Amazon GameLift Servers 中的故障恢复能力 - Amazon GameLift Servers

Amazon GameLift Servers 中的故障恢复能力

如果您将 Amazon GameLift Servers FleetIQ 作为独立功能与 Amazon EC2 搭配使用,请参阅《Amazon EC2 用户指南》中的 Amazon EC2 中的安全性

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

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

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

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

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

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

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