爱分析·中国云计算行业趋势报告(16)
注:交付效能、吞吐量、稳定性等定义来自谷歌旗下DORA(DevOps Research and Assessment)发布的《全球DevOps现状调查报告》 。

1)吞吐量:含义是应用在单位时间内更新的功能点的总量 , 它主要受到变更前置时间和部署频率的影响 。 变更前置时间代表应用从研发人员提交代码到成功在生产环境中部署所经历的时间长度 。 部署频率则与变更前置时间密切相关 , 一般来说前置时间越短 , 能够达到的部署频次就越高 。
2)稳定性:含义是应用交付完成后 , 在实际生产环境中持续发挥价值的能力 , 它主要受到变更及服务失败率和服务恢复时间的影响 。 变更及服务失败率主要指应用新功能上线后 , 由于功能缺陷、体验性、系统故障等原因 , 导致应用被迫回退到上一版本或重新启动的概率 。 服务恢复时间指应用在因系统故障、性能压力等原因而停止后到恢复正常服务能力所需的时间 。
随着基于容器的DevOps、微服务治理等产品与方案的成熟 , 整个云计算的云原生技术中台体系逐步形成 , 它也成为推动云计算时代的企业应用交付效能进一步提升的主要动力 。 云原生技术中台对于应用交付效能的影响表现在吞吐量和稳定性两方面 , 如下图所示 。

1)吞吐量:DevOps平台完全替代了过去开发、测试人员的手动打包提交、手动部署测试环境的过程 , 人工干预的频次被极大降低 , 从而缩短了变更前置时间 , 提升了部署频率 , 最终提升了吞吐量 。 微服务架构和开发体系进一步将研发颗粒度细化 , 团队协作分工更加顺畅 , 缩短了变更前置时间 , 同时提升了部署频率 , 同样提升了吞吐量 。
2)稳定性:DevOps平台实现了从开发、测试人员到运维人员的流程自动化 , 容器技术的可移植性、跨环境一致性的特性消除了因环境异构导致的变更失败可能 , 使得变更及服务失败率大幅降低 。 微服务治理的路由控制、流量控制、负载均衡、熔断限流等服务大幅降低了故障率 , 从而减少了服务恢复时间 。 这两方面因素都使得应用交付的稳定性极大提升 。
但是 , 以混合云和分布式边缘云为代表的多云架构带来的异构的资源环境 , 必然需要打破单一云环境下的应用交付和管理生命周期 , 在应用交付的吞吐量、稳定性两方面都会给企业带来新的挑战 。 因此 , 在多云异构环境下 , 云原生技术中台的价值再次凸显 。
4.2 构建跨云的云原生技术中台
由于以Docker技术为代表云原生技术在相当程度上能够屏蔽很大一部分多云间的异构性 , 实现应用开发测试环境的相对标准化、统一化 , 因此如果实现云原生技术中台的跨云构建 , 那么多云架构之上的应用交付效能将得到有效提升 , 如下图所示 。

因此 , 如何构建一套兼容不同厂商的公有云、私有云、中心云和边缘云的云原生技术中台 , 成为企业在这一过程中将面临的主要挑战 。
除了基于不同的云基础设施平台构建云原生技术中台之外 , 一些大型政企客户往往还拥有大量的数据中心资源 , 其中存在各类物理机、VMWare虚拟机 。 尽管这些资源中并没有建设云基础设施 , 但仍然是资源异构性的另一种表现 。 云原生技术中台可直接搭建在物理机、虚拟机之上 , 实现跨异构资源、跨地域、跨机构的应用交付生命周期的统一管理 , 成为多云架构的另一种形式 。
在这样的挑战下 , 独立的容器云厂商的价值得到凸显 , 其优势在于中立性、产品化和服务能力:
推荐阅读
- 中国科学报|无创血检可提前4年发现癌症
- 中国北斗横空出世纪实
- 中国青年网|如何入环火轨道,揭秘“天问一号”如何在太空保持轨道
- 一萌娱乐|美国12500公里,俄罗斯16000公里,中国,三国导弹射程
- 视听中国|伊外长强烈谴责,美军战机骚扰伊朗客机画面公开
- 中国青年网|指其策划设拉子清真寺爆炸,伊朗称拘捕涉美“恐怖组织”头目
- 中国青年网|有哪些不为人知的故事?,北斗心脏精度每三百万年差1秒
- IT之家|最强中国“心”!北斗心脏精度每三百万年差1秒
- 上游新闻|精度达到2-3米,北斗系统发言人:中国北斗攻克160余项关键技术
- 烽火营|中国导弹仅够用2天?俄罗斯答案打脸印度专家,如果爆发战争
