管理保留的Amazon EC2实例

时间:2010-09-06 02:21:37

标签: amazon-ec2

我正在编写一个应用程序,并且我已经为我的EC2实例按小时付费,因为我需要测试。我决定从长远来看我应该支付一个保留的实例以节省资金,但现在我有一个,我很困惑我应该如何管理它。在EC2管理控制台的“实例”部分中,我可以看到我过去发布的实例,我可以根据需要停止/启动它们。但是,似乎查看我的保留实例的唯一方法是使用“预留实例”下拉列表,但这似乎只是让我查看它们,但没有别的......

所以,我的问题是,我怎么能用我每小时实例所做的保留实例做同样的事情?我基本上只想将弹性IP与我的预留实例关联,并在其上安装我的服务器映像。

谢谢!

2 个答案:

答案 0 :(得分:13)

AWS会自动将您的运行实例设置为保留实例(如果它位于同一可用区域中),因此您只需支付预留实例费率。

答案 1 :(得分:0)

我相信人们对此普遍感到困惑。在EC2中,预留实例与按需实例相同。它们在同一部分显示,它们在相同的电源下打开/关闭,依此类推。保留主要仅在计费时才有意义。

These documents describe how Capacity Reservations work with On Demand instances.

基本上,您会创建一定时间的预订。在该时间段内,如果您运行的EC2 On Demand实例与您帐户上的可用容量预留匹配,则您的账单将不会产生On Demand实例的每小时(或第二,具体取决于实例类型)费用。如果您将该实例更改为不满足保留要求的类型,例如将t2.large升级为m4.large,则您将立即开始以新的m4.large费率付费。

如果您正在寻找一种方法来帮助报告您帐户上的预留和非预留计算资源,我发现Billing and Cost Explorer控制台对此非常有用。如果您要按EC2计算小时数计费(对于EBS,数据,快照,ELB等,您仍将有EC2计费帐单),则您的帐户上的计算能力没有预留。

您可以利用AWS CLI为您的预订提取编号,拥有的实例类型数量,并进行比较。