Games24x7

Games24x7 在 AWS 上使用機器學習來個人化遊戲使用者體驗

2020 年

ML 模型推動核心業務邏輯

作為印度領先的遊戲公司,Games24x7 擁有諸多知名的旗艦產品,例如 RummyCircle (提供線上拉米紙牌遊戲) 和 My11Circle (提供夢幻體育),這兩款遊戲皆為真錢遊戲。這些產品以能夠有意圖地吸引玩家而聞名,因為 Games24x7 竭盡全力利用技術和資料科學,以為其玩家提供超個人化的遊戲體驗。Games24x7 還涉足了美國極具競爭力的休閒遊戲領域,並將透過其創新遊戲繼續在國際和國內發展。

資料一直是 Games24x7 的核心。隨著公司的擴展,其已開始轉型為「模型驅動型」而非資料驅動型企業,其中機器學習 (ML) 模型會在整個營運過程中引導核心業務邏輯。「我們認為我們的技術堆疊是 ML 模型的最終推動因素。我們能夠根據使用者的選擇和興趣自訂遊戲體驗,從而讓我們脫穎而出。」Games24x7 技術長 Sandeep Agarwal 說道。

SCS 客戶接收版本的速度提高了 4 倍
kr_quotemark

「我們可以在 AWS 上使用相同的技術堆疊,以跨多個區域複寫我們的託管環境。」

Sandeep Agarwal
Games24x7 技術長

藉助內建可擴展性,消除瓶頸

直到 2018 年,Games24x7 一直將其基礎設施託管於同地協作資料中心。然而,在第一年營運之後,該公司經歷了幾次成長,其使用者群增加了一倍以上。隨後,該企業意識到其主機代管環境不適合處理這些突增的容量尖峰。當需要新伺服器時,Games24x7 必須預先通知,而這就導致了營運瓶頸。從幾分鐘到 90 分鐘的定期停機時間為系統造成困擾,而工程師無法清楚了解其技術堆疊,進而阻礙了他們有效進行疑難排解的能力。

以客戶為尊的文化

當 Agarwal 在 2018 年加入該公司時,他建議遷移到 Amazon Web Services (AWS) 雲端,以改善敏捷性並充分利用 Amazon SageMaker 等雲端原生 ML 服務。Agarwal 選擇遷移到 AWS 亦是因為他在該公司的良好體驗以及 AWS 提供的卓越客戶服務。「AWS 可能是我遇到過的最以客戶為尊的雲端服務供應商,」他說道。

在 Games24x7 遷移到 AWS 雲端的過程中,這種以客戶為重的態度就非常明顯了。該公司訂閱了 AWS Enterprise Support,而工程師與專門的 AWS 技術客戶經理攜手合作,在進行遷移的兩個月前完成了 AWS 基礎設施事件管理練習,以做好遷移規劃。遷移在淩晨 3:00 開始,並且 AWS 團隊親臨現場進行協作,這給 Agarwal 留下了深刻印象。

了解識別和修正系統問題

為了監控其應用程式,Games24x7 現使用 Amazon CloudWatch,該解決方案可提供即時警報,協助工程師在出現潛在瓶頸之前,便識別出來並採取行動,進而防止對使用者體驗造成干擾。Agarwal 清晰地回憶了遷移當天的場景,當時他團隊中的每個人都在敏銳地檢查 Amazon CloudWatch 上與受管微型服務相關的各種指標,並調整設定,以查看其是否可以改善延遲或效能。

「看到我們的工程師對這項新功能十分感興奮,這種體驗真是太棒了!」Agarwal 說道。「將可觀察性引入我們的技術堆疊,極大地幫助了對任何系統事件的即時反應。」

線上錦標賽規模翻倍

遷移到 AWS 幾個月後,我們測試了 Games24x7 平台的可擴展性。該公司舉辦了一場線上 Rummy 遊戲,其中玩家人數是過去的兩倍。儘管呈現此顯著增長,Games24x7 的 AWS 架構仍可無縫擴展,且無需停機。

自遷移以來的兩年中,Games24x7 的使用者參與度 (以每個使用者玩的遊戲數量和每天新增的新玩家數量衡量) 提升了近 400%。工程師一直在與他們的 AWS 代表進行對話,以調整系統並提高彈性。

防止詐騙和共謀

由於 Rummy 遊戲涉及真錢,Games24x7 必須保持警惕,以防止在遊戲期間出現詐騙和共謀現象。其使用 Amazon Neptune 圖形資料庫來偵測遊戲中是否有兩名玩家串謀,以便擊敗其他四名玩家。每個玩家登入時,系統會指派資料庫中的資料表,進而完成上述目標。

自從遷移到 AWS 雲端後,偵測速度和回應安全威脅所需的時間都得到了改善。Games24x7 使用 AWS Shield Advanced 來偵測和緩解對其應用程式的威脅。最近幾個月,工程師已即時了解到來自不同國家/地區之攻擊媒介的急劇增加。考慮到該公司的國內使用者群,他們立即意識到這種現象較為反常,並能夠在 AWS Enterprise Support 和 AWS DDoS 應變小組的幫助下阻止攻擊。

快速迭代以測試新功能

遊戲市場發展迅速,使用者經常要尋求新的關卡或挑戰。與電影製作類似,開發一款成功的遊戲,通常需要多次嘗試才能實現正確的設計。Games24x7 的目標是快速迭代以測試和捨棄諸多創意想法。

工程師依賴內部實驗引擎來測試新功能或遊戲,然後再將其推向市場。他們利用 Amazon SageMaker 建置和部署 ML 模型,從而快速清除實驗引擎中的不良想法。這樣一來,便有助於工程師設計能吸引使用者的新關卡、角色和功能。

將四款新遊戲推向國外市場

Games24x7 現在專注於在國外建立其遊戲社區。該公司計劃利用其目標使用者群所在的 AWS 區域與可用區域來確保保持遊戲玩家關注所需的低延遲。「我們可以在 AWS 上使用相同的技術堆疊,以跨多個區域複寫我們的託管環境,」Agarwal 說道。

涉及真錢的技能型遊戲在玩家中始終都很流行。因此,Games24x7 自啟動以來,每年都會推出兩到三款新遊戲。隨著開發管道的日益壯大,其目標是每季度推出一款新遊戲,這樣一來,Games24x7 將能始終處於產業前沿地位。


關於 Games24x7

Games24x7 是一家總部位於印度的線上遊戲公司,由 Bhavin Pandya 和 Trivikraman Thampy 於 2006 年創立,其產品組合涵蓋技能遊戲 (Rummy Circle 和 My11Circle) 和休閒遊戲。該公司擅長使用行為科學、技術和人工智慧在其平台上提供極佳的遊戲體驗。

優勢

  • 使用 ML 的個人化使用者體驗
  • 在 2 年內將使用者群擴大 400%
  • 快速迭代以將新功能推向市場 
  • 防止遊戲中的詐騙和共謀
  • 增加可見性,以對系統錯誤進行疑難排解
  • 透過受管服務節省時間

使用的 AWS 服務

Amazon SageMaker

Amazon SageMaker 是一項全受管服務,能讓所有開發人員和資料科學家快速輕鬆地建置、訓練及部署機器學習 (ML) 模型。

進一步了解 »

Amazon Neptune

Amazon Neptune 是快速、可靠的全受管圖形資料庫服務,可讓您輕鬆建置及執行搭配高度連線資料庫運作的應用程式。Amazon Neptune 的核心專為高效能圖形資料庫引擎而打造,並進行優化以存放數十億個關聯資訊並以數毫秒的延遲查詢圖片。

進一步了解 »

AWS Shield Advanced

AWS Shield 是一種受管的分散式拒絕服務 (DDoS) 保護服務,可保護 AWS 上執行的應用程式不受攻擊。AWS Shield 不只提供永遠開啟的偵測服務,還提供自動的內嵌風險降低功能,可將應用程式停機與延遲時間縮到最短,因此您無須聯絡 AWS Support 也能輕鬆享受 DDoS 保護。AWS Shield 有兩種方案 – Standard 與 Advanced。

進一步了解 »

AWS Enterprise Support

AWS Enterprise Support 可為您提供類似櫃台服務人員的服務,其主要重點是協助您達成業績並在雲端中獲得成功。

進一步了解 »


入門

各行各業、各種規模的公司每天都在使用 AWS 來轉型業務。聯絡我們的專家,立即開始使用 AWS 雲端服務。