【问题标题】:AWS: Resizing a RESERVED t2.medium to a m3.large. How pricing works?AWS:将 RESERVED t2.medium 调整为 m3.large。定价如何运作?
【发布时间】:2015-03-30 18:00:57
【问题描述】:

我想在 Amazon EC2 中租用一个预留实例来托管应用程序。

真正促使我选择它的是 RAM 容量。我知道我会运行这个 APP 多年,但我不知道未来硬件要求会如何变化。

所以,假设我租用了一个 t2.medium 预留实例一年,并且在 6 个月内我的需求激增,我意识到我必须迁移到一个 m3.large。

我需要放弃 6 个月已付费的 t2.medium 实例吗?或者我可以只支付 t2.medium 和 m3.large 实例之间 6 个月的差价?

我认为灵活性才是 AWS 真正有趣的地方……但我需要能够以合理的成本进行扩展……

【问题讨论】:

    标签: amazon-web-services amazon-ec2


    【解决方案1】:

    您无需放弃 6 个月 - 您可以将其用于其他用途,或者直接在亚马逊预留实例市场上出售。如果你定价合适,这意味着略低于亚马逊的收费,你通常可以很快卸载它。我以这种方式购买了很多“二手”实例,因为您可以获得折扣的预留实例价格,但可以获得更短的期限,即您的案例中的 6 个月。

    顺便说一句:当您在亚马逊上谈论扩展时,您通常是在谈论通过添加更多实例来扩展 - 这是您的另一个选择。如果您的架构正确,您不必从中型升级到大型,您可以购买另一个中型(或小型),甚至可能使用 Spot 实例来填补性能差距。

    如果您从 med 升级到 large,因为流量回升,那么如果流量回落,您将无法支付大型的费用,而中型则可以。考虑将您的应用设计为将其工作分散到多个实例中,并根据工作负载的变化来扩大和缩小该数量 - 如果可能的话,这将成为最适合您的解决方案。

    【讨论】:

      【解决方案2】:

      简短的回答:您不能使用单个 RI 执行此操作,也无法在不同的实例系列之间执行此操作。

      EC2 常见问题的相关部分:

      RI 与特定的 RI 期限内的实例族;但是,您可以 从一种实例类型(例如,c3.large)更改为另一种(例如, c3.xlarge) 在同一个系列中,如果它是 Linux/UNIX RI。

      您可以将多个较小的预订合并为一个较大的预订 预订。例如,8 m1.smalls 的 RI,每个 0.014 美元/小时 可以修改为以 0.028 USD/小时的价格为 4 m1.mediums 创建一个 RI, 2 m1.larges,每个 $0.056/小时,或 1 m1.xlarge,$0.112/小时。

      您可以将较大的预留分成多个较小的预留。 例如,可以将 1 m1.xlarge 的 RI 修改为 0.112 USD/小时 为 2 m1.larges 创建一个 RI,每个 0.056 USD/小时,4 m1.mediums 在 每个 0.028 美元/小时,或 8 m1.smalls,每个 0.014 美元/小时。

      http://aws.amazon.com/ec2/faqs/

      像 E.J. Brennan 说,您应该通过添加更多相同大小的实例或在市场上出售未使用的 RI 来横向扩展您的应用程序。

      【讨论】:

      • 关于 RI 整合,AWS 账单是否会自动为您完成?还是我需要去ec2->Reserved Instance自己修改?
      猜你喜欢
      • 2016-05-19
      • 2015-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-29
      • 1970-01-01
      • 1970-01-01
      • 2015-06-27
      相关资源
      最近更新 更多