【问题标题】:EC2 Reserved Instance - Are 24 instances running 1 hour (in the same hour) equal to 1 instance running 24 hours?EC2 预留实例 - 运行 1 小时(同一小时)的 24 个实例是否等于运行 24 小时的 1 个实例?
【发布时间】:2014-02-17 19:01:34
【问题描述】:

我了解 AWS 中的预留实例更多的是计费而不是实际实例 - 它们不附加到实际实例 - 我想知道:

如果我在特定区域和可用区购买特定时间的预留实例 - 如果我每天 24 小时使用单个实例与运行 24 个实例(相同大小、相同可用区),我将按相同的费率收费) 每天 1 小时(同一小时,例如 00:00-01:00)?

关于这个问题,预留实例的类型有区别吗?

如果答案是否定的,并且显然情况不是那么明确(即我总是有实例来来去去 - 有些同时工作,有些在不同的时间工作) - 我如何进行计算,无论是否购买预留实例对我有意义吗?

【问题讨论】:

  • 我有一种预感,就是这种情况。让我来挖掘一下。

标签: amazon-web-services amazon-ec2 billing


【解决方案1】:

我相信不会。

从他们的产品描述中并不明显,但按道理说,不应滥用“预留实例”和“长期承诺”,让 365 个实例运行 1 天与拥有预期一样具有成本效益全年 1 个实例。

使用这种逻辑,您还会问 - 为什么要保留多个实例?我只会根据单个实例承诺对我的所有实例进行计费 - 几乎不是承诺,对吧?

无论如何,在我的账单上(我有一些预留实例)我看到了:

每 Linux/UNIX 0.1905126763 美元,m1.large 实例小时(或部分 小时)(混合价格)*

我相信blended price 表示我的实例数量比我预留的多,因此每小时费用是正常每小时费用(0.24 美元)和预留实例费用(0.084 美元)的混合费用

更新

来自 AWS 在 Blended rates 上的文档(感谢 @user3319714):

关联账户 1 购买了三个预留实例并已使用 2,100 小时的预订。由于应用程序的波动 load,剩余 60 个预留实例小时,可应用于其他 帐户系列中的合格使用情况。此外,应用程序负载 当所有三个预留实例都已运行时 需要额外 40 小时的按需使用时间。

由此可见,运行更多实际预留的实例将不会被预留。

【讨论】:

【解决方案2】:

肯定不是

预留实例是一种配置所需基础架构来处理需求的方法,并且从长远来看具有成本效益。

在呈现的场景中,您需要为 1 个预留实例和 23 个按需实例的处理时间付费。

您可以尝试在使用预留实例、按需实例和现货实例之间找到平衡。

详细信息请查看以下documentation

【讨论】:

  • 嗨,他们的文档对我的问题并不太具体 - 我很肯定,如果我运行几个实例不同时(在同一个 AZ 中属于同一类型) 并且我购买了预留实例,然后我将被收取预留实例价格。我知道保留实例是关于需求的,但它仍然是一种计费机制,跟踪并发使用情况并为其计费似乎是一项艰巨的任务。你有证据吗?
  • 如果您的所有实例都来自同一类型,并且它们都已关闭,您将使用 EBS 存储和弹性 IP 向您收费。当您启动第一个实例时,您将按预留实例时间付费,如果您启动另一个实例,您将按按需实例时间付费。
猜你喜欢
  • 1970-01-01
  • 2020-08-08
  • 1970-01-01
  • 2018-12-31
  • 2021-11-15
  • 1970-01-01
  • 1970-01-01
  • 2016-09-21
  • 1970-01-01
相关资源
最近更新 更多