我现在有一个标准保留实例近 7 个月,并计划将标准保留转换为可转换 RI,一开始我已经签订了 3 年的合同,如果我现在(7 个月后)将标准 RI 转换为可转换学期将从第 1 个月重新开始,或者从第 7 个月开始。
我们在区域中有一个 EC2t2.xlarge
实例eu-west-1
,我们希望为其购买预留实例 (RI)。
我们之前在 中购买的 EC2 预留us-east-1
属于“Linux/UNIX (Amazon VPC)”类型。
但是eu-west-1
看起来“Linux/UNIX (Amazon VPC)”类型的预订不可用;唯一可用的选项是“Linux/UNIX” - 由以下 AWS CLI 命令的输出(为简洁起见已删除)确认:
aws ec2 describe-reserved-instances-offerings \
--region eu-west-1 \
--offering-class standard \
--instance-tenancy default \
--offering-type "All Upfront" \
--instance-type t2.xlarge \
--product-description "Linux/UNIX (Amazon VPC)" \
--filters \
Name=scope,Values="Region" \
Name=duration,Values=31536000
所以我们担心:购买“Linux/UNIX”预留槽,是否允许我们覆盖(“匹配”)我们现有的t2.xlarge
实例?
基于 AWS 文档:
确定您使用的是 EC2-VPC 还是 EC2-Classic 平台EC2-Classic
(来自 RDS 文档,但对vs提供了一个不错的解释EC2-VPC
):
仅支持 EC2-VPC 平台的账户具有默认 VPC
您可以在 EC2-Classic 平台上创建 VPC,但默认情况下不会为您创建 VPC
我们的 AWS 账户有一个默认的VPC,eu-west-1
这让我们相信它是EC2-VPC
类型的。
AWS CLI: aws ec2 describe-reserved-instances-offerings help
:
产品平台描述中包含 (Amazon VPC) ... 的实例用于 Amazon VPC。
您的 RI 必须与正在运行的 EC2 实例的特征完全匹配。正在运行的实例必须与您的 RI 的类型、可用区、平台和租户完全匹配。
因此,基于上述情况,购买具有“Linux/UNIX”(非 VPC)平台(这是唯一可用选项)的 RI 产品可能不匹配/覆盖我们现有的(EC2-VPC)实例eu-west-1
。
谁能证明我错了 - 或者建议一种方法来为我们的实例确保 RI(或类似的计费优势)eu-west-1
?
我们确实联系了AWS Support - 但只得到了模糊的回复,例如“您的 RI 必须与您现有实例的配置完全匹配”。
我已经购买了几个 1 年无预付费用的预留实例,比如 3 个 c4.large Windows 实例,每个实例的成本为 0.199 美元。
但是现在,我只需要 1 个 c4.large 实例,所以浪费了 2 个预留实例,AWS 将如何向我收取这些实例的费用?还有6个月的时间。
对不起,愚蠢的问题,我搜索了 AWS 文档,但仍然令人困惑。