购买预留实例
要购买预留实例,请从AWS和第三方卖家搜索预留实例产品,调整搜索参数,直至您找到与您的目标完全相符的对象。
在搜索要购买的预留实例时,您将收到一个关于退还产品的成本报价。当您继续购买时,AWS 将自动对购买价格设定一个限定价格。预留实例的总成本不会超过报价金额。
如果价格由于任何原因上升或变动,将不会完成购买。如果在购买之时有与您的选择类似的低价位产品,AWS 将为您提供价格更低的产品。
在确认购买之前,请检查您计划购买的Reserved Instance的详细信息,并确保所有参数都是准确的。在您购买预留实例之后(无论是从预留实例 Marketplace 中的第三方卖家购买还是从 AWS 购买),将无法取消您的购买。
注意
要购买和修改预留实例,请确保您的用户具有相应的权限,例如描述可用区的能力。有关更多信息,请参阅使用 AWS CLI 或AWS开发工具包的示例策略和在 Amazon EC2 控制台中工作的示例策略。
选择平台
Amazon EC2 支持以下适用于 预留实例 的 Linux 平台:
-
Linux/UNIX
-
含有 SQL Server Standard 的 Linux
-
含有 SQL Server Web 的 Linux
-
含有 SQL Server Enterprise 的 Linux
-
SUSE Linux
-
Red Hat Enterprise Linux
-
Red Hat Enterprise Linux with HA
您购买 Reserved Instance 时,必须选择面向代表您的实例的操作系统的平台 的产品。
-
对于 SUSE Linux 和 RHEL 发行版,您必须选择适用于这些特定平台(即 SUSE Linux 或 Red Hat Enterprise Linux 平台)的服务产品。
-
对于所有其他 Linux 分配 (包括 Ubuntu),选择面向 Linux/UNIX 平台的服务产品。
-
如果您使用现有的 RHEL 订阅,则必须选择适用于 Linux/UNIX 平台而不是 Red Hat Enterprise Linux 平台的服务产品。
注意
Ubuntu Pro 不可用作预留实例。如需节省大量费用,相较于按需型实例定价,建议您使用带实惠配套的 Ubuntu Pro。有关更多信息,请参阅 Savings Plans 用户指南。
重要
如果您计划购买预留实例以应用于从 AWS Marketplace AMI 启动的按需型实例,请首先检查 AMI 的 PlatformDetails
字段。PlatformDetails
字段指示要购买的Reserved Instance。AMI 的平台详细信息必须与预留实例的平台匹配,否则预留实例将不会应用于个按需型实例。有关如何查看 AMI 平台详细信息的信息,请参阅 了解 AMI 账单信息。
有关所支持的 Windows 平台的信息,请参阅Amazon EC2 用户指南(适用于 Windows 实例) 中的选择平台。
排队购买
默认情况下,当您购买时 Reserved Instance,购买立即完成。或者,您也可以排队预约在将来的某个日期和时间购买。例如,您可以排队预约在现有 Reserved Instance 到期的时间购买。这样可以帮助您确保获得不中断的服务。
您可以排队购买区域 预留实例,但不能排队购买其他卖家的区域 预留实例 或 预留实例。您最早可以提前三年排队购买。在指定日期和时间,将使用默认支付方式进行购买。支付成功后,将体现账单优势。
您可以在 Amazon EC2 控制台中查看已排队的购买。已排队的购买的状态为已排队。在指定时间之前,您随时可以取消已排队的购买。有关详细信息,请参阅 取消已排队的购买。
购买标准 预留实例
您可以购买特定可用区中的标准预留实例从而获得容量预留。或者,您也可以放弃容量预留并购买区域性标准Reserved Instance。
使用 AWS CLI 控制台购买标准预留实例
-
使用 describe-reserved-instances-offerings 命令查找可用 预留实例。为
standard
参数指定--offering-class
以仅返回标准 预留实例。可以应用更多参数来缩小结果范围。例如,如果仅希望为t2.large
购买具有默认租期的一年期区域性Linux/UNIX
Reserved Instance:aws ec2 describe-reserved-instances-offerings \ --instance-type
t2.large
\ --offering-classstandard
\ --product-description "Linux/UNIX
" \ --instance-tenancydefault
\ --filters Name=duration,Values=31536000
Name=scope,Values=Region
要仅在预留实例 Marketplace 上查找预留实例,请使用
marketplace
筛选条件并在请求中不指定持续时间,因为期限可能会短于 1 年期或 3 年期。aws ec2 describe-reserved-instances-offerings \ --instance-type
t2.large
\ --offering-classstandard
\ --product-description "Linux/UNIX
" \ --instance-tenancydefault
\ --filters Name=marketplace
,Values=true当您找到符合需求的 Reserved Instance 时,请记下产品 ID。例如:
"ReservedInstancesOfferingId": "bec624df-a8cc-4aad-a72f-4f8abc34caf2"
-
使用 purchase-reserved-instances-offering 命令购买您的 Reserved Instance。您必须指定在上一步中获取的Reserved Instance产品 ID,并且必须为预留指定实例数量。
aws ec2 purchase-reserved-instances-offering \ --reserved-instances-offering-id
bec624df-a8cc-4aad-a72f-4f8abc34caf2
\ --instance-count1
默认情况下,会立即完成购买。或者,若要排队购买,请在之前的调用中增加以下参数。
--purchase-time "
2020
-12
-01
T00
:00
:00
Z" -
使用 describe-reserved-instances 命令获取您的 Reserved Instance 的状态。
aws ec2 describe-reserved-instances
或者,使用以下 AWS Tools for Windows PowerShell 命令:
购买完成后,如果已有正在运行的与 Reserved Instance 规范匹配的实例,账单优势将立即体现。您不必重启您的实例。如果您没有合适的运行实例,请启动实例并确保符合您为Reserved Instance指定的相同标准。有关更多信息,请参阅使用您的 预留实例。
有关如何将 预留实例 应用于正在运行的实例的示例,请参阅如何应用预留实例。
购买 可转换预留实例
您可以购买特定可用区中的可转换预留实例从而获得容量预留。或者,您也可以放弃容量预留并购买区域性可转换预留实例。
使用 AWS CLI 购买可转换预留实例
-
使用 describe-reserved-instances-offerings 命令查找可用 预留实例。为
convertible
参数指定--offering-class
以仅返回 可转换预留实例。可以应用更多参数来缩小结果范围;例如,如果仅希望为t2.large
购买具有默认租期的区域性Linux/UNIX
Reserved Instance:aws ec2 describe-reserved-instances-offerings \ --instance-type
t2.large
\ --offering-classconvertible
\ --product-description "Linux/UNIX
" \ --instance-tenancydefault
\ --filters Name=scope,Values=Region
当您找到符合需求的 Reserved Instance 时,请记下产品 ID。例如:
"ReservedInstancesOfferingId": "bec624df-a8cc-4aad-a72f-4f8abc34caf2"
-
使用 purchase-reserved-instances-offering 命令购买您的 Reserved Instance。您必须指定在上一步中获取的Reserved Instance产品 ID,并且必须为预留指定实例数量。
aws ec2 purchase-reserved-instances-offering \ --reserved-instances-offering-id
bec624df-a8cc-4aad-a72f-4f8abc34caf2
\ --instance-count 1默认情况下,会立即完成购买。或者,若要排队购买,请在之前的调用中增加以下参数。
--purchase-time "
2020
-12
-01
T00
:00
:00
Z" -
使用 describe-reserved-instances 命令获取您的 Reserved Instance 的状态。
aws ec2 describe-reserved-instances
或者,使用以下 AWS Tools for Windows PowerShell 命令:
如果已经有与Reserved Instance的规格匹配的运行实例,则将立即体现账单收益。您不必重启您的实例。如果您没有合适的运行实例,请启动实例并确保符合您为Reserved Instance指定的相同标准。有关更多信息,请参阅使用您的 预留实例。
有关如何将 预留实例 应用于正在运行的实例的示例,请参阅如何应用预留实例。
从预留实例 Marketplace 中购买
您可以从预留实例 Marketplace 向不再需要其预留实例的第三方卖家购买预留实例。您可以使用 Amazon EC2 控制台或命令行工具执行此操作。该过程类似于从AWS购买预留实例。有关更多信息,请参阅购买标准 预留实例。
在预留实例 Marketplace 中购买的预留实例与直接从 AWS 购买的预留实例有一些区别:
-
有效期 – 从第三方卖方购买的预留实例具有的剩余期限短于完整标准期限。从 AWS 获得的完整标准期限为一年或三年。
-
预付价格 – 第三方预留实例可以不同的预付价格出售。使用费或周期性费用与最初从AWS购买预留实例时设定的费用一致。
-
预留实例类型 – 只能从预留实例市场购买 Amazon EC2 标准预留实例。可转换预留实例、Amazon RDS 和 Amazon ElastiCache 预留实例不能在预留实例 Marketplace 上购买。
有关您的基本信息将与卖方进行共享,如您的邮政编码和国家/地区信息。
此信息使卖方能够计算他们必须向政府缴纳并且采用支付报告形式提供的任何必需的交易税 (如销售税或增值税)。在极少数情况下,AWS 可能必须向卖方提供您的电子邮件地址,这样卖方才能就与销售相关的问题 (例如税务问题) 与您联系。
出于相似的原因,AWS 将在买方的购货发票上共享卖方的法律实体名称。如果您出于税务或相关原因需要关于卖方的额外信息,请联系 AWS Support
查看您的 预留实例
您可以使用 Amazon EC2 控制台或命令行工具查看已购买的 预留实例。
在控制台中查看您的预留实例
通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/
。 -
在导航窗格中,选择 Reserved Instances。
-
此时将列出已排队、活动和已停用的 预留实例。State 列显示状态。
-
如果您是预留实例市场中的卖家,My Listings (我的列表) 选项卡会显示预留实例市场中列出的预留的状态。有关更多信息,请参阅Reserved Instance列表状态。
使用命令行查看预留实例
-
describe-reserved-instances (AWS CLI)
-
Get-EC2ReservedInstance (Tools for Windows PowerShell)
取消已排队的购买
您最早可以提前三年排队购买。在指定时间之前,您随时可以取消已排队的购买。
使用命令行取消排队的购买
-
delete-queued-reserved-instances (AWS CLI)
-
Remove-EC2QueuedReservedInstance (Tools for Windows PowerShell)
续订 Reserved Instance
您可以在 Reserved Instance 按计划过期之前续订它。续订 Reserved Instance 将对购买 Reserved Instance(具有相同配置)进行排队,直到当前 Reserved Instance 过期。