電商
亞太地區
中小企業/初創企業
“我們使用 ACK 快速搭建測試環境,通過 PTS 基於高並發流量進行即時壓測以檢查系統資源水位,利用 ARMS 診斷壓測過程中的效能瓶頸,並藉助 AHAS 在各類情境下即時限流和降級非核心服務。這些服務保障了我們所有大促活動的系統穩定性和可用性,加上 ACK 的Auto Scaling功能,伺服器成本降低了 50% 以上。”
中台技術經理,
完美日記
關於完美日記
完美日記成立於2017年,是廣州獨角獸企業逸仙電商旗下的首個化妝品品牌。完美日記致力於為女性打造高品質、設計精緻、便於使用的彩妝和護膚產品,目標是成為未來的國際知名品牌。
2019年,完美日記天貓首秀不到兩年,便成為雙11美妝品牌銷冠,也是11年來首個登頂的國貨品牌。2019年完美日記天貓年度銷售額同樣位居第一。2020年4月,完美日記成為首個登天貓超級品牌日的國貨美妝品牌,創下銷售紀錄。
此外,完美日記已在中國開設了數十家零售門店,並計劃在2022年底前開設超過600家門店。
挑戰
完美日記面臨以下三大技術痛點:
1. 系統更新迭代過快,導致線上問題積壓,解決周期較長。2. 頻繁的大促活動給系統穩定性帶來巨大壓力,第三方介面和慢 SQL 查詢可能引發關鍵線上故障。
3. 頻繁的壓測操作和系統容量評估需要常態化營運支援,大促期間需要大量資源,系統容量需反覆擴縮容。
為什麼選擇阿里雲
完美日記總結出阿里雲服務的以下四大優勢:
降低成本:在非高峰時段,使用較少的節點支撐日常業務。在大促期間,需要更多資源快速擴容系統並處理峰值流量。促銷結束後立即釋放冗餘資源,最大限度降低成本。此外,Container ServiceKubernetes版ACK的高可靠性、自愈和Auto Scaling等功能,降低了營運工作量。
大促保障機制:通過與阿里雲合作,完美日記制定了大促常態化流程和應急響應機制。
架構
為支撐業務快速發展,完美日記採用了 ACK、Spring Cloud Alibaba、PTS、AHAS 和鏈路追蹤相結合的解決方案。
- 系統採用容器化方式部署。ACK提供的Auto Scaling能力使完美日記能夠在大促期間快速增加計算資源。
- 系統接入了鏈路追蹤服務,使完美日記能夠追蹤複雜的服務調用鏈路,並在分布式環境中快速定位異常服務,從而在測試和生產階段迅速發現並解決問題。
- 使用 PTS 進行壓測,可在數秒內提升流量,並基於真實互連網流量類比實際地理位置的真實流量。
- 壓測資料可用於分析系統的強弱依賴和關鍵瓶頸。此外,通過限流功能可保護關鍵業務介面、第三方調用、慢資料庫調用和整體系統負載。
- 大促前,基於Elastic Compute Service(ECS)、雲資料庫RDS和安全服務等阿里雲服務進行系統容量擴容。同時梳理服務訪問鏈路,預熱緩衝和串連池,建立監控大盤,準備後端資源。通過與阿里雲協同備戰,完美日記能夠確保大促成功。
展望未來
據完美日記技術中台負責人介紹,他們使用了多款阿里雲產品。包括使用Container ServiceKubernetes版ACK快速搭建測試環境,Performance Testing Service通過高並發瞬時壓測檢查系統資源使用方式,應用即時監控服務ARMS診斷壓測過程中的效能瓶頸,以及應用高可用服務AHAS在突發流量等異常情境下即時限流和非核心服務降級。這些阿里雲服務保障了完美日記所有大促期間的系統穩定性和可用性。此外,藉助ACK的Auto Scaling能力,完美日記伺服器成本降低了50%以上。
精選
產品
產品
相容Kubernetes的全託管服務,讓使用者專註於應用開發,無需管理容器基礎設施。
基於前端監控、應用監控和自訂業務監控能力,構建即時響應的業務監控體系
應用高可用服務是一款基於SaaS的服務,協助您提高應用可用性。該服務提供豐富的應用功能,包括自動拓撲發現、流量整形、服務降級和基於故障注入的高可用評估。這些功能協同工作,提供一種快速且低成本的方法來提高應用可用性。
