微服务之架构技术选型与设计

微服务之架构技术选型与设计,第1张

Web服务器适合于网站建设的相关应用。

通常建立一个网站,要考虑硬件平台、 *** 作系统、数据库、Web服务器、Web应用软件等的选择问题,根据网站类型、网站规模、资金预算及经验等因素从众多的方案中选出适宜的产品,不是一件简单的事情,

而且还要考虑日后的维护和更新等问题。

选择Web服务器时,不仅要考虑目前的需求,还要考虑将来可能需要的功能,因为更换Web服务器通常要比安装标准软件困难得多,会带来一系列的问题,如页面脚本是否需要更改,应用服务器是否需要更改等等。大多数Web服务器主要是为一种 *** 作系统进行优化的,有的只能运行在一种 *** 作系统上,所以选择Web服务器时,还需要和 *** 作系统联系起来考虑。而且一般的品牌Web服务器都有自己的一套Web服务器系统软件,这就要考虑这套软件所支持的标准、应用(包括数据库应用)和安全协议等。一般要考虑以下几个方面:

◆性能

由于Web服务器为它的客户提供的数据类型通常是机密的。静态Web目录页比大多数根据需要进行更新的动态页对CPU的处理能力要求少,例如象微软的ActiveServerPages(ASP),因此我们首先考虑的优先部件包括“多网卡优化”和“高速磁盘I/O优化”。另外,由于对于Web页的访问还牵扯到文件系统缓存对于服务器内存子系统的影响,以及动态Web页和后挂的数据库之间已经构成标准应用3层架构的前两层,所以我们在制定服务器的的选型方案是需要考虑CPU配置对当前网络带宽的影响、网络资源(包括网络结构)对应用访问的影响、磁盘I/O和随机读写比率的峰值对实际应用中客户端Web点击的影响、优化的网络对提高应用系统的实际效益的影响、并发交易对于系统资源的占用和成功率、可管理性的考虑。Web服务器推荐配置可参考下表。

Web服务器推荐配置表(点击看大图)

◆所支持的并发用户数

这是大家最容易想到的。Web服务器的并发用户数支持能力是指Web服务器在同一时刻可以允许的用户连接数。所支持的用户数主要受系统的硬件配置、网络出口带宽和应用复杂性等方面决定。小的企业站点能够支持500个用户就不错了,而对于大中小型企业站点,可能需要支持10000个以上的并发用户。

◆响应能力

其实这个参数与上面介绍的所能支持的并发用户数相关,响应速度越快,单位时间内就可以支持越多的访问量,用户点击的响应速度就越快。

◆Web服务器软件系统对标准和应用的支持

这点非常重要,如果你公司的Web站点的网页主要是ASP动态类型的,就不适宜选择Apache服务器系统,因为它对ASP不支持,同样,如果你公司的数据库系统是SQL,也不适宜选择Apache,同样是因为它不支持。当然这其实只是一个简单的例举,这方面要注意的还有很多,如对各种语言的支持、网络通信协议的支持等。还有,有些网站需要Web服务器具有一些特殊的功能,比如便捷的用户认证、多媒体流的递送、SSL、支持某种脚本语言等等,选择Web服务器时,要确认能支持所需要功能,或者可以加载第三方的软件进行支持。具体一定要详细向厂商了解清楚。

◆安全性

因为Web服务器通常是放在防火墙之外,或者DMZ区,所以Web服务器的安全性问题显得特别重要。它主要要考虑两个方面:一是保护Web服务器机密信息;二是要防止黑客的攻击。要具备这两项安全功能,除了要配备一些安全策略和工具软件外,还需要注意在服务器自身上所安装的应用系统最少、最简单。只有这样,黑客们才会无从下手。

◆管理的难易程度

Web服务器的管理包含两种含义:一是管理Web服务器是否简单易行;二是利用Web界面进行网络管理。管理Web服务器的管理界面一般有命令行、Telnet、HTML和基于窗口的应用程序。易管理的Web服务器应具有图形用户界面和完善的向导系统或帮助文档,复杂的管理界面可能会引起问题,而且浪费时间,并且可能导致配置错误和安全漏洞。经验丰富的Web站点管理员能够配置一个安全有效的服务器,迅速解决出现的问题。如果进行主机托管,IAP一般会帮助解决出现的问题,也可以向IAP的管理员咨询。

◆技术支持

这就涉及到Web服务器厂商的今后服务体系和技术实力。毕竟这样一个庞大的系统的应用是非常复杂的,特别是对于那些平常很少接触的UNIX或LINUX服务器系统。如果出了问题,不能得到厂商及时、可靠的技术支持,将很可能影响到公司电子商务的正常应用。

当然其实要考虑的远不止这些,如服务器的可靠性、实用性都是要考虑的

由于实施MES与企业传统上线ERP系统会有很大的区别,更多需要服务商依据企业实际情况来进行项目化开发与实施,MES发展情况,是否已成熟?企业当前是否具备实施MES基本条件?企业MES要实施哪些功能模块?MES功能模块是否分布实施?选择什么样的服务商来进行实施?都是企业需要深入思考的问题。
1企业现状分析
智能制造成熟度模型
企业在选型MES时,需要对自身有一个比较清晰的认识,了解企业处于智能制造什么水平等级,工信部下属电标院于2016年制定了《智能制造能力成熟度模型白皮书》,经过近几年的修改调整,目前已成为判断企业智能制造水平等级的国家标准,该标准通过对制造非常关键的人,技术,资源三个维度进行分析,同时考虑到设计,生产,物料,销售,服务,技术等多个要素执行情况,通过科学的计算规则,得出企业智能制造水平综合得分,企业可借助服务商的力量了解当前智能制造所处的等级水平,为下一步MES系统建设确定方向与目标。
2MES选型建议
MES系统管理内容
MES系统建设范围较广,主要包括以下几个功能模块,企业可着重依据自身的需求确定重点建设模块。
(1)生产资源管理
主要用于定义生产中所需要的基本资源,包括物料基本档案,人员基本信息(例如:可通过人员技能等级所匹配岗位),设备基本信息(例如:可定义设备进场日期,关键部位保养周期等),工艺档案(例如:工序标准工时,工序衔接顺序等),班组信息等
选型建议:此模块作为建设MES系统基本资料,是MES系统运行基础,若企业已有ERP系统,大部分基本资料可通过与ERP接口直接获取;如若没有ERP系统,则可以通过MES系统搭建并导入基础数据。
(2)生产任务管理
主要用于接收ERP系统所下达的生产任务,并对任务进行基本管理;可通过日历图查看每日,每周,每月生产任务情况,是生产车间指令的来源;
选型建议:此生产任务可以是ERP生产订单,也可以是生产工单。如若企业已上ERP系统,且ERP系统已建立生产工艺,则可以在ERP系统中生成生产工单(工序级),将生产工单传递至MES系统执行;若企业无ERP或者ERP系统中未建立生产工艺,则可以在ERP系统运行MRP后生成的MO直接下传至MES系统,由MES系统依据生产工艺拆解生成生产工单;
(3)生产工艺管理
生产工艺也称之为生产工艺路线,是将生产订单依据工艺要求进行细分拆解生成各工序可执行的任务,以电气柜工艺为例:下料-切割-折弯-焊接-喷涂-装配等;系统可设置各工序的标准工时,工序衔接顺序,工序图纸,工序程序,工艺参数等


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13167814.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-15
下一篇 2023-06-15

发表评论

登录后才能评论

评论列表(0条)

保存