Company 中国联通 Location 中国北京 Industry 电信

挑战

中国联通是中国三大电信运营商之一,为了服务其 3 亿用户,该公司运营着多个数据中心,每个数据中心有数千台服务器, 自 2016 年以来使用 Docker 容器化以及 VMWareOpenStack 基础设施。 不巧的是,“资源利用率相对较低”,平台技术研发组组长张承宇表示,“以前没有一个云平台可以承载我们的数百个应用。” 中国联通曾是一家完全国有的公司,近年来接受了来自 BAT(百度、阿里巴巴、腾讯)和京东的民营投资, 现在专注于使用开源技术而不是商业产品进行内部开发。因此,张承宇的中国联通实验室团队开始寻找适合其云基础设施的开源编排方案。

解决方案

Kubernetes 凭借其快速增长和成熟的开源社区,成为中国联通的自然选择。 中国联通启用 Kubernetes 的云平台现在托管着 50 个微服务,采用这种全新的开发模式向前推进。 “Kubernetes 改善了我们使用云基础设施的体验,”张承宇说。“目前没有其他技术可以替代它。” 中国联通还使用 Istio 作为其微服务框架, 另外还使用了 EnvoyCoreDNSFluentd

影响

在中国联通,Kubernetes 提高了运营和开发效率。资源利用率提高了 20-50%, 降低了 IT 基础设施成本,部署时间从几个小时缩短到 5-10 分钟。 “这主要是因为 Kubernetes 的自愈和可扩展性,促使我们提高了运维效率,”张承宇说。 “例如,我们目前只有五个人维护这么多系统。我们从未想过能在这么短的时间内实现这样的可扩展性。”

中国联通拥有超过 3 亿用户,是中国三大电信运营商之一。

在幕后,该公司运营着多个数据中心,每个数据中心有数千台服务器,自 2016 年以来使用 Docker 容器化以及 VMWare 和 OpenStack 基础设施。不巧的是,“资源利用率相对较低”,平台技术研发组组长张承宇表示, “以前没有一个云平台可以承载我们的数百个应用。”

张所在的团队负责新技术、研发和平台,开始寻找 IT 管理解决方案。中国联通曾是一家完全国有的公司,近年来接受了来自 BAT(百度、阿里巴巴、腾讯)和京东的民营投资,现在专注于使用开源技术而不是商业产品进行本土开发。 因此,该团队开始寻找适合其云基础设施的开源编排方案。

尽管中国联通已经在核心电信运营商系统中使用了 Mesos,但团队认为 Kubernetes 是新一代云平台的自然选择。 “主要原因是 Kubernetes 有一个成熟的社区,”张承宇说。“它增长非常迅速,因此我们可以从其他人的最佳实践中学习。” 中国联通还使用 Istio 作为其微服务框架,另外还使用了 Envoy、CoreDNS 和 Fluentd。

中国联通启用 Kubernetes 的云平台现在托管着 50 个微服务,采用这种全新的开发模式向前推进。 中国联通的开发人员可以通过 API 轻松利用该技术,而无需自己进行开发。这个云平台提供了 20-30 个服务, 连接到公司的数据中心 PaaS 平台,并支持为中国 31 个省各地分公司的内部用户提供大数据分析等功能。

“Kubernetes 改善了我们使用云基础设施的体验,”张承宇说。“目前没有其他技术可以替代它。”

事实上,Kubernetes 提升了中国联通的运营和开发效率。资源利用率提高了 20-50%, 降低了 IT 基础设施成本,部署时间从几个小时缩短到 5-10 分钟。 “这主要是由于 Kubernetes 的自愈和可扩展性,因此我们可以提高运维效率,”张承宇说。“例如,我们目前只有五个人就能维护这么多系统。”

随着中国联通在 Kubernetes 上取得的成功,张承宇和他的团队渴望回馈社区。 这从参与聚会和会议开始,并为考虑类似路径的其他公司提供建议。 “特别是对于那些拥有传统云计算系统的公司,我真得建议他们加入云原生计算社区,”张承宇说。

平台技术研发组成员贾杰补充道,尽管“这项技术相对复杂,但只要开发人员习惯它,他们就可以体会到所有的好处。” 张承宇根据自己使用虚拟机云的经验指出,“Kubernetes 和这些云原生技术相对简单。”

此外,“公司可以使用像 Rancher 这样的公司提供的托管服务, 因为他们已经定制了这项技术,”贾杰说。“你可以轻松利用这项技术。”

展望未来,中国联通计划在 Kubernetes 上开发更多应用,专注于大数据和机器学习。 该团队正在继续优化他们构建的云平台,并希望通过合规性测试以加入 CNCF 的认证 Kubernetes 合规性计划(Certified Kubernetes Conformance Program)。 他们也希望有一天能够将代码回馈给社区。

听起来是不是雄心勃勃,那是因为他们采用 Kubernetes 后所获得的成果超出了他们的最高预期。 张承宇说:“我们从未想过能在这么短的时间内实现这样的可扩展性。”