国货之光业务增长背后的技术支持 - 完美日记的云原生实践
“使用?ACK?容器服務(wù)可以幫助我們快速拉起測試環(huán)境,利用?PTS?即時高并發(fā)流量壓測確認系統(tǒng)水位,結(jié)合?ARMS?監(jiān)控,診斷壓測過程中的性能瓶頸,最后通過?AHAS?對突發(fā)流量和意外場景進行實時限流降級,加上阿里云 團隊保駕護航,保證了我們每一次大促活動的系統(tǒng)穩(wěn)定性和可用性,同時利用?ACK?容器快速彈性擴縮容,節(jié)約服務(wù)器成本?50%?以上?!?br /> ——完美日記技術(shù)中臺負責(zé)人
如果你對美妝產(chǎn)品略知一二,就一定聽說過這個號稱“國貨之光”的品牌——完美日記。雖然完美日記主打的唇膏、唇釉、眼影等彩妝產(chǎn)品的市場競爭十分激烈,它卻以驚人的增長速度殺出重圍。2019 年僅用 8 個月時間,銷量增長了近 50 倍,不但力壓美康粉黛等國貨同行而且全面趕超 YSL、SK-II 等國際大牌。
要知道,2016 年這個才剛剛誕生的品牌,2017 年才有了天貓旗艦店。而在 2018 年天貓 雙11,第一次參與該活動的完美日記 ,僅用 90 分鐘即突破 1 億銷售額;從 2019 年 1 月到 4 月,完美日記一直穩(wěn)居天貓美妝銷量第一;到了 2019 年 天貓618,完美日記第一小時就榮登天貓彩妝 Top1。截至?2020?年?4?月, 品牌?SKU?超過?700?個,全網(wǎng)用戶粉絲數(shù)量超過?2500?萬,月曝光量?10?億?+。
對于一個爆款品牌,尤其是在消費品行業(yè)競爭如此激烈的情形下,優(yōu)秀的產(chǎn)品和一流營銷都是缺一不可的。與此同時,伴隨著公司業(yè)務(wù)高速發(fā)展,完美日記的技術(shù)運維也面臨著非常嚴峻的挑戰(zhàn)。伴隨著“雙11”電商大促、“雙12”購物節(jié)、 小程序、網(wǎng)紅直播帶貨等不同形式的營銷活動都呈現(xiàn)爆發(fā)式增長趨勢,如何確保微商城系統(tǒng)穩(wěn)定順暢地運行成為完美日記面對的首要難題。其中,比較突出幾個挑戰(zhàn)包含:
- 系統(tǒng)開發(fā)迭代快,線上問題較多,定位問題耗時較長;
- 頻繁大促,系統(tǒng)穩(wěn)定性保障壓力很大,第三方接口和一些慢?SQL?存在導(dǎo)致嚴重線上故障的風(fēng)險;
- 壓測與系統(tǒng)容量評估工作相對頻繁,缺乏常態(tài)化機制支撐;
- 系統(tǒng)大促所需資源與日常資源相差較大,需要頻繁擴縮容。
面對這樣的難題,完美日記的技術(shù)人員在積極依靠自身力量尋找解決方案的同時,也邀請阿里云的資深專家一起,針對所面臨問題以及未來業(yè)務(wù)規(guī)劃進行了深度溝通與研討。經(jīng)過反復(fù)嘗試與優(yōu)化,完美日記通過阿里云原生應(yīng)用穩(wěn)定性解決方案來解決相應(yīng)的業(yè)務(wù)問題。引入阿里云容器服務(wù)?ACK、Spring Cloud Alibaba、PTS、AHAS、鏈路追蹤等配套產(chǎn)品, 對應(yīng)用進行容器化改造部署,優(yōu)化配套的測試、容量評估、擴所容等研發(fā)環(huán)節(jié),提升產(chǎn)研效率。
在這一過程中,我們也找到了對于很多電商企業(yè)都具備參考意義的關(guān)鍵點:
- 通過容器化部署,利用阿里云容器服務(wù)的快速彈性應(yīng)對大促時的資源快速擴容;
- 提前接入鏈路追蹤產(chǎn)品,用于對分布式環(huán)境下復(fù)雜的服務(wù)調(diào)用進行跟蹤,對異常服務(wù)進行定位,幫助客戶在 測試和生產(chǎn)中快速定位問題并修復(fù),降低對業(yè)務(wù)的影響;
- 使用阿里云性能測試服務(wù)(PTS)進行壓測,利用秒級流量拉起、真實地理位置流量等功能,以最真實的互 聯(lián)網(wǎng)流量進行壓測,確保業(yè)務(wù)上線后的穩(wěn)定運營;
- 采集壓測數(shù)據(jù),解析系統(tǒng)強弱依賴關(guān)系、關(guān)鍵瓶頸點,對關(guān)鍵業(yè)務(wù)接口、關(guān)鍵第三方調(diào)用、數(shù)據(jù)庫慢調(diào)用、 系統(tǒng)整體負載等進行限流保護;
- 配合阿里云服務(wù)團隊,在大促前進行?ECS/RDS/?安全等產(chǎn)品擴容、鏈路梳理、緩存?/?連接池預(yù)熱、監(jiān)控大屏制作、后端資源保障演練等,幫助大促平穩(wěn)進行。
隨著解決方案的逐漸落地,完美日記快速獲得了云原生技術(shù)所帶來的技術(shù)紅利:
- 高可用:利用應(yīng)用高可用服務(wù)產(chǎn)品(AHAS)的限流降級和系統(tǒng)防護功能,對系統(tǒng)關(guān)鍵資源進行防護,并對整體系統(tǒng)水位進行兜底,確保大促平穩(wěn)進行,確保順暢的用戶體驗;
- 容量評估:利用性能測試服務(wù)(PTS)和業(yè)務(wù)實時監(jiān)控(ARMS)對系統(tǒng)單機能力及整體容量進行評估,對單 機及整體所能承載的業(yè)務(wù)極限量進行提前研判,以確保未來對業(yè)務(wù)大促需求可以做出合理的資源規(guī)劃和成本預(yù)測;
- 大促保障機制:通過與阿里云服務(wù)團隊的進行多次配合演練,建立大促保障標準流程及應(yīng)急機制,達到大促保障常態(tài)化。
隨著云計算的普及與云原生的廣泛應(yīng)用,越來越多的從業(yè)者、決策者清晰地認識到「云原生化將成為企業(yè)技術(shù)創(chuàng)新的關(guān)鍵要素,也是完成企業(yè)數(shù)字化轉(zhuǎn)型的最短路徑」。因此,具有前瞻思維的互聯(lián)網(wǎng)企業(yè)從應(yīng)用誕生之初就扎根于云端,謹慎穩(wěn)重的新零售、政府、金融、醫(yī)療等領(lǐng)域的企業(yè)與機構(gòu)也逐漸將業(yè)務(wù)應(yīng)用遷移上云,深度使用云原生技術(shù)與云原生架構(gòu)。面對架構(gòu)設(shè)計、開發(fā)方式到部署運維等不同業(yè)務(wù)場景,基于云原生架構(gòu)的應(yīng)用通常針對云的技術(shù)特性進行技術(shù)生命周期設(shè)計,最大限度利用云平臺的彈性、分布式、自助、按需等產(chǎn)品優(yōu)勢。
那么,想要了解更多云原生產(chǎn)品所能帶來的技術(shù)優(yōu)勢,更多企業(yè)的實踐?點擊立即下載阿里云云原生架構(gòu)白皮書:https://developer.aliyun.com/topic/cn-architecture-paper
首屆云原生微服務(wù)大會
首屆云原生微服務(wù)大會正在火熱直播中,點擊 PC 端地址即可觀看:https://developer.aliyun.com/topic/microservices2020#/
“阿里巴巴云原生關(guān)注微服務(wù)、Serverless、容器、Service Mesh 等技術(shù)領(lǐng)域、聚焦云原生流行技術(shù)趨勢、云原生大規(guī)模的落地實踐,做最懂云原生開發(fā)者的公眾號。”
總結(jié)
以上是生活随笔為你收集整理的国货之光业务增长背后的技术支持 - 完美日记的云原生实践的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 减少运维工作量,如何通过 ROS 轻松实
- 下一篇: 专访 Christian Posta:I