1. 程式人生 > 其它 >國民級消消樂背後的網路技術支援:不畏巨“峰”,“運”籌帷幄

國民級消消樂背後的網路技術支援:不畏巨“峰”,“運”籌帷幄

簡介:近日,阿里雲網絡攜手樂元素共同部署建設了基於7層業務自動化排程的彈性網路架構,進一步提升樂元素在使用者服務上的娛樂體驗。提到樂元素相信大家都不陌生,作為從事移動網路遊戲的研發、運營及廣告平臺,其代表作就是先前提到的國民級三消休閒遊戲《開心消消樂》, 在中國消除類遊戲排名連續多年領先。秉承將遊戲和AI技術相結合,通過科技驅動體驗的理念,樂元素通過出色的產品為世界各地的人們帶來了無盡的歡樂。

 宅經濟效應逐漸消失,遊戲行業增長平緩

隨著“後疫情”時代的到來,遊戲行業經歷了從指數級爆發,到逐漸平穩增長的態勢。根據《2021年中國遊戲產業報告》顯示,2021年,中國遊戲市場實際銷售收入2965.13億元,較去年增收178.26億元,同比增長6.4%。移動遊戲依然佔據國內遊戲市場主流,總收入佔比為76.06%。國內休閒遊戲市場收入346.53億元,同比增長17.42%。消除類遊戲作為休閒遊戲的子品類,擁有玩法簡單、輕鬆爽感等特徵,使用者群體相對穩定和廣泛,在所有遊戲型別中滲透率較高。其中最具代表性的是風靡全國的《開心消消樂》,憑藉鮮活的畫面表現力和優秀的互動體驗感在消除類遊戲中多年霸榜。

提升玩家體驗,提高運維效率成為關鍵因素

休閒消除類遊戲通常由圖片、API請求、視訊等動靜態資源混合構成,高峰訪問導致的頁面卡頓、網路阻塞均可能流失大量使用者。因此,為全球各地玩家提供穩定、絲滑、可靠的遊戲體驗,成為遊戲市場決勝的關鍵因素。同時,隨著遊戲安裝包不斷增大,版本更新頻繁,使用者下載量激增,安裝包下載慢、伺服器頻寬消耗高等問題日益突出,需要遊戲服務商具備彈性的流量負載和24小時全網高可用,更加簡單高效的運維管理也十分重要。

國民級手遊背後的網路技術支援——阿里雲應用型負載均衡ALB

近日,阿里雲網絡攜手樂元素共同部署建設了基於7層業務自動化排程的彈性網路架構,進一步提升樂元素在使用者服務上的娛樂體驗。提到樂元素相信大家都不陌生,作為從事移動網路遊戲的研發、運營及廣告平臺,其代表作就是先前提到的國民級三消休閒遊戲《開心消消樂》, 在中國消除類遊戲排名連續多年領先。秉承將遊戲和AI技術相結合,通過科技驅動體驗的理念,樂元素通過出色的產品為世界各地的人們帶來了無盡的歡樂。

不畏巨“峰”,“運”籌帷幄

作為國民級手遊《開心消消樂》經常會在某些節慶日、特定運營活動節點迎來流量高峰。大資料中臺通過分析端上的遊戲執行指標,進行大資料分析呈現,並按需調優提升終端使用者的服務體驗。但由於活動前無法預估業務高峰會達到多大的流量水平,為了更好排程流量實現負載分擔,因此常常需要根據地域、時間段、終端等資料分析手工增減機器。

因此,對於IT網路運維管理人員經常面臨如下問題:
  1. 運維管理工作量大:具有高併發流量、高QPS需要,需要管理多組CLB進行業務負載分擔;
  2. 重要業務需要人工干預多:在業務高峰期,為保障重要請求不受影響,需部署兩組服務端,使用不同的CLB入口,按照URL進行手工排程。
  3. 7層業務排程最佳路由能力差:部分業務需要基於header排程,由於CLB 7層路由能力有限一直在服務端進行。

為什麼選擇阿里雲應用型負載均衡ALB

傳統的負載均衡CLB雖然具備一定的統一靈活排程能力,但在彈性、自動擴充套件、高效能方面還有所欠缺;同時實時彈性、高併發、超大新建規格、多協議(HTTP/HTTPS/HOST/URL/Cookie/Http Method))7層負載轉發能力無法很好的通過傳統負載均衡來實現。

基於以上業務訴求,阿里雲聯合樂元素技術工程師共同設計了純7層的LoadBalance排程方案,業務架構上使用ALB替換CLB方案滿足上訴業務的需要。

樂元素資料中臺通過部署阿里雲應用型負載均衡ALB後,網路實現如下能力
  1. 超強效能,按需彈性:單個ALB例項可提供高達100萬QPS能力,運維人員省去預估業務高峰值的煩惱,ALB即可根據實際業務情況,自動彈性地應對業務高峰
  2. 簡化運維,節約人力:DDoS直接回源ALB,將以往多個CLB例項合併為一個ALB例項,降低日常運維管理難度。
  3. 更低時延,更優體驗:部署一套服務端,通過URL轉發規則實現不同優先順序業務的差異化排程,滿足個性化路由轉發需要。
  4. 面向未來,可擴充套件:ALB可作為容器的Ingress入口,容器化技術演進可平滑升級。

 寫在最後,帶你瞭解阿里雲負載均衡ALB  

距離阿里雲應用型負載均衡ALB在2020年雲棲大會首次釋出已一年多時間,做為面向應用層流量的高階負載產品,其可提供的超強效能、四級高可靠、基於內容進行高階路由、可面向雲原生網路等多項產品能力已服務越來越多的遊戲、移動網際網路應用、廣告、音視訊、電商大促、金融服務、雲原生開發應用等多領域客戶。阿里雲ALB基於阿里雲自研的洛神雲網絡2.0 平臺,通過開放彈性的NFV平臺技術,提供業界領先的應用層負載均衡解決方案:

1) 提供完整的應用級、叢集級、可用區級、地域級,4級高可用能力,確保業務實時線上;

2) ALB會自動根據使用者流量的大小來對VIP的容量以及VIP的數量進行動態調整,給使用者帶來極致的彈性體驗,減低運維開銷的同時最大限度的節約成本。應用型負載均衡具備超強7層處理能力,單例項7層處理能力高達100萬QPS

3) 為了獲得更可靠、低延時的傳輸,業界在網路傳輸優化上一直在尋求更好的方案。阿里雲ALB上也提供了對QUIC的支援,目前支援gQUIC Q46、Q44、Q43、Q39、Q36、Q35等版本;ALB同樣推出了眾多的高階轉發特性,基於Header、Cookie及Method等多種轉發方式,可以更好的滿足使用者的個性化路由轉發需求。

4)ALB不僅與阿里云云原生相關服務深度整合(ACK/ASK/SAE/FC等),還支援原生K8S,欲瞭解更多,請點選連結(產品文件)瞭解更多關於ALB產品資訊。

原文連結

本文為阿里雲原創內容,未經允許不得轉載。