发布于: Dec 11, 2020
Spot Blueprint 是一款基础设施代码模板生成器,有助于帮助用户轻松开始使用 Spot 实例。它节省了学习使用 Spot 的时间,并且用户可以轻松开始利用 Spot 大规模处理可中断工作负载,并大幅节省成本。您可以将 Spot Blueprint 与处理 Spot 实例的最常用服务搭配使用,包括 Amazon EC2 Auto Scaling、Amazon EMR、AWS Batch 和 Amazon Elastic Kubernetes Service (Amazon EKS)。
以前,为了解如何使用 Spot,客户必须在服务文档、AWS 管理控制台和博客之间切换。现在,通过提供简单易用的基础设施代码模板生成器,Spot Blueprint 能够帮助您可以快速开始使用 Spot。Spot Blueprint 可满足您的工作负载要求,并以 AWS CloudFormation 或 Hashicorp Terraform 格式输出基础设施即代码。此外,Spot Blueprint 将指导您完成每个 Spot 最佳实践,并自动应用到模板中。
要开始使用,请转至 EC2 Spot 控制台下方的 Spot Blueprint。您可以下载 AWS CloudFormation 或 Terraform 格式的预配置 BluePrint,或选择对其进行配置。当您选择配置 Blueprint 时,您可以按照您的工作负载要求执行几个步骤以对其进行个性化设置。例如,您可以重复使用现有 IAM 角色和网络配置,并在 vCPU 和内存中指定应用程序资源条件。完成 Blueprint 配置后,您可以选择下载并进一步进行自定义设置,然后再将其部署到生产中。
Spot 实例非常适合运行容错应用程序,如批处理、使用 Apache Spark 的大数据 ETL 和无状态 API 终端节点。它们也非常适合使用容器编排工具(如 Amazon Elastic Container Service、Amazon Elastic Kubernetes Service 和自行管理的 Kubernetes)运行容错应用程序。
随着新功能和新 Spot 最佳实践的出现,Spot Blueprint 将不断更新。您可以阅读发布博客文章,了解有关 Spot Blueprint 的更多信息。立即访问 EC2 Spot 控制台,使用 Spot Blueprint 开始使用 Amazon EC2 Spot 实例。如果找不到所需的 Blueprint,请在 Spot Blueprints 内提出请求。