我的 AWS 预留实例 t2.micro 即将到期。我决定升级到t2.small,刚买了一个新的预留实例t2.small,如下图。
现在,我如何从 t2.micro 切换到 t2.small?
由于我没有更改实例类型 (T2),这就是我所做的。
请注意,预留实例是一种定价折扣。它不适用于特定实例。
通过购买t1.micro
预留实例 (RI),一个符合规格(实例类型 + 操作系统 + 可选 AZ)的实例可以在 RI 期间每小时免费运行一次(因为您已经预先支付了年费或月费) )。
超过 RI 到期的唯一“危险”是实例将按标准的每小时按需费率收费(Linux 实例约为 1.2c/小时)。同样,使用t2.small
先验的唯一“危险”是按小时收费 3.2c/小时。
因此,如果您可以让实例离线几分钟,只需:
如果你没有在完美的时间做这件事也没关系......你只会被收取几美分的费用。
此外,如果您的新预留实例是区域性的(意味着未选择可用区),那么您可以利用实例大小灵活性。最好通过示例来理解这一点:
t1.micro
t1.small
因此,如果您的新 RI 是区域性的,那么晚更改实例大小也没关系。您的 t2.small RI 实际上将涵盖 t2.micro 实例的成本(并且实际上可以涵盖 2 x t2.micro 实例的成本)。
底线:随时更改您的实例类型。时间错误的成本可以忽略不计。
一种策略是拍摄micro
实例的图像快照并将其用于small
实例。
您需要在适当的时间停止一个实例并启动另一个实例。以您选择的语言编写使用 AWS 开发工具包的脚本,或者手动执行。
不要忘记与进行切换有关的 DNS 和 IP 地址,除非您有一些重叠,否则您将有停机时间。我建议您在启动并更改路由等micro
时离开运行。small