某知名上市飲料公司成立于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平臺,該公司不僅快速完成了混合多云環境下的應用改造和遷移,實現了在容器平臺上對微服務應用進行統一治理,加快了零售服務的上線,為零售服務應用提供了更便捷的運維能力,而且還滿足了針對于應用級別的基礎設施改造,為其應用服務提供了更可靠、更穩定、更靈活的支撐,樹立了零售行業數字化轉型新典范。