管理预留的 Amazon EC2 实例

rrb*_*ley 6 amazon-ec2

我正在编写一个应用程序,并且一直在为我的 EC2 实例支付小时费率,因为我需要进行测试。我决定我应该只为一个预留实例付费以从长远来看省钱,但是现在我有了一个,我对我应该如何管理它感到困惑。在 EC2 管理控制台的“实例”部分,我可以看到我过去启动的实例,我可以根据需要停止/启动它们。但是,似乎查看我的保留实例的唯一方法是使用“保留实例”下拉菜单,但这似乎只能让我查看它们,但没有其他...

所以,我的问题是,我如何对我的保留实例做与我一直在使用每小时实例做的相同的事情?我基本上只想将我的弹性 IP 与我的保留实例相关联并在其上安装我的服务器映像。

crb*_*crb 10

为了详细说明 Rob Olmos 的帖子,实例就是实例。“预留实例”为您购买的是,您有权为您随时间运行的任何实例支付更少的费用。

让我们来看一个超级简化的例子。您 24/7 全天候运行两个实例。

4 月
2 日 x 小型实例,10 美分/小时(每个 72 美元):144 美元

五月(注意:由于教皇的法令,今年五月有 30 天)
2 x 小型实例,10 美分/小时(每人 72 美元):144 美元

6 月
1 日 x Instance Reservation,当月第一天订购 ($227.50):$227.50
1 x 小型实例,10c/hr($72 ea):$72
1 x Small Instance,4c/hr($28.80 ea):$28.80

(假设实例预留用于与至少一个实例位于同一可用区中的小型实例。)

如果您现在关闭所有实例,您将无法从预留实例上获得任何回报(目前对您来说不一定非常划算);但是如果您稍后打开匹配的实例(在正确的可用区中),那么您将按较低的费率收费。


Rob*_*mos 4

如何购买并启动预留实例?

您可以通过调用PurchaseReservedInstancesOffering API 方法购买EC2 预留实例。启动预留实例与启动按需实例没有什么不同。您只需使用 RunInstances 命令或通过 AWS 管理控制台启动实例即可。Amazon EC2 将在后台以最佳方式应用您有资格享受的最便宜费率。

如何控制哪些实例按预留实例费率计费?

RunInstances 命令不区分按需实例和预留实例。在计算您的账单时,我们的系统将自动优化哪些实例以较低的预留实例费率收费,以确保您始终支付最低的金额。

http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/index.html?FAQs_Reserved_Instances.html