1.1 为什么要建设企业级容器云

在企业IT系统的建设过程中,采用烟囱式系统建设模式的整体资源利用率较低,系统无法适应市场需求的快速变化且运维效率较低,面对这些痛点,我们分析一下在建设企业级容器云平台时需要考虑的主要因素。

首先,如何改变烟囱式的系统建设模式是企业在信息化建设的过程中经常遇到的问题,即各个业务系统孤立建设、越建越多,系统之间存在大量复杂的接口交互和数据传递。虽然很多大型企业在IT系统构建中已经引入了SOA集成平台,但是平台本身的作用仍然停留在数据集成和系统间的接口管理上。即集成平台虽然解决了传统的点对点集成到总线式集成和统一管控的转变,但是业务系统本身孤立和竖井式建设的本质并没有改变。业务系统中大量可复用的能力并没有被提取并抽象到平台层的统一建设上,业务系统本身也没有基于“平台即服务”参考架构的理念进行灵活构建,这些都导致整个IT系统和环境日趋复杂。而且在现实中,我们也看到IT管理流程和技术的割裂,业务应用系统和IT部门自身系统建设的割裂,以及业务流程和IT流程的割裂。这种割裂的局面导致各领域在面对问题的时候只能各自修修补补,无法从全局性、系统性的角度来规划、分析和解决问题。

其次,在资源管理层面,大多数企业都有多个数据中心或多个机房,或者有跨多个网络域的多种类型的资源设施,或者已经进行了虚拟化资源池的建设和实施,甚至有的企业已经初步搭建了自己的IaaS层管理平台,或者购买并使用了公有云服务。但是,对于各个业务系统来说,资源的占用和分配基本上都是固定的,在业务忙闲不同的时候,很难真正去动态调度底层的逻辑资源能力,无法实现资源的最大化利用;分散的资源没能形成池化,无法动态调配和共享,也无法峰谷互补并应对突发性的资源需求。

然后,在互联网飞速发展的今天,新一代应用的特点已变为用户群体庞大、市场需求变化快、用户需求个性化等,这对于传统企业来说是个不小的挑战。传统企业面临业务增长带来的压力,应用架构也难以支撑未来发展的需求。云计算和DevOps都是“敏捷IT”理念下的技术组合,目的在于快速开发并交付业务,而且要求系统大规模稳定运行,而敏捷的挑战主要来自“高速度”和“低风险”。面对互联网融合业务中海量用户和海量数据的挑战,传统企业IT架构的应对速度和风险的矛盾愈演愈烈。

最后,在IT技术发展的过程中,人们对运维的要求也在不断提高,运维工程师的角色已被服务保障工程师(Services Reliability Engineering,SRE)的角色置换,传统运维模式也已开始被开发运维一体化(DevOps)和智能运维(AIOps)等新型运维模式取代。

因此,随着传统企业对数字化转型需求的日益迫切,用户对容器和PaaS服务的市场需求也从单纯技术试探性引入,转向行业纵深定制化推广和应用,建设企业级容器云PaaS平台成为企业IT架构新模式转型的必然趋势,在传统行业中PaaS平台的应用也将迎来真正的市场爆发。