某知名上市饮料公司成立于1996年,中国饮料20强之一,是在中国市场上同时具备规模性、成长性和盈利能力的饮料龙头企业。
在建设容器平台之前,该公司已经使用了成熟的DevOps工具以及基于Spring Cloud的微服务架构,但缺乏一体化云原生平台来支撑DevOps和微服务应用。
本次建设私有化容器平台,是该公司对于采用Kubernetes作为基础架构编排器的重要尝试,希望平台能满足集团对于稳定性、容灾能力以及监控能力的要求。另外,该公司的应用也将进行微服务化改造,并借助容器平台和DevOps流水线,为研发部门和运维部门提供可靠支撑。
随着该公司内部应用不断增多,特别是存在大量基于Springcloud的微服务应用,应用的复杂度逐渐增高,应用开发、部署、运维的难度也逐步上升。为了减轻运维人员的工作负担、提高运维效率,同时更好应对消费品行业to C的敏捷化挑战,提升业务应用开发的效率变得极为关键。
原有应用架构采用传统虚拟机+Spring Cloud微服务+DevOps,已无法满足该公司当前支撑数据中台、内部供应链系统、外部商城的敏态IT需求,因此需要建立统一的开发运维平台,支持应用的敏捷开发迭代以及快速上线。同时,面对大量微服务应用的持续增长,如何快速定位并解决应用问题,提升应用治理和自动化运维管理能力,也成为了该公司所面临的一大挑战。
该公司在容器平台的能力之上构建了统一的PaaS中台,重点满足了混合云统一纳管、微服务改造两大转型需求。通过采用混合云部署方式,统一纳管公有云及私有云资源,实现对基础设施资源的统一管理。通过建设统一PaaS平台,实现微服务应用基于SpringCloud业务系统的容器化迁移,完成容器云PaaS平台与技术中台的融合。
• 建设统一PaaS平台,统一纳管公有云及私有云资源,实现混合云的统一管理;
• 通过灵雀云自研的开源容器网络解决方案Kube-OVN,支撑其复杂网络场景。公有云集群采用 Overlay 模式部署,节约网络资源,灵活易扩展;数据中台等核心业务系统采用 Underlay 模式部署,无缝融合数据中心网络管控,并实现多集群间 Pod、虚机、物理机网络打通,利用Kube-OVN SDN 级别网络能力满足管理网、存储网、业务网、组播网多网络支持,实现复杂网络环境的灵活管控;
• 将已有基于Spring Cloud的业务系统进行容器化迁移,利用云原生技术优势,提高系统稳定性,提升业务应用的自愈能力;
• 对接已有DevOps平台,加快产品迭代速度,更好地调整应用程序以适应不断变化的业务需求。
作为该公司的云原生技术合作伙伴,灵雀云还为其提供了专业的微服务咨询服务,帮助其完成传统业务应用的容器化迁移。
该公司已完成混合云环境部署,开发测试集群纳管约10节点、200核, 公有云纳管约6节点、100核,承载了多个核心业务应用。
• 依托容器技术优势快速实现滚动更新、弹性扩缩容,解决业务升级及访问潮汐性所带来的压力,同时实现混合云的统一管理,为业务应用的容器化提供了可靠支撑;
• 开发测试环境支撑约20条流水线,极大地提升了开发效率;私有云环境用于支撑内部中台服务以及供应链系统,公有云环境用于支撑网站、小程序等对外服务,完美适配现有管理体系,并且实现了云上云下环境在资源与功能上的隔离;利用DevOps所带来的开发测试运维一体化效益,提高业务系统版本迭代质量,降低30%故障率,加快IT的敏捷化转型。
• 通过灵雀云自研开源容器网络插件Kube-OVN,完美解决现有复杂网络环境难题,充分满足业务对网络环境复杂性技术需求。
通过建设基于容器、微服务技术的统一PaaS平台,该公司不仅快速完成了混合多云环境下的应用改造和迁移,实现了在容器平台上对微服务应用进行统一治理,加快了零售服务的上线,为零售服务应用提供了更便捷的运维能力,而且还满足了针对于应用级别的基础设施改造,为其应用服务提供了更可靠、更稳定、更灵活的支撑,树立了零售行业数字化转型新典范。