2

我的 AWS 预留实例 t2.micro 即将到期。我决定升级到t2.small,刚买了一个新的预留实例t2.small,如下图。

在此处输入图像描述

现在,我如何从 t2.micro 切换到 t2.small?

4

3 回答 3

4

由于我没有更改实例类型 (T2),这就是我所做的。

  • 购买新的预留实例 t2.small
  • 停止实例(t2.micro):<code>Instances --> Actions --> Instance State --> Stop
  • 更改实例类型:<code>Instances --> 实例设置 --> 更改实例类型 --> t2.small
  • 启动实例(t2.small):<code>Actions --> Instance State --> Start
于 2017-04-29T00:28:44.043 回答
4

请注意,预留实例是一种定价折扣。它不适用于特定实例。

通过购买t1.micro预留实例 (RI),一个符合规格(实例类型 + 操作系统 + 可选 AZ)的实例可以在 RI 期间每小时免费运行一次(因为您已经预先支付了年费或月费) )。

超过 RI 到期的唯一“危险”是实例将按标准的每小时按需费率收费(Linux 实例约为 1.2c/小时)。同样,使用t2.small先验的唯一“危险”是按小时收费 3.2c/小时。

因此,如果您可以让实例离线几分钟,只需:

  • 停止实例
  • 更改实例类型
  • 重新开始

如果你没有在完美的时间做这件事也没关系......你只会被收取几美分的费用。

此外,如果您的新预留实例是区域性的(意味着未选择可用区),那么您可以利用实例大小灵活性。最好通过示例来理解这一点:

  • 您有一个 RIt1.micro
  • 你正在运行一个t1.small
  • 微型是小型的一半(就 CPU 和 RAM 而言)
  • 因此,RI 支付实例成本的一半,您只需支付另一半

因此,如果您的新 RI 是区域性的,那么晚更改实例大小也没关系。您的 t2.small RI 实际上将涵盖 t2.micro 实例的成本(并且实际上可以涵盖 2 x t2.micro 实例的成本)。

底线:随时更改您的实例类型。时间错误的成本可以忽略不计。

于 2017-04-29T05:54:42.860 回答
3

一种策略是拍摄micro实例的图像快照并将其用于small实例。

首先,做好备份。

  1. 在 Instances 窗格中打开正在运行的实例的上下文菜单(右键单击)。
  2. 选择图像 -> 创建图像。
  3. 您最终将在 AMI 窗格中拥有一个新的 AMI。
  4. 当您进行切换时,使用这个新的 AMI 启动实例(选择 AMI 并启动)。

您需要在适当的时间停止一个实例并启动另一个实例。以您选择的语言编写使用 AWS 开发工具包的脚本,或者手动执行。

不要忘记与进行切换有关的 DNS 和 IP 地址,除非您有一些重叠,否则您将有停机时间。我建议您在启动并更改路由等micro时离开运行。small

于 2017-04-28T23:53:40.433 回答