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