生成 Amazon GameLift 定价估算值 - Amazon GameLift

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

生成 Amazon GameLift 定价估算值

使用 AWS Pricing Calculator,您可以为 Amazon 创建估算价格 GameLift。您无需具备 AWS 账户 或深入的知识 AWS 即可使用计算器。

AWS Pricing Calculator 计算器会引导您做出影响服务成本的决策,让您大致了解Amazon GameLift 可能为您的游戏项目付出多少成本。如果您还不确定计划如何使用Amazon GameLift,请使用默认值来生成估算值。在计划生产使用时,计算器可以帮助您测试潜在的场景并生成更准确的估算值。

您可以使用生成 AWS Pricing Calculator 以下 Amazon GameLift 托管选项的估算值:

估算亚马逊 GameLift 托管主机

此选项提供了在 Amazon 托管服务器上托 GameLift 管游戏的成本估算,包括服务器实例使用和数据传输成本。借助Amazon托 GameLift 管主机, FlexMatch 配对无需支付额外费用。

如果您在多个 AWS 区域或多个实例类型上托管或计划托管游戏服务器,请为每个区域和实例类型创建估算值。

亚马逊 GameLift 实例

本节可帮助您估算为玩家托管游戏会话所需的计算资源类型和数量。亚马逊 GameLift 使用亚马逊弹性计算云 (AmazonEC2) 实例来管理游戏服务器。在 Amazon 中 GameLift,您可以部署具有特定实例类型和操作系统的实例队列。如果您拥有或计划拥有多个实例集,请为每个实例集创建估算值。

要开始使用,请打开的 “配置 Amazon GameLift ” 页面 AWS Pricing Calculator。添加描述,选择区域,然后选择估算 Amazon GameLift 托管(实例 + 数据传出)。在 Amazon GameLift 实例下,填写以下字段:

  • 并发玩家峰值(峰值CCU)

    这是可同时连接到游戏服务器的最大玩家数。此字段指示 Amazon GameLift 需要多少托管容量才能满足玩家的高峰需求。输入您希望使用所选 AWS 区域的实例托管的每日玩家峰值数量。

    例如,如果您想让 1,000 名玩家同时连接到您的游戏,请保留默认值 1000

  • CCU每小时平均值占每日峰值的百分比 CCU

    这是在 24 小时内每小时的平均并发玩家数。我们使用该值来估算 Amazon GameLift 需要为您的玩家维持的持续托管容量。如果您不确定要使用哪个百分比值,请保留默认的 50% 值。对于玩家需求稳定的游戏,我们建议输入 70% 值。

    例如,如果您的游戏平均每小时CCU为 6,000,峰值CCU为 10,000,则输入60百分比值。

  • 每个实例的游戏会话数

    这是您的每个游戏服务器实例可以同时托管的游戏会话数量。影响此数量的因素包括游戏服务器的资源要求、每个游戏会话中要托管的玩家数以及玩家性能预期。如果您知道游戏的并发游戏会话数,请输入该值。您也可保留默认值 20

  • 每个游戏会话的玩家数

    根据您的游戏设计中的定义,这是连接到游戏会话的平均玩家人数。如果游戏模式中有不同数量的玩家,请估计整个游戏中每个游戏会话的平均玩家人数。默认值为 8

  • 实例空闲缓冲区百分比

    这是为应对玩家需求的突然激增而需要保留的未使用托管容量的百分比。缓冲区大小是占实例集实例总数的百分比。默认值为 10%。

    例如,如果空闲缓冲区为 20%,则支持拥有 100 个活跃实例的玩家的实例集会保持 20 个空闲实例。

  • 竞价型实例百分比

    Amazon GameLift 队列可以组合使用按需实例和竞价型实例。按需型实例可提供更可靠的可用性,而竞价型实例则提供了一种极具成本效益的替代方案。我们建议使用组合来优化成本节约和可用性。有关 Amazon 如何 GameLift 使用竞价型实例的信息,请参阅按需型实例和竞价型实例

    在此字段中,输入要在实例集中维护的竞价型实例的百分比。我们建议将竞价型实例百分比设定在 50% 到 85% 之间。默认值为 50%。

    例如,如果您部署一个包含 100 个实例的队列并指定40百分比,则 Amazon 会 GameLift 努力维护 60 个按需实例和 40 个竞价型实例。

  • 实例类型

    Amazon GameLift 队列可以使用一系列 Amazon EC2 实例类型,这些实例类型在计算能力、内存、存储和联网能力方面各不相同。在配置 Amazon GameLift 队列时,请选择最适合您的游戏需求的实例类型。有关通过 Amazon 选择实例类型的信息 GameLift,请参阅为托管队列选择计算资源

    如果您知道自己正在使用或计划在 Amazon GameLift 队列中使用的实例类型,请选择该类型。如果您不确定选择哪种类型,请考虑选择 c5.large。这是一种具有中等大小和功能的高可用性类型。

  • 操作系统

    此字段指定游戏服务器运行的操作系统,可以是 Linux 还是 Windows。默认值是 Linux

数据传出 (DTO)

本节可帮助您估算游戏客户端和游戏服务器之间的流量成本。数据传输费仅适用于出站流量。入站数据传输不收取任何费用。

在的 “配置 Amazon GameLift” 页面上 AWS Pricing Calculator,展开 “数据传出 (DTO)”,然后填写以下字段:

  • DTO估计类型

    您可以选择以下两种方式DTO中的任何一种进行估算,具体取决于您如何跟踪游戏的数据传输。

    • 每月(以 GB 为单位)– 如果您跟踪游戏服务器的每月流量,请选择此类型。

    • 每位玩家 – 如果您按玩家跟踪数据传输,请选择此类型。这是默认类型。

      在以下字段中,您可以DTO根据在上一节中计算的玩家时数来估算每位玩家。

  • DTO每月(以 GB 为单位)

    如果您选择了每月(以 GB 为单位)DTO估算类型,请输入每个地区每个实例的估计每月DTO使用量(以 GB 为单位)。

  • DTO每位玩家

    如果您选择了 “每位玩家DTO估算值” 类型,请输入游戏中每位玩家的估计DTO使用量(以 KB/sec 为单位)。默认值为 4

配置完亚马逊 GameLift 价格估算值后,选择添加到我的估算值。有关在中创建和管理估算值的更多信息 AWS Pricing Calculator,请参阅《AWS Pricing Calculator 用户指南》中的创建估算、配置服务和添加更多服务