網易嚴選案例|下單峰值增長10倍,毫秒級處理,輕舟助力練就電商必殺技
企業數字化案例 第一期
以技術創新之力,推動各行企業轉型
一起聊聊行業標杆們數字化背後的那些事兒
最近,網易嚴選一系列動作給人留下深刻印象。4週年慶剛剛結束,期間狂派4億消費券,一口氣上線600多款品質新品,更上了老羅的直播首秀帶貨。
而在更早的春節期間,網易嚴選除了迅速聯動供應商,加量防疫物資生產,還在第一時間上線防疫用品的免費領取頻道,成為這場疫情防疫中最早支援的電商平臺,累計幫助使用者20餘萬人。3月,網易嚴選上線小微企業口罩政府保供通道,每天開放20萬隻口罩申購,幫助企業復工復產。
這些既要求網易嚴選保持電商行業促銷多、活動豐富的自有快節奏,又要在突發事件中快速反應。這是如何做到的呢?
網易嚴選痛點&需求:
- 促銷頻率提升,大型促銷流量加大,對系統整體穩定性、擴縮容速度要求更高
- 電商業務變化快,需求豐富,版本迭代加速,對研發效率要求更高
- 專場秒殺、搶購等活動增加,活動期間如果系統出現問題,且未能快速定位和解決,很可能影響活動效果
01 電商人又愛又恨的促銷中, 如何穩定應對流量大軍?
有相關統計,電商企業一年約有86 次大大小小的促銷。拿網易嚴選來說,幾場大促,例如4.11週年慶、雙11大促、黑五大促等都是重要時刻。而對技術團隊來說,最重要的就是穩穩穩穩穩+擴容擴容擴容擴容擴容了。
為了保障這些活動時系統的穩定性,應對流量大軍,網易嚴選藉助輕舟微服務,提前做了這三件事:
引入輕舟容器雲,實現業務微服務部署、排程、擴縮容等容器化能力,所有業務服務具備健康檢查、宕機拉起等高可用能力,業務在大促等大流量場景下即使部分異常,也可以及時監測並快速拉起,整體穩定性提升明顯。而在此前,業務基於虛擬機器方式部署與運維,缺乏動態擴縮容、排程、部署能力。
引入輕舟中介軟體Kafka,實現容器化分散式訊息中介軟體。從以前用物理機部署分散式訊息中介軟體套件,需要手動運維半小時進行擴容,加速到只需要幾分鐘。同時具備動態擴縮容能力和一定自動運維能力。
藉助輕舟中介軟體RocketMQ,實現容器化分散式訊息中介軟體,一鍵快速部署RocketMQ的套件,擴容從手動運維變成自動運維,時間加速到幾分鐘,並具備主從切換,故障恢復的自運維能力。此外,提供統一佇列控制檯,規範接入管理和使用。
以2019年雙11為例。那天,網易嚴選的下單峰值同比增長10倍,仍實現毫秒級處理。活動的第一個小時,下單總量同比增長215%,藉助輕舟微服務基於Kubernetes構建的彈性伸縮能力,網易嚴選順利扛住流量大軍,保障服務質量。
不只助力完成大促任務,這對資源、成本的優化利用也是顯而易見的。大促前後,機器排程比較多,通過容器擴縮容能力,網易嚴選快速對資源上下線,也可以快速回收資源,極大提升資源利用率,節省近 50%的資源成本。
同時,容器支援共享部署模式,在效能不變的情況下,相比物理機部署資源使用率提高20%。通過容器化的分散式訊息中介軟體,只需要修改配置就實現擴容,比起用物理機方式手動操作,這大大降低了運維成本及複雜度。
02 適應電商運營迭代加速趨勢,業務交付提升5倍
幾天上線一個新產品、幾週一個升級版,對4歲的網易嚴選已經不是新鮮事。版本更新、活動迭代日趨加速,對研發交付的要求也急劇提升。在這一點上,網易嚴選也通過輕舟微服務早早做了部署:
輕舟基於容器雲和CodePipeline為網易嚴選提供DevOps解決方案,採用容器化部署方式,構建高效、持續的軟體研發流水線,業務交付效率提升5倍,大大適應了運營活動中高速迭代的需求。
同時,通過對服務進行拆分,並通過無侵入的輕舟服務網格,拉齊不同語言棧的服務治理能力,真正實現業務與基礎設施的高度解耦,使得網易嚴選可以在異構技術棧下低成本、大幅度地提升業務迭代效率。
03 故障定位速度快上加快,保障服務可用,為買買買保駕護航
除了新產品、大促,網易嚴選的各類精選專場、撿漏、限時購、會員福利,也一直在圈粉。如果沒有有效的故障定位和解決機制,一旦出現問題,會讓使用體驗大打折扣。在這點上,自然不能打無準備之仗:
採用輕舟分散式鏈路追蹤平臺,10分鐘快速定位哪個服務存在問題,故障定位效率提升2倍以上。
採用基於雲原生方向的輕舟服務網格、API閘道器元件,通過限流、熔斷等服務治理能力,即使個別頁面出現問題,也不影響APP整體正常使用。依靠輕舟中介軟體的運維,簡單故障可以自愈的同時保持業務連續性。
引入輕舟中介軟體MySQL RDS,提供MySQL組複製叢集完整的生命週期管理、自動的故障監測修復能力以及靈活的報警配置。同時還提供讀寫分離、橫向的讀擴充套件、資料定期備份以及多資料中心部署能力,最大限度保障服務可用性以及資料的安全性。
引入輕舟中介軟體Redis,可以實現Redis叢集全生命週期託管,實現建立、配置變更、版本更新、擴容縮容和異常自動恢復,提供靈活的報警配置。提供多資料中心支援和加速業務的訪問速度,最大限度保障服務可用性。
網易嚴選作為一個現象級的品牌電商,誕生4年以來,通過技術的不斷升級與創新,高效整合供應鏈,業務持續快速增長。
從19年開始,為了使我們的業務更敏捷、更高效、更穩定,網易嚴選全面擁抱雲原生,依託網易輕舟微服務在容器化、DevOps和微服務領域多年的積累,平滑地完成了雲化升級,全面提升了交付能力、運維診斷能力、服務治理能力及壓測和故障演練能力。
——網易嚴選中臺負責人 王國雲
網易嚴選數字化案例相關產品:輕舟微服務,輕舟中介軟體Kafka,RDS,Redis,RocketM