記者楊智仁/綜合報導
Riot Games 於 AWS re:Invent 全球盛會上宣布 Riot Games 執行多年的全球資料中心關閉專案已進入到最後階段,並將於 2024 年初全部完成。透過這一項專案,Riot Games 期望讓伺服器更接近其遊戲玩家,包含眾旗下熱門遊戲「英雄聯盟、特戰英豪、激鬥峽谷、聯盟戰棋、符文大地傳說」。
▼Riot Games 盼讓伺服器更接近遊戲玩家。(圖/Riot Games、AWS)
Riot Games 在規劃公司未來的發展道路並繼續探索為玩家提供電視節目、音樂和電競廣播等創新服務的過程中,鼓勵團隊採用「雲端優先」思維方式。自 2017 年開始,Riot Games 決定開始關閉實體資料中心,並全面向 AWS 遷移。此後已有 14 個資料中心相繼關閉。
Riot Games 全球基礎設施與營運總監 Brent Rich回憶,「時間回到 2015 年左右,Riot Games 在《英雄聯盟》取得巨大成功,所有精力都集中在效能和玩家體驗上。」2015 年至 2018 年間,Riot Games專注於將《英雄聯盟》打造成一款能夠持續吸引玩家的遊戲,每兩周更新一次遊戲內容。Riot Games 資料中心採用技術已經有近十年的歷史,儘管公司進行生命周期升級,並透過 AWS 實現對舊軟體服務技術堆疊的虛擬化,但它仍然仰賴本地基礎設施。
時間進入 2019 年,Riot Games 關注點轉向《聯盟戰棋》,並計畫 2020 年發佈下一個重量級遊戲《特戰英豪》。針對《特戰英豪》,公司最初計畫在全球設立 40 個資料中心來為玩家提供服務。低延遲方案對《特戰英豪》的成功至關重要,遊戲開發早期階段,Riot Games 就意識到消除「探頭者優勢」(Peeker’s Advantage,指玩家可能因為延遲差異和伺服器記錄玩家的行動而獲得的微小優勢)。Brent Rich 表示,「我們認為使用實體伺服器是維持高效能的正確方式,但建立和營運資料中心非常複雜,更別提引入自動化功能。因此,我們希望了解如何在雲端獲得與實體伺服器同等的效能水準。」
Riot Games 技術負責人、《英雄聯盟》資深軟體工程師 David Press 表示,「我們需要更大的彈性來調整容量。如果是利用本地的基礎設施,我們通常需要花幾個月的時間來計畫,這迫使專案沿用瀑布模型,但我們希望能夠更加敏捷。」於是,Riot Games 開始探索將雲端作為資料中心的延伸,希望可以簡化營運並提高效率,從而實現更快速地反覆運算並以自動化的方式負載測試。為了實現這一目標,Brent Rich 和團隊開始與 AWS 合作並制定行動計畫。
2019《聯盟戰棋》成為 Riot Games 將遊戲開發方式轉移到雲端的開始,在 Brent Rich 看來《聯盟戰棋》「誕生在AWS」,而《特戰英豪》則是一次重大考驗。Riot Games 團隊決定為《特戰英豪》的發布進行 18 個全球部署,其中 14 個在 AWS 上,另外 4 個在 Riot Games 資料中心上。2020 年初,公司進行一項幾乎達到全面發布規模的封閉測試,4 月至 5 月期間每天吸引近 300 萬玩家參與。
Brent Rich 提到,「從 3 月開始,我們的一切都依靠雲端運算,我們對於雲端的超大規模擴充抱以高度的期望。」《特戰英豪》從一開始正式發布就在雲端上,並迅速成為公司一款價值數十億美元的遊戲。此後,Riot Games 還在雲端上推出多款小型遊戲。隨著它們的成功發佈,公司決定開始將剩餘伺服器都遷移至 AWS。
讀者迴響