Spot 与其他 AWS 服务集成
Amazon EC2 Spot 实例可与多项 AWS 服务集成。
Amazon EMR 集成
您可以在 Spot 实例上运行 Amazon EMR 集群,显著降低为分析工作负载处理大量数据的成本。您可以使用 EMR 实例机群功能轻松地将 Spot 实例与按需实例和预留实例搭配使用,从而能够运行 EMR 集群。您可以使用 EMR 分配策略
EC2 Auto Scaling 集成
您可以使用 Amazon EC2 Auto Scaling
Amazon EKS 集成
您可以使用 Amazon EKS,通过在 EKS 托管节点组中启动 Spot 实例,对基于 Kubernetes 的工作负载进行成本优化。EKS 托管节点组通过用新启动的实例替换即将中断的 Spot 实例来管理整个 Spot 实例生命周期,以减少 Spot 实例中断(当 EC2 需要更多容量时)时对应用程序性能或可用性造成影响的几率。有关更多信息,请参阅 Amazon EKS 用户指南中的托管节点组。
Amazon ECS 集成
您可以在 Spot 实例上运行 Amazon ECS 集群,以降低运行容器化应用程序的运营成本。Amazon ECS 支持自动耗尽即将中断的 Spot 实例。有关更多信息,请参阅 Amazon Elastic Container Service 开发人员指南中的使用 Spot 实例。
Amazon ECS 与 AWS Fargate Spot 集成
如果您的容器化任务可中断且灵活,您可以选择通过 AWS Fargate Spot 容量提供程序运行 ECS 任务,这意味着您的任务将在无服务器容器平台 AWS Fargate 上运行,并且您将受益于 Fargate Spot 带来的成本节省。有关更多信息,请参阅 Amazon Elastic Container Service 开发人员指南中的 AWS Fargate 容量提供程序。
Amazon Batch 集成
AWS Batch
Amazon SageMaker 集成
Amazon SageMaker 使您可以使用托管的 Spot 实例轻松训练机器学习模型。与按需实例相比,托管的 Spot 训练可将训练模型的成本降低达 90%。SageMaker 代表您来管理 Spot 中断。有关更多信息,请参阅 Amazon SageMaker 开发人员指南中的 Amazon SageMaker 中的托管 Spot 训练。
Amazon Gamelift 集成
Amazon GameLift 是一个游戏服务器托管解决方案,可以为多人游戏部署、运营和扩展云服务器。Amazon Gamelift 中对 Spot 实例的支持让您有机会显著降低托管成本。在创建托管资源机群时,您可以在按需实例或 Spot 实例之间进行选择。虽然 Spot 实例可能会在提前两分钟收到通知时中断,但 Amazon GameLift 的 FleetIQ 可将中断几率降到最低。有关更多信息,请参阅 Amazon GameLift 开发人员指南中的结合使用 Spot 实例与 GameLift。
AWS Elastic Beanstalk 集成
AWS Elastic Beanstalk 是一项易于使用的服务,用于在熟悉的服务器(例如 Apache、Nginx、Passenger 和 IIS)上部署和扩展使用 Java、.NET、PHP、Node.js、Python、Ruby、GO 和 Docker 开发的 Web 应用程序和服务。您只需上载代码,Elastic Beanstalk 便会自动处理从容量预置、负载均衡、自动扩展到应用程序运行状况监控的部署。您可以在 Elastic Beanstalk 环境中使用 Spot 实例来对 Web 应用程序底层基础设施进行成本优化。有关结合使用 Spot 实例与 Elastic Beanstalk 的信息,请参阅AWS Elastic Beanstalk 开发人员指南中的 Spot 实例支持。