天天看點

雲原生架構助力花生日記雙11大促公司介紹業務痛點解決方案上雲價值選用的産品

公司介紹

我們是一款電子商務平台商品智能導購APP,作為社交電商平台,截至2019年7月,花生日記已擁有6000萬注冊使用者,平台總交易額達到420億元。

業務痛點

去年雙11期間流量瞬間上漲,由于經驗不足,系統發生多起故障,如無法分享商品、搜尋出問題、業務高峰時背景不敢查詢等等。

IT資源使用率還需進一步提高,降低成本。今年第一次嘗試容器化,期待通過容器技術提高整體系統的可靠性、穩定性、彈性和容錯能力。

解決方案

圖 1. 解決方案架構圖

![image.png](https://ucc.alicdn.com/pic/developer-ecology/98e2e8118da44567803e2a38e4b6c076.png)

方案細節:

我們以神龍裸金屬+容器服務ACK為基礎的雲原生微服務體系架構,同時結合阿裡雲的中間件及應用産品如ARMS、AHAS、日志服務等産品。我們采用基于SpringCloud的微服務架構,并做了很多優化改造。整體微服務架構通過阿裡雲容器服務 Kubernetes 版部署在阿裡雲的神龍伺服器上,同時彈性資源使用了最新的阿裡雲第六代ECS。值得一提的是,我們結合ARMS提前多輪壓測,發現并消除了各個隐患的節點,同時利用阿裡雲AHAS做了精确的QPS預估。

上雲價值

雙11當天,花生的業務峰值QPS達到 40K+ (AHAS采集到的API Gateway QPS峰值),GMV達到 42億+,DAU達到 千萬級。這隻是我們的第三次雙11,相比去年增長了3倍多。

雙11高峰時段AHAS又起到了很好的熔斷、限流、降級等流量管控作用,是以此次雙11面對瞬間從8K漲到4W+的QPS流量洪峰,我們業務表現相當穩定。僅用時1小時27分35秒就超過了去年雙11全天的營收。

在去年雙十一中,由于經驗不足,我們的系統出現多起故障,如無法分享商品、搜尋出問題、業務高峰時背景不敢查詢等等,是以今年對于容器化、微服務化充滿期待。經過阿裡雲相關同學的支援,我們的架構快速演進到以神龍裸金屬+容器服務ACK為基礎的雲原生微服務體系架構,同時結合阿裡雲的中間件與應用産品如ARMS、AHAS、SLS等,我們系統整體的可靠性、穩定性、彈性和容錯能力得到了很大提升,于此同時我們也提高了我們的IT資源使用率。改造後的系統,幫助我們雙十一平穩的支撐了平時6倍的業務高峰,峰值達到40k QPS。

選用的産品

容器服務 ACK

容器服務 Kubernetes 版(簡稱 ACK)提供高性能可伸縮的容器應用管理能力,支援企業級容器化應用的全生命周期管理。整合阿裡雲虛拟化、存儲、網絡和安全能力,打造雲端最佳容器化應用運作環境。

更多關于容器服務 ACK的介紹,參見

容器服務 ACK産品詳情頁

日志服務 LOG

行業領先的日志大資料解決方案,一站式提供資料收集、清洗、分析、可視化和告警功能。全面提升海量日志處理能力,實時挖掘資料價值,智能助力研發/運維/營運/安全等場景。

更多關于日志服務的介紹,參見

日志服務産品詳情頁

彈性裸金屬伺服器(神龍)

彈性裸金屬伺服器(ECS Bare Metal Instance)是一種可彈性伸縮的高性能計算服務,計算性能與傳統實體機無差别,具有安全實體隔離的特點,分鐘級的傳遞周期将提供給您實時的業務響應能力,助力您的核心業務飛速成長。

更多關于彈性裸金屬伺服器(神龍)的介紹,參見

彈性裸金屬伺服器(神龍)産品詳情頁

繼續閱讀