使用按需容量预留来预留计算容量
通过使用按需容量预留,您可以在特定可用区中为 Amazon EC2 实例预留计算容量达任意持续时间。如果您有严格的容量要求,并且正在运行需要一定级别的长期或短期容量保证的业务关键型工作负载,我们建议您创建容量预留,以确保在需要时始终可以获得所需时长的 Amazon EC2 容量。
您随时可以创建容量预留,而无需作出一年或三年期限承诺。在您的账户中预置容量预留后,容量即可用且账单开始。当您不再需要容量保证时,请取消容量预留以释放容量并停止产生费用。您还可以使用 Savings Plans 和区域性预留实例提供的账单折扣来减少容量预留的成本。
在创建容量预留时,您将指定:
-
在其中预留容量的可用区
-
为其预留容量的实例的数量
-
实例属性,包括实例类型、平台、可用区和租赁
容量预留只能由匹配其属性的实例使用。默认情况下,容量预留自动将新实例与具有匹配属性(实例类型、平台、可用区和租赁)的运行中实例进行匹配。这意味着,任何具有匹配属性的实例都将自动在容量预留中运行。不过,您还可以将容量预留定位到特定工作负载。这可以明确控制允许哪些实例在预留容量中运行。
您可以指定预留如何结束。您可以选择取消 容量预留 或者在指定时间自动结束它。如果您指定结束时间,则容量预留在指定时间的一小时之内取消。例如,如果您指定“5/31/2019, 13:30:55”,则容量预留可确保在 2019 年 5 月 31 日的 13:30:55 到 14:30:55 之间结束。
预留结束后,您无法再将实例定位到容量预留中。在预留容量中运行的实例继续运行,不会中断。如果定位到容量预留中的实例停止,在您删除其容量预留定位首选项或者将其配置为定位到其他容量预留之前,无法重新启动这些实例。有关更多信息,请参阅 修改您的实例的容量预留设置。
目录
容量预留、预留实例与 Savings Plan 的区别
下表重点介绍容量预留、预留实例和 Savings Plan 之间的主要区别:
Capacity Reservations | 可用区预留实例 | 区域性预留实例 | Savings Plans | |
---|---|---|---|---|
期限 | 没有承诺用量。可以根据需要创建和取消。 | 需要固定的一年或三年使用承诺 | ||
容量优势 | 在特定可用区中预留容量。 | 无预留容量。 | ||
账单折扣 | 无账单折扣。† | 提供账单折扣。 | ||
实例限制 | 适用每个区域的每个按需型实例的限制。 | 默认值为每个可用区 20 个。您可以请求提高限制。 | 默认值为每个区域 20 个。您可以请求提高限制。 | 无限制。 |
† 您可以将容量预留与 Savings Plans 或区域预留实例相结合,以获得折扣。
有关更多信息,请参阅下列内容:
支持的平台
您必须使用正确的平台创建容量预留,以确保它与您的实例正确匹配。容量预留支持以下平台:
Linux/UNIX
含有 SQL Server Standard 的 Linux
含有 SQL Server Web 的 Linux
含有 SQL Server Enterprise 的 Linux
SUSE Linux
Red Hat Enterprise Linux
含有 SQL Server Standard 的 RHEL
含有 SQL Server Enterprise 的 RHEL
含有 SQL Server Web 的 RHEL
含有 HA 的 RHEL
含有 HA 和 SQL Server Standard 的 RHEL
含有 HA 和 SQL Server Enterprise 的 RHEL
Ubuntu Pro
Windows
含有 SQL Server 的 Windows
含有 SQL Server Web 的 Windows
含有 SQL Server Standard 的 Windows
含有 SQL Server Enterprise 的 Windows
您购买 容量预留 时,必须指定代表适用于您实例的操作系统的平台。
-
对于 SUSE Linux 和 RHEL 发行版(不包括 BYOL),您必须选择特定的平台。例如,SUSE Linux 或 Red Hat Enterprise Linux 平台。
-
对于所有其他 Linux 发行版(包括 Ubuntu),选择 Linux/UNIX 平台。
-
如果您携带现有的 RHEL 订阅 (BYOL),则必须选择 Linux/UNIX 平台。
-
对于带有 SQL Standard 的 Windows、带有 SQL Server Enterprise 的 Windows 和带有 SQL Server Web 的 Windows,您必须选择特定平台。
-
对于所有其他 Windows 版本(不支持的 BYOL 除外),请选择 Windows 平台。
配额
允许您预留容量的实例数基于您账户的个按需型实例配额。您可以在配额允许的数量减去已经运行的实例数量范围内,为任意数量的实例预留容量。
限额仅适用于正在运行的实例。如果实例处于待处理、正在停止、已停止或休眠状态,则不会计入限额。
限制
在创建容量预留之前,请注意以下限制。
活动和未使用的容量预留会计入您的个按需型实例限制中。
容量预留无法从一个AWS账户转移到另一个账户。但是,您可以与其他 AWS 账户共享容量预留。有关更多信息,请参阅 共享容量预留。
区域Reserved Instance账单折扣不适用于容量预留。
您可以在集群置放群组中创建容量预留。不支持分布和分区置放群组。
容量预留不能与专用主机一起使用。容量预留可以与专用实例一起使用。
[Windows 实例] 容量预留不能用于自带许可(BYOL)。
-
容量预留不能确保休眠的实例在尝试启动后可以恢复。