Getting Started with Amazon EC2 Spot Instances

与按需实例相比,Amazon EC2 Spot 实例以极高的折扣提供 AWS 云中空闲的计算容量。

Spot 实例可以让您在大数据、容器、CI/CD、HPC 以及其他容错工作负载上节省高达 90% 的成本。或者,将工作负载吞吐量提高到 10 倍,并保持在现有预算之内。

什么是 Spot 实例? (2:10)

如何开始

Spot 实例入门很简单。首先,确定最适合在 Spot 实例上运行的关键工作负载。然后在几分钟内通过 AWS 管理控制台启动一个 Spot 实例,即集成的 AWS 服务,如 EMR、ECS 和 Auto Scaling 或 EC2 队列 API。访问 Amazon EC2 用户指南,并阅读下面的最佳实践和参考资料。

1. 启动 Spot 之前的注意事项

  1. 观看此视频,看看哪些工作负载最适合在 Spot 实例上运行
  2. 了解 Spot 定价模式的运作方式,从而提供可预测的价格,无需竞价,通常能够比按需实例节省 70-90% 的费用

2.创建您的第一个 Spot 实例

product-icon_Amazon_EC2_SpotInstances_icon_squid_ink_125
  1. 了解 Spot 实例如何从 AWS 管理控制台AWS SDK/CLI 或通过 AWS API 启动您的第一个 Spot 实例。
  2. 详细了解如何为 CI/CD大数据容器渲染等工作负载启动 Spot 实例

3.实现最佳实践

  1. 请观看此视频,学习在启动 Spot 实例时应遵循的一些简单的规则,以最大程度地节省计算成本。了解更多
  2. 此处了解如何最大限度地降低中断的影响

Spot 实例运行方式

product-page-diagram_EC2-Spot-Instances

使用案例示例

带 Spot 实例的容器化工作负载

容器是无状态的、容错的,并且非常适合 Amazon EC2 Spot 实例。参加此网络研讨会,了解如何有效部署容器化工作负载,并以小部分成本轻松管理任意规模的集群。Spot 实例可以与 ECS 或 Kubernetes 一起使用,以运行任何容器化工作负载,从分布式系统到每天绘制数百万英里的应用程序。了解更多。

您知道该容器与 Amazon EC2 Spot 实例是天然良配吗? (6:53)

Amazon EMR 和 Amazon EC2 Spot 实例的大数据最佳实践

基于 Spot 实例的大数据工作负载

Spot 实例具备加速、规模和深度成本节省的优势,以运行时间紧迫、超大规模的工作负载,实现快速数据分析。将 Spot 实例与 Amazon EMR、Hadoop 或 Spark 结合使用来处理庞大数据。观看此视频,开始使用 Amazon EC2 Spot 和 Amazon EMR 来轻松、快速而经济高效地处理海量数据。


基于 Spot 实例的 CI/CD 工作负载

使用 EC2 Spot 插件来配置 Jenkins,以根据要完成的作业量,自动扩展一组 Spot 实例。通过利用老一代的 CI 实例来提高成本节约,因为这些过程不需要大量的测试能力。加载、集成、Canary 和安全测试都能受益于 Spot 实例相关的弹性和低价优势。

您是否知道 Jenkins 有一组 Amazon EC2 Spot 队列插件? (7:42)

AWS 上使用 Deadline 10 的渲染 (44:37)

基于 Spot 实例的渲染工作负载

观看此网络研讨会,了解如何开始使用 AWS Thinkbox Deadline 和 Amazon EC2 Spot 来帮助使用 AWS 门户扩展渲染管道。另外,还可以了解如何利用诸如 Draft 和 Jigsaw 之类的产品来帮助您更好地管理渲染任务。


Spot 最佳实践

您的实例类型要求、预算要求和应用程序设计决定了如何针对您的应用程序采用最佳实践。这里有一些建议。

1.Spot 规则

学习两个简单规则,以最大限度地节省计算成本:
  1. Spot 容量池有不同的价格且很少有变动
  2. 当我们需要恢复容量时,Amazon EC2 会给您 2 分钟的警告

2.实例灵活性

尽可能使用不同的实例类型测试您的应用程序。由于可用区内的每个实例类型的价格分开波动,因此,如果您灵活使用实例类型,则通常可以在价格不变的情况下获得更多计算容量。观看此视频了解详细信息。

3.队列 API

EC2 队列简化了跨不同实例类型、AZ 以及按需实例、RI 和 Spot 购买模型的 EC2 容量预置。Spot 队列提供此相同功能。观看此视频,了解如何组合 Spot 实例和按需实例,以通过 Spot 队列最大限度地节省成本。


处理中断

自动化 2 分钟通知 (4:11)

由于 EC2 需要恢复容量,当这些实例即将被 EC2 回收时,Spot 实例会收到一个两分钟的通知。为了减少中断的影响,请遵循上面提到的最佳实践。

观看此视频,了解自动化您在 Spot 实例被 Amazon EC2 中断时收到的 2 分钟通知。还可以查看 Spot Instance Advisor,以了解不同 Spot 池的平均中断频率。