使用保留实例和自动缩放组

时间:2015-06-16 17:04:19

标签: amazon-web-services autoscaling

我想知道是否可以创建一个包含预留实例(RI)和自动缩放组的架构来提供网页。 我们的想法是让一个RI全天候服务,并在RI的CPU达到阈值时启动自动缩放组中的按需实例。 目标是拥有可预测的成本(RI)并通过自动扩展扩展解决方案。 是否有感觉?可能吗 ?

谢谢!

1 个答案:

答案 0 :(得分:23)

AWS上的预留实例是一种结算概念,不适用于特定的 Amazon EC2实例。

每个小时,AWS结算系统都会查看已在特定AWS账户中运行的所有EC2实例。然后,它将它们与已购买的任何预留实例进行比较。它比较了以下属性:

  • 实例类型(例如m3.large)
  • 操作系统(例如Windows)
  • 可用区(例如us-west-2)

对于与预留实例匹配的每个EC2实例,不应用任何费用。这是因为已经支付了成本作为预留实例购买的一部分。

无论实例是否通过Auto Scaling启动,预留实例都适用。

因此,如果您购买了一个预留实例,并且Auto Scaling组启动了与预留实例(类型,操作系统,AZ)匹配的实例,则Auto Scaling组中的一个实例将“免费”(或者更确切地说) ,预付费)每小时。

如果Auto Scaling组的最小值为1且最大值为4,则始终至少有一个EC2实例正在运行,因此您将获得预留实例的好处。任何超过1的实例都将正常收费。 建议您对将要连续运行的任何实例使用预留实例。