InfoQ“容器化”大行其道,正在催生新的应用业务价值( 二 )


赵阳指出 , “向上”是面向业务场景为用户提供对接 , 其中的问题是容器并不能直接服务于业务 , 它还涉及到如何部署业务 , 如何做服务治理、调度、标准化分发和启动等诸多层面 。
“向下” , 即容器与基础设施相结合的问题 。 很多人觉得容器的性能并不如虚拟机或者物理机 , 这是因为容器本身的标准接口并没有和各个厂商进行充分整合 。 容器如何与底层网络存储做更好的联动 , 从而提供更高的转发效率、更高性能及更高吞吐量 , 是一个挑战 。 因此 , 可以看到头部的几家云厂商都在进行垂直整合 , 努力于“软硬一体” 。
3华为云怎么帮助企业加速云化创新? 华为云作为 Kubernetes 最早的采用者 , 从 2014 年起参与 Kubernetes 社区 , 在 2015 年 CNCF 云原生基金会初创时 , 华为云以唯一一家中国会员的身份加入其中 。 目前 , 华为云在 Kubernetes 社区的贡献国内排名第一 , 同时也是全球首批 Kubernetes 认证服务提供商 。
在深度参与容器技术发展的过程中 , 华为云也在整合自身超强的计算、存储和网络能力 , 也在针对容器技术应用痛点 , 将容器的商用化程度不断推向新高 。 总体而言 , 华为云为解决行业问题 , 针对性地提出了三类解决方案:
1、将容器直接运行在裸金属服务器上 该方案的核心是提出了“卸载”的理念 , 将网络、存储的虚拟化开销、容器引擎开销全部卸载到擎天系列卡上 , 极大提升了资源利用率、容器部署密度、单服务器的业务承载能力 。
2017 年 , 华为云在国内推出裸金属容器 , 将容器直接运行在裸金属服务器上 , 大幅提升了资源利用率和业务性能 。 三年后 , 该裸金属容器方案基于华为云擎天架构升级为“零损耗“裸金属容器解决方案 。 此方案引入容器全卸载、网络硬件直通、动态 ENI(弹性网络接口)等新特性 , 相比第一代裸金属容器 , 成本下降 30%、网络性能提升 40% , 满足社交资讯、电商、在线教育等行业对容器极致性能和极优性价比的追求 。
尤其在面对突发事件造成的流量冲击时 , 如果现场启动虚拟机拉起业务需要几分钟的时间 , 无法很好地应对雪崩式的入口流量 , 可能还会导致服务中断或者用户体验变差 。 裸金属容器服务则能实现真实秒级启动 。
其中 , 擎天架构由华为历时八年打造 , 经 500+ 专利加持、10 万 + 节点打磨 , 实现了“业界最早支持共享存储的裸金属服务器”、“业界首个千万级 PPS 转发实例”、“业界首家 40G 带宽裸金属服务器 ”等多项创新突破 , 提供硬核性能、极致稳定、多样性算力、极优效能的云基础服务 , 为华为云、华为云 Stack、华为云边缘提供一致体验与一致生态 。
2、混合云容器实现应用流量的全局服务治理 混合云容器方案的核心理念不是去建一个超级大的单级群 Kubernetes(以免在生产上带来很多额外的问题) , 而是基于 Kubernetes 官方社区的多云容器的方案集群联邦(Kubernetes Cluster Federation) , 通过逻辑上集群联邦的方式进行统一管理 , 实现单个自治与跨云的多集群统一管理 。 同时 , 华为云还在上层叠加 Service Mesh (服务网格)技术 , 实现应用流量的全局服务治理 。
值得一提的是 , Kubernetes 官方社区的多云容器的方案集群联邦(Kubernetes Cluster Federation) , 正是由华为云容器团队于 2015 年引入社区并主导的 。 华为云将此发展为商用级别在业界推出 。
首先 , 华为云混合云容器方案为用户提供容器集群及云原生应用的跨云管理能力 。 基于容器提供的统一的软件交付标准 , 应用与整个运行时环境分离 , 用户可在多个云上的容器服务间随意的迁移这些应用 , 解决云服务平台供应商锁定和单云场景的低可靠风险 。
其次 , 通过使用 Serverless 架构的云容器实例 CCI 配合云容器引擎 CCE , 容器的秒级弹性机制可以快速的对不同云上的应用和资源进行弹性伸缩 , 可避免按照容量上限预留资源所带来的浪费 。