閱讀358 返回首頁    go 技術社區[雲棲]


從一台服務器到日PV過2億,社交電商雲集微店的雲上生長

890_421_

今年11月6日是社交電商領導者雲集微店11·11全球精品狂歡節的首日,雲集微店用日PV過兩億、每秒鍾最大並發6萬、日銷售額超過2億的驚人數據,展現了新零售的巨大爆發力。一家從一個程序員起步的創業公司,其係統架構如何極速成長以匹配業務的發展?11月22日,在2017廣州雲棲大會阿裏雲服務專場上,雲集微店的技術總監資冰冰分享了這種極速生長的背後,雲上架構的挑戰、陣痛與成長。

和很多讓人耳熟的創業故事一樣,2015年,雲集微店剛起步的時候,隻有一個程序員,和阿裏雲上的一台ECS、一台RDS。資冰冰在雲棲大會的演講中笑談;“那個程序員就是我。”這種架構的好處,是部署和發布都非常簡單,非常適合前期快速開發上線的需求。“有了問題,就給阿裏雲提工單。”

到了2016年,雲集微店開發團隊擴張到了數十人,雲集微店開始嚐試分布式架構,利用tomcat作為容器進行水平擴展。這時候,業務邏輯和接入層強耦合,不利於更大的橫向擴展,數據庫連接數和QPS也成為了一個瓶頸。資冰冰將這個時期稱為“野蠻生長”的階段。

野蠻生長必然伴隨著陣痛。數據庫的慢SQL,雲服務器有限的清洗闕值,都讓雲集微店技術團隊非常的頭痛。就在這個時期,雲集微店開始使用阿裏雲的企業級服務。阿裏雲企業服務經理為雲集微店製定了一係列改進方案和優化建議。雲集微店陸續開始使用阿裏雲SLB、安全高防和CDN產品。

隨著不斷的磨合,雲集微店的係統架構也漸入成熟,定製化的dubbo分布式服務框架將原先的強耦合的業務全部進行了解耦,新的架構包含了接入中間層、業務流程服務層、基礎服務層和基礎設施層,多級的緩存、限流、降級開關和分布式調用鏈等一係列的解決方案,都保障了雲上業務的穩定高效。

雲集微店的係統持續迭代升級,經受住了一次又一次的流量高峰考驗。今年雙11之前,雲集微店上線了自主研發供應鏈支撐係統“神舟係統”,進一步提升雲集微店用戶11.11購物效率和體驗。包括可以根據業務需要靈活配置訂單推送策略,保證在最快時效和最低成本基礎上進行訂單分配;訂單分派速度實測可達1萬單/分鍾,預計每天可將1200萬單推送到指定倉庫;可在1-2周內完成與第三方倉庫係統的對接,快速擴充倉庫收發貨產能。

今年的雙11大促期間,雲集微店的技術係統穩定運行,在又一次流量高峰的壓力下實現了超10億元的交易額,並刷新了N多紀錄:連續6天單日銷售額破億,16大品類銷售額破曆史紀錄,150萬單日訂單量創最高紀錄,累計訂單達650萬,雲集微店店主覆蓋22個國家,首單3小時送達,11月11日主會場單日訪問量同比增長7倍……

資冰冰說:“雙11期間,3000台服務器,我們隻有4個運維人員,這在以前是不可想像的。”
雲集微店通過雲端資源的共享,提供商品、物流、IT、培訓、售後等服務,讓普通人也能夠輕鬆開展網上零售工作。雲集微店在阿裏雲上,已經由最初的1台服務器,擴張到平時1500台服務器、大促時3000台服務器。除了彈性計算,雲集微店也正在使用雲上安全保障、雲上大數據,以及智能客服、視頻點播、短信服務等雲上SAAS產品。
即便如此,資冰冰認為:“我們對雲計算的使用,相對於整個雲計算能發揮的作用來說。還隻用了在冰山露出水麵的一部分。未來,我們在異地多備容災、Devops流程優化、黑灰產對抗等方麵,還有很多的路需要繼續去探索。”

1

了解更多請微博關注阿裏雲客戶滿意中心
__8

最後更新:2017-11-26 22:05:17

  上一篇:go  對於AI+教育的重點問題,這3位人工智能專家有話說
  下一篇:go  基因大數據分析的雲計算實踐