中兴
百道助力中兴通讯业务部署
客户背景
中兴通讯股份有限公司,是全球领先的综合通信解决方案提供商,中国最大的通信设备上市公司。主要产品包括:2G/3G/4G/5G无线基站与核心网、IMS、固网接入与承载、光网络、芯片、高端路由器、智能交换机、政企网、大数据、云计算、数据中心、手机及家庭终端、智慧城市、ICT业务,以及航空、铁路与城市轨道交通信号传输设备。
中兴通讯为全球160多个国家和地区的电信运营商提供创新技术与产品解决方案,通过全系列的无线、有线、业务、终端产品和专业通信服务,满足全球不同运营商的差异化需求。
中兴通讯为全球180多个国家和地区的顶级运营商(如中国移动ChinaMobile、美国沃达丰Vodafone、德国电信Telekom、西班牙电信Telefónica等)提供创新技术与产品解决方案,通过全系列的无线、有线、业务、终端产品和专业通信服务,满足全球不同运营商的差异化需求。
业务需求和挑战
中兴业务已经遍布全球160多个国家,集团内部的IT基础设施极其庞大,流程也极其冗余复杂,一个版本的上线需要经过多方的层层审批,周期基本上都是在1-2周,内部的IT工具链也是
- 1 小时的部署时间迫使中兴在部署流程上投入大量工程时间
- 修复单个错误需要整个工程团队的关注,从而延迟新功能的发布
- 不利于敏捷开发——如今的服务几乎每天都在更新,而单体架构会使这变得耗时
- 低可靠性——单体架构是在一个进程中构建所有模块。当一个环节有bug时,很容易拉动启动全身
解决方案
项目中,谷歌合作伙伴百道帮助中兴IT团队对谷歌云上云业务成本投入规划和优化方案进行了详细分析,同时对各类问题和需求给出了非常好的解答和业务解决方案。在改造过程中,使用GKE进一步优化了无服务器架构。其专业、细致的服务支持令客户印象深刻。
架构设计图如下所示:
GKE 助力成本和体验的优化
GKE作为GCP平台推出的全兼容K8S服务,践行云原生的理念,全功能的对接K8S,完全兼容K8S生态。Google作为K8S开源的推动者和CNCF的成员,GKE有着得天独厚的技术优势。其推出的全新Autopolit模式,对用户侧,降低用户的运维和运营成本;对产品侧,让用户更关注业务的pod,无需付出额外的其他成本。POD通过自动扩缩容的方式承接更多的业务流量,让成本和业务更好的结合。
GKE结合HPA(横向扩缩容)和VPA(纵向扩缩容),极大的节省了成本。在业务空窗期,可以快速的节约大约50%的成本。在业务高峰期,在分钟级别内能快速扩展节点和POD应对突发的流量。对于这一切,用户是无感和透明的。极大提升了用户的使用体验。
CI、CD打造一站式的devops开发模式
通过设计一站式的持续集成和持续部署流程,让开发和部署上线的时间节约了80%。
让敏捷开发的理念贯穿整个代码开发流程。
其中jenkins作为源码编译、构建的主力工具配合dockerfile打好镜像上传到谷歌云的Artifact registry私有仓库,GKE平台直接拉取镜像发布到容器。相较于之前开发和运维割裂的状态,现在设计的CI、CD系统能快速让系统上线、部署、回滚等操作。
使用产品
- Compute Engine
- Google Kubernetes Engine
- Load Balancer
- Artifact Registry
- Cloud CDN
- Google Cloud Storage
- Cloud functions
客户收益
注:【以下统计数据均来自客户后台统计结果】
- 借助 Google Kubernetes Engine 上的自动伸缩功能,提高峰值负载期间的可用性,将基础架构托管费用降低 40%,进一步压缩运维人工成本。由于使用托管模式,客户无需关注集群的版本更新、节点故障带来的业务中断。把更多的时间放在架构的优化和运维上面。由之前自建K8S需要三个人维护的情况,现在只需要1-2人进行维护。人力成本节省了33%-67%。
- 通过 Google 的高质量专用网络,提升网络连线稳定度达20%。
- 根据业务发展速度按需伸缩,在硬件采购、配置和维护方面实现零延迟。
- Dataproc作为谷歌云专业的大数据分析工具,相较之前客户自己搭建的hadoop集群,让客户的维护时间减少了60%。在运营侧,也节约了大量的数据分析时间。让公司的战略和市场活动更快的执行。