Keigo Yamauchi

Pocketpair, Inc. 平台工程師

Keigo Yamauchi 目前擔任 Pocketpair, Inc. 的平台工程師,主要負責線上遊戲服務的基礎建設與開發者工作流程。他的工作核心在於提升遊戲開發與維運的可靠性、可重複性與驗證便利性,並致力於優化版本發佈與部署流程、強化遊戲建置的 CI/CD 系統,並打造維運工具以協助團隊在更低的風險下對正式上線的環境進行變更。

同時,他也負責跨接基礎建設與遊戲使用者端之間的橋樑,將平台底層的最佳化直接轉化為玩家能感受到的可靠性與效能提升。在版本更新快速的線上服務環境中,他高度重視實用的自動化、清晰的版本發佈路徑、可觀測性與嚴謹的驗證,旨在幫助工程師快速疊代的同時,依然保有對系統維運的充足信心。

Keigo Yamauchi的議程


從 Kubernetes 到 Amazon GameLift:維運《幻獸帕魯》具狀態多人遊戲伺服器

TBA
語言: 日文 演講附帶中文字幕

《幻獸帕魯》提供官方專屬伺服器,讓新手玩家無需自行架設伺服器即可享受多人連線樂趣。考量到系統的長期營運維護,我們將這些伺服器從原本基於 Kubernetes 的平台,遷移至 Amazon GameLift 託管服務。

遷移的核心挑戰,在於如何串接兩種完全不同的運作模型:GameLift 以「工作階段導向(session-based)」為主的託管模型,與《幻獸帕魯》「各伺服器需保留獨立存檔數據」的具狀態(stateful)模型。本議程將分享我們如何調整這套具狀態的運作模式來適應 GameLift、部署工作流程所發生的改變,以及我們如何以最小限度的修改,整合現有的運作組件(如用於 API 和可觀測性的 sidecar 容器)。

我們也將針對先前的 Kubernetes 運作模式,與遷移後的託管方案進行利弊分析,讓你也能評估託管型遊戲伺服器服務在哪些方面能提供實質助益、又會帶來哪些限制,以及在進行類似的技術遷移前應注意的考量因素。

本議程適合對象為後端工程師、基礎建設工程師、SRE、技術總監,以及負責運作多人連線遊戲伺服器、或正為長期線上營運評估基礎建設架構的線上遊戲開發者。聽眾無需具備 Amazon GameLift 的相關知識。

聽眾將能獲得務實的視角,用以評估與比較自建 Kubernetes 遊戲伺服器運作與託管型遊戲伺服器方案之差異,並理解運作模型、部署工作流程及既有系統整合等因素,如何影響最終的遷移決策。