品牌名稱
完美日記
企業(yè)規(guī)模
501-1000人

完美日記:實現(xiàn)高彈性高穩(wěn)定電商架構(gòu)

367次閱讀

公司簡介

完美日記(Perfect Diary)是廣州市“獨角獸”創(chuàng)新企業(yè)——廣州逸仙電子商務(wù)有限公司旗下首個美妝品牌,創(chuàng)立于2017年,用心為新生代女性開發(fā)高品質(zhì)、精設(shè)計、易上手的彩妝及護膚產(chǎn)品,立志于打造有國際影響力的Chinese Beauty Icon。

 

完美日記上線不到兩年即成為天貓彩妝銷冠,2019年成為11年來第一個登上天貓雙十一彩妝榜首的國貨品牌,包攬?zhí)熵?019全年彩妝銷冠;2020年4月成為首個亮相天貓超級品牌日的國貨彩妝品牌,同時勇破彩妝品牌銷售紀(jì)錄。

 

另外,完美日記已在全國各地開設(shè)了數(shù)十家線下店,計劃至2022年底開店超600家。

 

截至2020年4月,品牌SKU超過700個,全網(wǎng)用戶粉絲數(shù)量超過2500萬,月曝光量10億+。

 

業(yè)務(wù)痛點

  • 系統(tǒng)開發(fā)迭代快,線上問題比較多,定位問題比較耗時。
  • 頻繁大促,系統(tǒng)穩(wěn)定性保障壓力很大,第三方接口和一些慢SQL就可能導(dǎo)致嚴(yán)重的線上故障。
  • 壓測與系統(tǒng)容量評估的工作非常頻繁,需要做常態(tài)化的機制來支撐。
  • 系統(tǒng)大促時資源與日常資源相差較大,需要頻繁擴縮容。

 

解決方案

圖 1. 解決方案架構(gòu)圖

解決方案架構(gòu)圖

方案細(xì)節(jié):

為了支撐業(yè)務(wù)快速發(fā)展,完美日記采用了阿里云容器服務(wù)ACK+Spring Cloud Alibaba配合阿里云中間件PTS+AHAS+鏈路追蹤產(chǎn)品的方案。

  • 系統(tǒng)進行容器化部署,利用阿里云容器服務(wù)的快速彈性應(yīng)對大促時的資源快速擴容。
  • 系統(tǒng)提前接入鏈路追蹤產(chǎn)品,用于對分布式環(huán)境下復(fù)雜的服務(wù)調(diào)用進行跟蹤,對異常服務(wù)進行定位,幫助客戶在測試和生產(chǎn)中快速發(fā)現(xiàn)問題,快速修復(fù)。
  • 使用阿里云性能測試服務(wù)PTS進行壓測,利用PTS的秒級流量拉起、真實地理位置流量等特性,以最真實的互聯(lián)網(wǎng)流量進行壓測。
  • 收集壓測數(shù)據(jù),分析系統(tǒng)強弱依賴和關(guān)鍵瓶頸點,對關(guān)鍵業(yè)務(wù)接口、關(guān)鍵第三方調(diào)用、數(shù)據(jù)庫慢調(diào)用、系統(tǒng)整體負(fù)載等進行限流保護。
  • 配合阿里云服務(wù)團隊,在大促前進行ECS/RDS/安全等產(chǎn)品擴容、鏈路梳理、緩存/連接池預(yù)熱、監(jiān)控大屏制作、后端資源保障等,幫助大促平穩(wěn)進行。

 

上云價值

  • 成本控制:在非高峰期保持相對少量的節(jié)點支撐日常業(yè)務(wù),在大促前進行資源快速擴容,大促后釋放多余資源,最大程度節(jié)約成本。利用容器的高可靠、故障自愈、彈性伸縮等能力,減少運維工作量。
  • 高可用:利用AHAS的限流降級和系統(tǒng)防護功能,對系統(tǒng)的關(guān)鍵資源進行防護,并且對整體系統(tǒng)水位進行兜底,確保大促平穩(wěn)進行,提高用戶體驗。
  • 容量評估:利用PTS和ARMS對系統(tǒng)的單機能力和整體容量進行評估,對單機能承載的業(yè)務(wù)量、整體能承載的業(yè)務(wù)量做到提前預(yù)判,未來對業(yè)務(wù)的大促需求可以做出合理的資源規(guī)劃和成本預(yù)測。
  • 大促保障機制:通過與阿里云服務(wù)團隊的多次配合,整理出大促保障的一般流程和應(yīng)急機制,做到大促常態(tài)化。

 

證言

“使用ACK容器服務(wù)可以幫助我們快速拉起測試環(huán)境,利用PTS即時高并發(fā)流量壓測確認(rèn)系統(tǒng)水位,結(jié)合ARMS監(jiān)控,診斷壓測過程中的性能瓶頸,最后通過AHAS對突發(fā)流量和意外場景進行實時限流降級,加上阿里云團隊保駕護航,保證了我們每一次大促活動的系統(tǒng)穩(wěn)定性和可用性,同時利用ACK容器快速彈性擴縮容,節(jié)約服務(wù)器成本50%以上。”——完美日記技術(shù)中臺負(fù)責(zé)人