Amazon GameLift Servers 受管容器機群 - Amazon GameLift Servers

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon GameLift Servers 受管容器機群

Amazon GameLift Servers 受管容器機群提供雲端平台,用於託管容器化遊戲伺服器軟體。透過容器機群,您可以獲得資源的 AWS 雲端 彈性、安全性和可靠性,這些資源進一步針對多玩家遊戲託管進行最佳化。Amazon GameLift Servers 服務提供強大的主機管理工具。

使用這些受管容器的工具加速入門:
  • 容器入門套件可簡化整合和機群設定。它會為您的遊戲伺服器新增必要的遊戲工作階段管理功能,並使用預先設定的範本來建置容器機群和遊戲伺服器的自動化部署管道。部署之後,請使用 Amazon GameLift Servers主控台和 API 工具來監控機群效能、管理遊戲工作階段和分析指標。

  • 對於 Unreal Engine 或 Unity 開發人員,請使用遊戲引擎Amazon GameLift Servers外掛程式和伺服器 SDKs 來整合遊戲伺服器,並從遊戲引擎的開發環境內部建置容器機群。外掛程式的引導式工作流程可協助您建立快速、簡單的解決方案,並使用受管容器進行雲端託管。您可以建置此基礎,為您的遊戲建立自訂託管解決方案。

受管容器機群是由一組虛擬運算組成,這些虛擬運算會代表您並根據您的組態選擇Amazon GameLift Servers來擁有和操作。運算是具有 Amazon GameLift Servers Linux 作業系統的 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體。執行個體實際位於 AWS 區域 或 Local Zones。建立容器機群時,您可以根據運算能力、記憶體、儲存體、聯網功能和其他因素,為運算選擇 EC2 執行個體類型。

對於受管容器機群,您可以將 Linux 型容器映像存放在 Amazon Elastic Container Registry (Amazon ECR) 儲存庫中,並建立容器群組定義來描述容器架構。當您建立機群時,Amazon GameLift Servers服務會使用容器群組定義,將您的容器映像部署到機群執行個體。隨著容器啟動遊戲伺服器程序,每個程序都會建立Amazon GameLift Servers與服務的連線,並報告託管遊戲工作階段的準備程度。

除了機群部署之外, 還會Amazon GameLift Servers處理下列主機管理任務,因此您不需要:

  • 追蹤機群中所有容器的狀態,並取代過時或運作狀態不佳的容器。

  • 處理伺服器程序與服務之間通訊的身分驗證Amazon GameLift Servers。

  • 提供自動調整規模工具,可動態調整機群容量以滿足玩家需求。

  • 報告機群 EC2 執行個體、容器和伺服器程序的效能指標。

請參閱這些主題,了解如何設定和維護受管容器機群: