答案 0 :(得分:3)
一种策略是拍摄micro
实例的图像快照,并将其用于small
实例。
您需要在适当的时间停止一个实例并启动另一个实例。编写以您选择的语言使用AWS SDK的脚本,或手动执行。
不要忘记关于进行切换的DNS和IP地址,除非你有一些重叠,否则你将有停机时间。我建议您在启动micro
时保持small
运行并更改路由等。
答案 1 :(得分:3)
请注意预留实例是定价折扣。它不适用于特定实例。
通过购买t1.micro
预留实例(RI),一个符合规范的实例(实例类型+操作系统+可选AZ)可以在RI期间每小时免费运行 (因为你已经预付了年费或月费)。
唯一的危险'超过你的RI到期时,实例将按照标准的每小时按需费率(Linux实例大约1.2c /小时)收费。同样,唯一的危险是'使用t2.small
先前的费用按小时收费3.2c /小时。
因此,如果您可以让实例离线几分钟,只需:
如果你不是在完美的时间做这件事并不重要......你只需支付几美分。
此外,如果您的新预留实例是区域(意味着未选择可用区),则可以利用Instance Size Flexibility。通过示例可以最好地理解这一点:
t1.micro
t1.small
因此,如果您的新RI是区域,那么如果您最近更改实例大小并不重要。您的t2.small RI实际上将覆盖t2.micro实例的成本(实际上可以覆盖2 x t2.micro实例的成本)。
底线:随时更改您的实例类型。得出错误的时间成本可以忽略不计。
答案 2 :(得分:1)
由于我没有更改实例类型(T2),这就是我的工作。
Instances --> Actions --> Instance State --> Stop
Instances --> Instance Settings --> Change Instance Type --> t2.small
Actions --> Instance State --> Start