创建抢占式实例
本文主要介绍在ECS控制台上创建抢占式实例的步骤。
背景信息
在使用抢占式实例时,您需要考虑以下内容:
- 选择一个合理的出价:您的出价应该足够高,而且要充分考虑到市场价格的波动。这样,您的抢占请求才会被接受处理,而且创建后才不会因为价格因素被释放。另外,出价还必须符合您根据自身业务评估后的预期。
- 使用的镜像必须包含所需软件的配置,确保实例在创建完成后可以随时启动。您还能使用实例自定义数据在启动时运行命令。详情请参见生成实例自定义数据。
- 建议您使用不受抢占式实例释放影响的存储介质来保存您的重要数据。例如,您可以使用独立创建的云盘(不能设置为随实例一起释放)、OSS、RDS等存储数据。
- 将工作拆分为小的任务(使用网格、Hadoop或基于队列的架构)或者使用检查点,便于您经常保存计算结果。
- 使用抢占式实例释放通知来监控抢占式实例的状态。您可以通过实例元数据每分钟获取一次实例的状态,阿里云ECS释放抢占式实例时,会提前5分钟更新元数据信息。详情请参见实例元数据。
- 测试您的应用程序,确保它能很好地处理意外释放的实例。您可以使用按量付费实例来运行该应用程序,然后自行释放这台实例,从而确认应用程序是否能处理自动释放的实例。
您可以通过阿里云CLI、OpenAPI Explorer和阿里云SDK等开发者工具调用RunInstances创建抢占式实例。
说明 如果需要跟随当前市场实际价格,将SpotStrategy参数设为SpotAsPriceGo。如果需要设置能接受的最高价,将 SpotStrategy参数设为SpotWithPriceLimit。
操作步骤
执行结果
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论