玩转 AWS EC2 不得不了解的那些实例购买选项

Posted Defonds

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了玩转 AWS EC2 不得不了解的那些实例购买选项相关的知识,希望对你有一定的参考价值。

AWS EC2实例购买选项

  • 按需实例
  • 预留实例
  • Savings Plan
  • Spot 实例
  • 专用主机
  • 专用实例
  • 容量预留

1. 按需实例

这是在 AWS 中启用 EC2 实例最灵活的选项之一。按秒来支付你启动的计算能力。

  • 如果你不能确定是否会在 5 分钟后决定终止 ec2 实例,这个选项无疑是适合你的。
  • 你完全可以控制 ec2 实例的生命周期,例如何时启动、停止、休眠、重新启动或终止。你只需要支付当实例处于运行状态时的秒数。
  • AWS 并不保证你的实例将被启动。尽管 AWS 总是尝试启动你的实例,老实说,我从来没有遇到过这样的情况,即我请求了一个按需实例,但它没有启动,但当您的实例没有按请求启动时,AWS端仍然会有峰值负载
  • 它非常适合不能中断的短期或不定期的工作。
  • 你可以将其用于应用程序开发/测试的场景。

2. 预留实例

相比较按需实例,预留实例能够节省高达 72% 的成本。你只需提交特定的实例配置、实例类型和可以是1年或3年的持续时间。

  • 非常适合持续的工作负载,例如数据库。
  • 换句话说,你可以使用此选项保留计算容量,并承诺持续时间和配置。
  • 订期限可以是1年或3年。请不要讲这不是 1-3 年,不是 1 年就是 3 年。别无选择。
  • 如果你想中途更改实例类型,可以使用可转换的保留实例,但在这种情况下折扣会较少。
  • 每个 region 下预留的运行实例数限制为20个。但是,如果需要的话,你可以随时请求增加限额。
    重要提示:以前在预留实例中还有一个计划预留实例选项。它允许你在一年的期限内保留计划在指定的开始时间和持续时间内每天、每周或每月重复出现的容量。但到目前为止,AWS 还没有提供这种服务。

3. Savings Plans

这是AWS较新的计划,如果你承诺将在 1 年或 3 年的特定时期内使用它,它将帮助你降低EC2成本。听起来有点类似于预留实例。但跟预留实例相比,它的额外优势是允许你中途更改实例配置/类型。

  • 与按需实例相比,Savings Plans 可显著节约成本,同时还具有足够的灵活性,允许更改配置/实例类型
  • 对运行实例的数量没有限制。
  • 在AWS提出 Savings Plans 后,我认为没有必要使用预留实例了。Savings Plans 要灵活得多。

4. Spot 实例

Spot 实例是在 AWS 上启动 EC2 实例的最具成本效益的选项之一。

  • 理想情况下,你可以请求未使用的EC2实例,这就是它们最具成本效益的原因,并且与按需实例相比可以节省 90% 的成本。
  • 你出价并在平台出价低于该价格时获得实例。
  • 一旦另有出价超过你的出价,你的实例将在通知你后的 2 分钟后从你那里收回。
  • 实例可以随时从你那里被收回。
  • 适用于能够以最便宜的价格提供计算,从而很好地处理中断的工作负载。
  • 不适用于关键工作负载或无法处理中断的工作负载。

5. 专用主机

专用主机是你可以预订的真正的物理服务器。这意味着它的 EC2 的全部容量仅供你使用。其他任何人都不能在该服务器上启动 EC2 实例。

  • 专用主机允许你使用现有的服务器许可证(带上您自己的许可证-BYOL)。
  • 让你满足法规/合规性要求。
  • 你可以完全查看并控制实例在服务器上的放置方式。

6. 专用实例

专用实例为您的 EC2 实例提供专用硬件。

  • 可以与您帐户中的实例共享硬件。
  • 但没有像专用主机那样的对实例放置的控制。

7. 容量保留

正如按需实例一节中所述,AWS 并不能 100% 保证你的实例将被启动。如果你需要保留一些容量,但不想继续进行 1 年或 3 年的长期承诺,该怎么办?
在这种情况下,你可以使用预留容量,如果不需要了,你还可以取消掉它。它不会为你产生任何成本,但可以确保你不会耗尽容量。

  • 不需要任何承诺。你可以在需要时创建预留容量,在不需要时取消容量预留。就这么简单。
  • 容量预留只能在特定的可用性 zone 中。
  • 不提供任何帐单折扣。

结论

本文中我们学习了 AWS 提供的 EC2 实例购买选项,这样我们就可以据此平衡成本和需求。
我们了解到,随需应变是启动你的实例最灵活、同时成本最低的选项,而 Spot 实例最便宜,但可以随时从你手中取回。
Savings Plans 是一个很好的选择,当你购买一个实例为一个长期,如 1 或 3 年。由于它允许你在以后更改某些配置,这使得预留实例就显得没有什么意义了。
当你有一些法规遵从性要求或希望重用现有服务器许可证时,可以考虑使用专用主机。
原文链接:AWS EC2 Instance Purchasing Options: All You Need to Know

以上是关于玩转 AWS EC2 不得不了解的那些实例购买选项的主要内容,如果未能解决你的问题,请参考以下文章

玩转 AWS EC2 不得不了解的那些实例购买选项

玩转 AWS EC2 不得不了解的那些实例购买选项

玩转 AWS EC2 不得不了解的那些实例购买选项

玩转 AWS EC2 不得不了解的那些实例购买选项

扩展 AWS 预留实例(EC2、Elasticache、Aurora)

AWS那些需要注意的问题