作為一家國際領(lǐng)先的健康與生活方式企業(yè),自1980年以來,該公司一直秉承著自己的營養(yǎng)使命:通過優(yōu)質(zhì)的營養(yǎng)品和營養(yǎng)計(jì)劃改善人們的生活。多年來,該公司的體重管理、營養(yǎng)補(bǔ)充、能量與健身、個人護(hù)理產(chǎn)品至今已覆蓋全球超過90個國家和地區(qū),為世界各地的消費(fèi)者提供了量身定制的健康體驗(yàn)。
自2018年起,該公司順應(yīng)技術(shù)發(fā)展趨勢,啟動了內(nèi)部IT規(guī)劃,并致力于全面轉(zhuǎn)向云原生架構(gòu)。
在中國區(qū),該公司微信商城應(yīng)用小程序憑借其出色的用戶體驗(yàn)和便捷性,吸引了大量的用戶使用,日均訪問量高達(dá)上萬人次。為支撐商城小程序的穩(wěn)定運(yùn)行和高效迭代,該公司積極推進(jìn)IT基礎(chǔ)設(shè)施建設(shè)。一期項(xiàng)目中,該公司容器云已部署在公有云上,采用微服務(wù)架構(gòu)、基于容器平臺和DevOps流水線,為公司的研發(fā)和運(yùn)維部門提供了全方位的支持,提升了開發(fā)效率和交付質(zhì)量。
隨著業(yè)務(wù)的發(fā)展和技術(shù)的進(jìn)步,該公司積極啟動二期云原生平臺建設(shè)規(guī)劃,這一階段將以進(jìn)一步提升容器化能力為核心目標(biāo),聚焦于應(yīng)用自愈、彈性伸縮以及平臺穩(wěn)定性等關(guān)鍵能力。這一舉措也將成為該公司中國區(qū)IT基礎(chǔ)設(shè)施私有化的重要試點(diǎn),為未來的業(yè)務(wù)拓展和技術(shù)創(chuàng)新提供了堅(jiān)實(shí)的基礎(chǔ)。
該公司的微信商城應(yīng)用小程序和內(nèi)部OA系統(tǒng)原本采用虛擬機(jī)+單體應(yīng)用的架構(gòu),基礎(chǔ)設(shè)施和應(yīng)用架構(gòu)比較老舊,無法適應(yīng)數(shù)字化轉(zhuǎn)型過程中的各類需求,面臨著如下挑戰(zhàn):
? 傳統(tǒng)的瀑布式開發(fā)模式和相應(yīng)的開發(fā)工具難以適應(yīng)快速變化的業(yè)務(wù)需求,缺乏敏捷性。成為IT部門核心挑戰(zhàn)。
? 隨著現(xiàn)代化應(yīng)用的引入,業(yè)務(wù)應(yīng)用從高度集中化逐漸演變?yōu)榧?xì)分的分布式微服務(wù)應(yīng)用。這種轉(zhuǎn)變導(dǎo)致了應(yīng)用數(shù)量的爆發(fā)式增長,對現(xiàn)有基礎(chǔ)設(shè)施平臺的供給能力提出了巨大挑戰(zhàn)。
為有效應(yīng)對挑戰(zhàn),該公司引入靈雀云標(biāo)準(zhǔn)化產(chǎn)品,構(gòu)建智慧健康管理應(yīng)用支撐平臺。該平臺方案主要包括以下方面:
首先,借助容器技術(shù)和微服務(wù)架構(gòu),重構(gòu)軟件開發(fā)平臺,顯著增強(qiáng)系統(tǒng)的彈性和靈活性,確保能夠迅速響應(yīng)不斷變化的業(yè)務(wù)需求。
其次,結(jié)合Spring Cloud微服務(wù)框架,對既有應(yīng)用程序進(jìn)行改造,以更好地融入分布式系統(tǒng),從而簡化開發(fā)與管理流程。
此外,在平臺上開發(fā)、部署和管理商城應(yīng)用的前后臺服務(wù),旨在加快產(chǎn)品迭代速度,確保應(yīng)用程序能夠迅速適應(yīng)業(yè)務(wù)需求的快速變化。
同時,充分利用平臺的DevOps能力,整合并管理全行的DevOps工具。各項(xiàng)目組將建立微服務(wù)級別的CI/CD流水線,實(shí)現(xiàn)微服務(wù)組件的敏捷開發(fā)與持續(xù)迭代。
最后,為滿足公司嚴(yán)格的安全要求,靈雀云還提供了安全加固技術(shù)培訓(xùn),確保平臺運(yùn)行的安全穩(wěn)定。
該公司在靈雀云的技術(shù)支持下,成功構(gòu)建了基于容器技術(shù)的現(xiàn)代化智慧健康管理應(yīng)用支撐平臺,以適應(yīng)快速變化的市場需求并鞏固其在行業(yè)中的領(lǐng)先地位。目前,該公司已在私有云環(huán)境中部署了近10個業(yè)務(wù)集群,覆蓋50個節(jié)點(diǎn),并在以下幾方面取得了顯著成效:
? 降本增效: 通過容器平臺,該公司實(shí)現(xiàn)硬件服務(wù)器和虛擬化的投入成本顯著降低,成本降幅達(dá)50%,并有效釋放現(xiàn)有測試環(huán)境中的VMware虛擬化資源。同時,引入容器云平臺運(yùn)維管理體系標(biāo)準(zhǔn),實(shí)現(xiàn)智能運(yùn)維,使運(yùn)維效率提升66%,實(shí)現(xiàn)降本增效的核心目標(biāo)。
? 快速部署: 借助平臺的快速部署能力,實(shí)現(xiàn)應(yīng)用秒級部署與啟動,業(yè)務(wù)上線效率提升70%,故障處理時間縮短85%。同時,基于DevOps理念構(gòu)建的運(yùn)維開發(fā)一體化管理體系,使得應(yīng)用開發(fā)響應(yīng)時間從1個月縮短至2天。
? 應(yīng)用現(xiàn)代化:快速落地微服務(wù)開發(fā)與治理架構(gòu),規(guī)范了開發(fā)測試流程,提高了交付質(zhì)量,通過微服務(wù)治理方案的拓?fù)湔故尽㈡溌纷粉櫋⑷罩颈O(jiān)控、網(wǎng)關(guān)管理及API管理等功能,提升微服務(wù)業(yè)務(wù)的可觀察性和可管理性,推動了應(yīng)用的現(xiàn)代化進(jìn)程。