前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CNCF案例研究:中国联通

CNCF案例研究:中国联通

作者头像
CNCF
发布2019-12-04 10:55:18
8240
发布2019-12-04 10:55:18
举报
文章被收录于专栏:CNCFCNCFCNCF

中国联通如何利用Kubernetes提高效率和降低IT成本

公司:中国联通

地点:中国北京

行业:电信

挑战

中国联通是中国三大电信运营商之一,为了服务其3亿用户,该公司自2016年以来使用Docker容器化和VMWare以及OpenStack基础设施运行多个数据中心,每个数据中心拥有数千台服务器。不幸的是,“资源利用率相对较低。”平台技术研发部门负责人Chengyu Zhang说,“我们没有云平台来容纳我们的数百个应用程序。”中国联通以前是一家完全国有的公司,近年来从BAT(百度、阿里巴巴、腾讯)和京东公司获得私人投资,目前正专注于使用开源技术而非商业产品的内部开发。因此,Chengyu的中国联通实验室团队开始寻找其云基础设施的开源协调。

解决方法

由于其快速增长和成熟的开源社区,Kubernetes是中国联通的自然选择。该公司的Kubernetes云平台现在有50个微服务和所有新的开发。“Kubernetes改善了我们使用云基础架构的经验。”Chengyu说。“目前没有能替代它的技术。”中国联通也采用Istio于其微服务框架、Envoy、CoreDNS和Fluentd。

影响

在中国联通,Kubernetes提高了运营和开发效率。资源利用率增加了20-50%,降低了IT基础架构成本,部署时间从几个小时缩短到5-10分钟。“这主要是因为自我修复和可扩展性,因此我们可以提高我们的操作和维护效率。”Chengyu说。“例如,我们目前只有五个人维护我们的多个系统。我们无法想象我们能在如此短的时间内实现这种可扩展性。”

“Kubernetes改善了我们使用云基础架构的经验。目前没有能替代它的技术。” - 中国联通平台技术研发部门负责人Chengyu Zhang

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

在幕后,该公司自2016年以来使用Docker容器化以及VMWare和OpenStack基础架构运行多个数据中心,每个数据中心拥有数千台服务器。不幸的是,“资源利用率相对较低”,平台技术研发部门负责人Chengyu Zhang说,“我们没有云平台来容纳我们的数百个应用程序。”

Chengyu的团队负责新技术,研发和平台,他们开始寻找IT管理解决方案。中国联通以前是一家完全国有的公司,近年来从BAT(百度、阿里巴巴、腾讯)和京东公司获得私人投资,目前专注于使用开源技术而非商业产品进行本土开发。出于这个原因,该团队开始为其云基础架构寻找开源协调。

“我们无法想象我们能在如此短的时间内实现这种可扩展性。” - 中国联通平台技术研发部门负责人Chengyu Zhang

尽管中国联通已经将Mesos用于核心电信运营商系统,但该团队认为Kubernetes是新云平台的自然选择。“主要原因是它有一个成熟的社区。”Chengyu说。“它的发展非常迅速,因此我们可以从其他人的最佳实践中学到很多东西。”中国联通也采用Istio于其微服务框架、Envoy、CoreDNS和Fluentd。

该公司的Kubernetes云平台现在拥有50个微服务和所有新的开发。中国联通开发者可以通过API轻松利用该技术,而无需自己进行开发工作。云平台提供20-30个连接到公司数据中心PaaS平台的服务,并为中国31个省份的分支机构内部用户提供大数据分析等功能。

“Kubernetes改善了我们使用云基础架构的经验。”Chengyu说。 “目前没有能替代它的技术。”

“这项技术相对复杂,但只要开发者适应了,他们就能享受到所有的好处。” - 中国联通平台技术研发部成员Jie Jia

事实上,Kubernetes提升了中国联通的运营和开发效率。资源利用率增加了20-50%,降低了IT基础架构成本,部署时间从几个小时缩短到5-10分钟。“这主要是因为Kubernetes的自我修复和可扩展性,因此我们可以提高我们的操作和维护效率。”Chengyu说。“例如,我们目前只有五个人维护我们的多个系统。”

随着中国联通在Kubernetes的经历,Chengyu和他的团队渴望回馈社区。首先是参加聚会和会议,并向正在考虑类似路径的其他公司提供建议。“特别是那些拥有传统云计算系统的公司,我真的建议他们加入云原生计算社区。”Chengyu说。

“其他公司可以使用Rancher等公司提供的托管服务,因为他们已经定制了这项技术,你可以轻松利用这项技术。” - 中国联通平台技术研发部成员Jie Jia

平台技术研发团队成员Jie Jia补充说,虽然“这项技术相对复杂,但只要开发者适应了,他们就能享受到所有的好处。”Chengyu指出,根据他自己的虚拟机云经验,“Kubernetes和这些云原生技术相对简单。”

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

展望未来,中国联通计划在Kubernetes上开发更多应用程序,专注于大数据和机器学习。该团队正在继续优化其构建的云平台,并希望通过一致性测试来加入CNCF的Kubernetes一致性认证。他们也希望有朝一日能够将代码贡献给社区。

如果这听起来雄心勃勃,那是因为他们从采用Kubernetes获得的结果甚至超出了他们最大的期望。Chengyu说:“我们无法想象我们能在如此短的时间内实现这种可扩展性。”

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-04-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 CNCF 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档