開心消消樂作為一款深受國民喜愛的單機游戲,經常面臨大流量和高并發場景。為了更好調度流量并實現負載分擔,開心消消樂通過應用型負載均衡ALB(Application Load Balancer)轉發流量,實現按需彈性的方式應對大流量和高并發場景。本文以開心消消樂為例說明ALB解決方案的客戶需求、方案架構、以及方案優勢等內容。
客戶需求
開心消消樂經常會在某些節慶日、特定運營活動節點迎來流量高峰。開心消消樂大數據中心會通過分析游戲運行指標,按需調度流量升級終端用戶的服務體驗。但由于活動前無法預估業務高峰會達到多大的流量水平,因此常常需要根據地域、時間段、終端等數據分析臨時手工增減機器。
IT網絡運維管理人員經常面臨以下問題:
- 運維管理工作量大:有?并發流量、?QPS需求時,運維人員需要管理多組服務端進?業務負載分擔,運維管理工作量大。
- 重要業務需要人工干預多:在業務高峰期,為保障重要請求不受影響,需要部署兩組服務器端,且需要根據URL進行手工調度。
- 七層業務調度最佳路由能力差:部分業務需要基于Header調度時,由于七層路由能力有限導致業務一直在服務端運行。
方案架構
因為ALB單實例七層處理能力高達100萬QPS,能夠自動根據用戶訪問量調度流量,從容應對大流量和高并發場景。所以推出ALB解決方案來確保開心消消樂在大流量和高并發場景下更好地調度流量。方案架構如下圖所示。
方案優勢
- 超強性能,按需彈性:單個ALB實例可提供?達100萬QPS能?,運維人員無需預估業務高峰值,ALB即可根據實際業務情況,自動彈性地應對業務高峰。
- 簡化運維,節約人力:DDoS直接回源ALB,將以往多個實例合并為?個ALB實例,降低日常運維管理難度。
- 更低時延,更優體驗:部署一套服務端,通過URL轉發規則實現不同優先級業務的差異化調度,滿足個性化路由轉發需要。
- 面向未來,可擴展:ALB可以作為容器的Ingress入口,容器化技術演進可平滑升級。
更多信息
文檔內容是否對您有幫助?