如果我保留 1 个r4.xlarge
实例 1 年,但全年我运行 2 个r4.xlarge
实例,如下所示:
- 每周一至周五上午 10 点至晚上 8 点各 1 次(每周 5 天,共 10 小时)
- 另一个实例是每天上午 10 点至晚上 8 点(每天 10 小时)
所以我每天只使用了 20 小时的实例(最多)。这是否意味着 RI 将扣除所有费用,而我无需支付任何费用?
或者我必须支付第一个实例的费用(在工作日运行)并且 RI 只承担第二个实例的费用(因为两者在工作日同时运行)?
答案1
根据预留实例 - 如何计费RI 权益适用于您所有实例在一小时内的 3600 秒运行时间。
就您而言,如果您从上午 10 点到晚上 8 点同时运行实例,则 RI 优惠将仅抵消一个实例,但是如果您从上午 10 点到晚上 8 点运行一个实例,从晚上 8 点到上午 10 点运行另一个实例,则优惠将同时适用于这两个实例。即使您从 10:00 到 10:15 运行一个实例,从 10:00 到 10:45 运行另一个实例 - 也就是说,在那个时钟小时内,它们将一起运行 3600,即使重叠一段时间,您仍将享受 RI 折扣。
看看那个链接预留实例 - 如何计费- 那里解释得很好。
希望有帮助:)
答案2
您必须为其中一个实例支付按需费率。
您可以同时运行多个实例,但每小时总共只能享受 3600 秒的预留实例折扣;每小时超过 3600 秒的实例使用量将按按需费率计费。
例如,如果您购买一个 m4.xlarge 预留实例并同时运行四个 m4.xlarge 实例一小时,则其中一个实例将按一小时预留实例使用费收费,而其他三个实例将按三小时按需使用费收费。
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts-reserved-instances-application.html
在任何给定小时内哪个特定实例将获得预留实例定价的优惠尚未定义,但这对您最终支付的费用没有影响。