本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon 的弹性 GameLift
如果您将 Amazon GameLift FleetiQ 用作亚马逊 EC2 的独立功能,请参阅亚马逊 EC2 用户指南中的亚马逊 EC 2 中的安全。
Amazon 全球基础设施是围绕 Amazon 区域和可用区构建的。 Amazon 区域提供多个物理隔离和隔离的可用区,这些可用区通过低延迟、高吞吐量和高度冗余的网络相连。利用可用区,您可以设计和操作在可用区之间无中断地自动实现失效转移的应用程序和数据库。与传统的单个或多个数据中心基础设施相比,可用区具有更高的可用性、容错性和可扩展性。
有关 Amazon 区域和可用区的更多信息,请参阅Amazon 全球基础设施
除了 Amazon 全球基础设施外,Amazon 还 GameLift 提供以下功能来帮助满足您的数据弹性需求:
-
多区域队列 — Amazon GameLift 游戏会话队列用于使用可用托管资源来放置新的游戏会话。跨多个区域的队列能够在发生区域中断时重定向游戏会话放置。有关创建游戏会话队列的更多信息和最佳实操,请参阅设计游戏会话队列。
-
自动扩展容量-使用 Amazon GameLift 扩展工具维护托管资源的运行状况和可用性。这些工具提供了一系列选项,让您可以根据游戏和玩家的需求调整实例集容量。有关扩展的更多信息,请参阅通过 Amazon 扩展游戏托管容量 GameLift。
-
跨实例分配 — Amazon 根据队列规模将传入流量 GameLift分配到多个实例。作为最佳实操,生产中的游戏应该有多个实例来维护可用性,以防实例变得运行状况不佳或无响应。
-
Amazon S3 存储 — 上传到亚马逊 GameLift 的游戏服务器版本和脚本使用标准存储在 Amazon S3 中,标准存储类使用多个数据中心复制来提高弹性。游戏会话日志也使用标准存储类别存储在 Amazon S3 中。