erp集中部署 云时代,集团信息系统部署是大集中还是分布式?
在这个时代再说信息系统如何如何,感觉有点落伍了,因为全都是在讲云转型数字化了,云时代信息系统还存在部署模式之争么?云时代部署模式还被视为问题么?对于大型集团企业而言,由于可能涉及行业众多、下属单位管理模式和信息化程度差异极大,因而其系统建设情况千差万别,无论是在进行新的信息系统建设还是数字化升级改造,涵盖整个集团的IT系统顶层设计还是必须的,其中部署模式就是一个非常核心的内容。
到底应该是采用分布式还是集中式的部署方案?采用不同的部署技术方案对未来的管理有什么影响?这个对于一般小型的企业来讲不是个问题,但是大型企业而言,这是个大问题。采用什么样的部署方式,需要考虑集团集权模式、行业差异、技术条件、网络条件、IT能力这几个层面综合考虑,两种方式可以说各有利弊,互为两端,确实需要根据具体情况具备分析,哪些要集中哪些要分布,怎么集中怎么分布,都还是非常慎重的事。
集中式部署技术方案是指企事业单位按照统一建设统一存储统一管理的需求,采用总部建立一套系统供集团内所有用户访问的方式,一般表现为集团总部部署集中的计算机、数据库、网络资、应用系统,成员单位只需要有网络和计算机设备,便可登录到总部应用上进行业务处理。
其优点是:
1、集团统一部署服务器、数据库、应用系统资源,对集团成员单位的网路、设备、系统投入降低,避免重复建设,降低投入成本。
2、所有用户统一身份认证,统一主数据管理,下级单位通过分级授权模式进行各自管理和使用,因而降低了身份认证、主数据管理难度和成本。
3、统一建设和维护。由于集中部署,下属单位可以即开即用,方便进行快速部署和统一维护。
随着目前网络速率越来越快、计算机性能不断提升,集中式部署系统在大数据量、大并发用户使用的性能问题不断得到解决,此外,最核心的安全和稳定性问题,双机热备、负载均衡、异地数据中心平行备份方式得到有效解决,因而集中式部署已经成为大型企业建设系统的主流部署方式。但是我们也可以看到集中式部署在应用中也存在一些问题:
大数据量、大并发对服务器、网络、应用系统性能提出很高的要求。容易造成下属单位操作速度慢,卡顿情况。对集团网络要求和IT性能维护提出非常高的要求。下属单位业务情况复杂,集中部署系统很难满足各单位个性化需求。由于集团型企业下属单位行业差异造成组织架构、管理模式上的差异,比较难统一和规范。总部集中系统覆盖不全,下属单位的系统之间造成割裂。由于总部的系统主要为满足某些核心应用诉求进行建设,因而其不可能涵盖下属单位所有业务,因而在总部集中部署系统和下属单位自行部署系统之间造成数据、流程的割裂。集中式部署系统因为网络原因、硬件故障、系统维护等原因停机,会严重影响下属单位的生产经营活动,造成损失。
正是这些原因造成很多企业在进行系统建设时采用了分布式部署的方案。
分布式部署也就是各单位分别部署服务器、网络和应用系统,根据各自的管理体系进行架构,根据总部要求提供相应报送数据的部署模式。
分布式部署具有如下优点:
各单位自行建设、分步推进,独立性强,建设风险低。各单位自行采购、独立建设,因而其更能满足本单位管理需求。各单位独立建设系统,对网络、容量、负载要求减低,应用速度更快。在解决好数据一致性基础上,根据总部要求进行数据传递,能够满足总部数据要求。
分布式的这些好处整体看其实更有利于各下属单位应用,从集团总部角度看其欠缺恰恰就是集中式部署的优点,总体看分布式缺陷也挺大:
分布式部署,每个单位都需要单独部署一套硬件、系统,无疑加大了设备的重复投入。数据的一致性问题:由于分布式管理造成的延时性,对于身份认证、主数据管理的一致性很难做到保证,导致数据同步失败。数据报送的及时性问题:由于接口、主数据问题容易造成下属单位数据不能正常报送,导致集团总部数据滞后,影响数据统计和使用。
集团企业信息系统不管是集中式还是分布式部署,从技术层面都要解决即高可用、扩展性、负载均衡性以及性能;而从用户层面看,则是解决安全、稳定、下属单位个性化的问题。所以,针对这些诉求,集团企业从管理角度看,大集中一定是最合适的模式,管理统一、标准统一、技术统一、数据统一、运维统一,还能避免重复建设,降低投资和运维成本。只是由于网络条件、信息系统技术条件达不到有效支撑不得不采用分布式这种方法。
如果仅仅这样讨论,其实这样的部署模式是非云时代的考量,也主要面对是一套系统时考虑的部署方案。而在今天这个云转型和数字化时代,随着摒弃自建机房上云数据中心已经成为不争的事实路径,但单纯把系统部署在云服务器上并不是云化,而是要基于云化重新审视应用系统本身的部署架构。因而,基于云化应用,各类信息化系统采用分布式还是集中式架构依然是个争论不断的问题,总体而讲,今天我们所讨论的集中式还是分布式,已经不是服务器数据库系统安装这个范畴(因为依托云技术实现大集中已经是不争的事实),更多是基于云化应用的产品级架构问题,其本质是采用什么样的架构能够更好保证企业系统更稳定更健康的运行,在可用性、一致性、容错性三个层面取得最具性价比的平衡。分布式架构认为,随着互联网和云计算的兴起,集中式架构已无法轻松应对海量用户、以及高并发的应用场景,同时其系统升级迭代复杂,难以满足新环境下快速创新的需求,走向分布式已是大势所趋。而集中式架构则认为,集中式架构在企业的核心业务中具有“不可替代”的地位,因为它以成熟、领先的贯穿全堆栈的系统优势,为用户带来在开发交付和运行维护上更大的专注性和稳定性。
其实任何技术都是为管理所服务,集中和分布各有各的好处,我们也会看到今天云和大数据时代,这种技术上的融合在不断进行。我们今天看到面对海量数据、高并发、实时性要求下,一主多备、同城双活、两地三中心、自动化运维、容器化技术等,从而支撑了高可用、超稳定、数据安全隔离的系统应用需求。由此可见,企业业务的多样性决定了两者并不是“互斥”关系,更多应是“互补”关系。正因为如此,越来越多的客户今天正在采用集中式与分布式相融合的架构体系,通过集中式架构保证核心业务平稳运行的前提下,分布式架构则可以更好的满足互联网等新的应用场景,由此实现快速的创新。大型集团企业自建私有云+PASS平台,把原有集中部署的系统、下属单位系统不断迁移至统一的私有云平台,从而达到集中部署核心系统和下属自有系统在统一私有云并存的情况,形成非典型的混合云状态。因集团企业的信息系统实质上是借助云技术完成大集中过程。按照经典云平台建设思路,其建设内容主要包括:
IaaS层为基础设施运维人员服务,提供计算、存储、网络及其他基础资源,云平台使用者可以在上面部署和运行包括操作系统和应用程序在内的任意软件,无需再为基础设施的管理而分心。PaaS层为应用开发人员服务,提供支撑应用运行所需的软件运行时环境、相关工具与服务,如数据库服务、日志服务、监控服务等,让应用开发者可以专注于核心业务的开发。SaaS层为一般用户服务,提供了一套完整可用的软件系统,让一般用户无需关注技术。
对于集团型企业来讲,其私有云性质决定了其需要建设的内容为了满足自身的管理诉求可以更加深入,在基础设施层、开发运维层、应用层、数据层都可以进一步做统一设计和部署。比如建设统一数据中台进行数据存储、治理、分析的管理;比如在应用层打造API网关、统一身份认证系统、主系统系统,从而支撑应用系统之间可以通过模块化方式进行搭建。这个应用系统可以是核心的ERP系统、HR等集中部署系统,也可以是下属单位的个性化应用系统和专项系统,让这些系统之间方便的能够实现统一管理、数据互通。
后记:集团企业下属单位众多、信息系统众多、管理诉求众多,如果在管控和自主之间找到平衡,无疑建设私有云是一种有效的方法。建设私有云平台,对集团企业整体的管理和运维又提出了新的挑战,通过集团云计算平台既能够满足集团内部集中管理、高效运营的需要,同时能兼顾下属单位的应用需求,具备个性化定制、快速发布、高效部署和稳定运行的需求。