GameLift 中的弹性 - Amazon GameLift
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

GameLift 中的弹性

如果将GameLift FleetIQ用作 Amazon EC2 的独立功能,另请参阅 Amazon EC2 用户指南(适用于 Linux 实例) 中的 Amazon EC2 中的安全性

AWS 全球基础设施围绕 AWS 区域和可用区构建。AWS 区域提供多个在物理上独立且隔离的可用区,这些可用区通过延迟低、吞吐量高且冗余性高的网络连接在一起。利用可用区,您可以设计和操作在可用区之间无中断地自动实现故障转移的应用程序和数据库。与传统的单个或多个数据中心基础设施相比,可用区具有更高的可用性、容错性和可扩展性。

有关 AWS 区域和可用区的更多信息,请参阅 AWS 全球基础设施

除了 AWS 全球基础设施之外,GameLift 还提供了以下功能,以帮助支持您的数据弹性需求。

  • 多区域队列 – GameLift 游戏会话队列用于放置具有可用托管资源的新游戏会话。跨多个区域的队列能够在发生区域中断时重定向游戏会话放置。有关创建游戏会话队列的更多信息和最佳实践,请参阅设计游戏会话队列

  • 自动容量扩展 – 通过使用 GameLift 扩展工具维护托管资源的运行状况和可用性。这些工具提供了一系列选项,让您可以根据游戏和玩家的需求调整队组容量。有关定价的更多信息,请参阅扩展 GameLift 队组容量

  • 跨实例分配 – GameLift 根据队组大小在多个实例之间分配传入流量。作为最佳实践,生产中的游戏应该有多个实例来维护可用性,以防实例变得运行状况不佳或无响应。

  • Amazon S3 存储 – 上传到 GameLift 的游戏服务器版本和脚本使用标准存储类别存储在 Amazon S3 中,该类别使用多数据中心复制来提升恢复能力。游戏会话日志也使用标准存储类别存储在 Amazon S3 中。