此課程介紹 AWS 遊戲伺服器託管選項。其確定了影響選取遊戲伺服器託管解決方案的關鍵技術和業務要求。此課程將介紹 AWS 遊戲伺服器託管解決方案,包括 Amazon GameLift、FleetIQ Game Server Groups,使用 Amazon ECS、Amazon EKS 和 AWS Fargate 的容器型解決方案,以及 Amazon EC2 和 AWS 核心服務型的解決方案。
• 課程等級:中級
• 課程持續時間:1.25 小時
注意:本課程具有本地化的註釋/字幕。旁白保留英語。
要顯示字幕,請按一下播放器右下角的 CC 按鈕。
活動
本課程包括影片、線上課程互動、決策案例和知識測驗。
課程目標
在本課程中,您將學習如何:
• 說明 AWS 提供的遊戲伺服器託管選項。
• 說明遊戲伺服器託管的常見技術和業務需求。
• 按照主要技術和業務需求區分 AWS 遊戲伺服器託管選項。
• 按照需求來選擇遊戲伺服器託管解決方案。
目標對象
本課程適用於:
• 遊戲設計師
• 遊戲開發人員
• 遊戲製作人
先決條件
我們建議參加本課程的人員需具備下列先決條件:
• 熟悉遊戲開發和電腦或資料中心遊戲伺服器託管的基礎知識。
• 已上完 Getting Started with AWS Game Tech入門課程或同等課程
• 對雲端運算和 AWS 具基本了解,亦即通過 AWS 認證的雲端從業人員
課程大綱
第 1 部分:簡介
歡迎參加「AWS 遊戲伺服器託管」課程
• 課程目標
• 課程簡介
• 課程大綱
遊戲伺服器託管
• 定義遊戲服務
AWS 遊戲伺服器託管
• Amazon EC2 和 AWS 核心服務
• 容器型解決方案
• Amazon GameLift
• Amazon GameLift FleetIQ 遊戲伺服器群組
第 2 部分:遊戲伺服器託管的業務與技術需求
管理責任
• 遊戲技術 Layer 模型的已知共同責任
• 開發基本遊戲伺服器需求清單
需求
• 成本
• 開發所需的時間心力
• 功能
• 延遲
• 可攜性
• 控制能力
• 調整規模
第 3 部分:使用 AWS 核心服務進行遊戲伺服器託管
Amazon EC2 和 AWS 核心服務
• 查看遊戲託管解決方案常用的 AWS 服務
• 配合遊戲伺服器託管需求
第 4 部分:使用容器進行遊戲伺服器託管
遊戲伺服器使用容器
• 容器抽象概念和遊戲伺服器抽象概念
• Docker
• 容器協調與遊戲伺服器管理
AWS 容器服務
• 在 Amazon EC2 執行個體上執行容器
• AWS Fargate
• Amazon ECS
• Amazon EKS
• 將 EKS 抽象概念 (Pod) 與遊戲伺服器加以對應
• 將 ECS 抽象 (任務) 與遊戲伺服器加以對應
使用容器建置遊戲伺服器託管服務
• 遊戲工作階段中的玩家配置
• 遊戲工作階段生命週期管理
• 以較低的成本購置執行個體
• 配對整合
適用於遊戲伺服器的 CI/CD
• 適用於遊戲伺服器開發與部署的 CI/CD
• 使用 CI/CD 進行全球規模的遊戲部署
• 遊戲伺服器的容器化 CI/CD 範例
• 使容器解決方案能配合遊戲伺服器託管需求
第 5 部分:使用 Amazon GameLift 進行遊戲伺服器託管
Amazon GameLift
• GameLift Layer 與主要功能概觀
• 配合遊戲伺服器託管需求
Amazon GameLift FleetIQ 遊戲伺服器群組
• 概觀
• 配合遊戲伺服器託管需求
第 6 部分:選擇遊戲伺服器託管解決方案
遊戲託管範例和實務案例
• 運用主要學習成果來解決遊戲伺服器託管案例
第 7 部分:結業
知識評定
摘要
• 複習與總結
• 課程問卷
後續步驟
• 其他培訓與認證
• 其他資源