抢占式实例概述
抢占式实例是一种按需实例,旨在为您降低部分场景下使用ECS实例的成本。
抢占式实例介绍
抢占式实例的市场价格会随供需变化而浮动。您需要在创建抢占式实例时指定出价模式,当指定实例规格的当前市场价格低于出价且库存充足时,就能成功创建抢占式实例,并按照当前市场价格计费。抢占式实例创建成功后,操作与按量付费实例相同,您也可以组合使用抢占式实例和其他云产品,例如云盘、EIP地址等。
创建抢占式实例后,您可以随时主动释放实例,具体操作请参见释放实例。因为市场价格变化或实例规格库存不足而自动释放抢占式实例时,抢占式实例会进入待回收状态,约5分钟后再自动释放。您可以通过实例元数据或者DescribeInstances接口返回的OperationLocks
信息查看实例是否进入待回收状态。
虽然抢占式实例支持查看是否进入了待回收状态,您可以在等待回收的时间里保存少量数据。但仍然建议您优化应用设计,保证在抢占式实例被回收的情况下应用也可以正常工作。您可以尝试主动释放抢占式实例,检测在抢占式实例被回收的情况下应用工作是否正常。
一般情况下,系统会从出价最低的抢占式实例开始释放。如果多个抢占式实例的出价相同,则随机确定实例的释放顺序。
使用限制
- 抢占式实例不支持转换为包年包月实例。
- 抢占式实例不支持变更实例规格。
- 抢占式实例配额请参见使用限制。
应用场景
抢占式实例适用于无状态的应用场景,例如可弹性伸缩的Web站点服务、图像渲染、大数据分析和大规模并行计算等。应用程序的分布度、可扩展性和容错能力越高,越适合使用抢占式实例节省成本和提升吞吐量。
- 实时分析业务
- 大数据业务
- 地理空间勘测分析业务
- 图像和媒体编码业务
- 科学计算业务
- 可弹性伸缩的业务站点、网络爬虫业务
- 图像和媒体编码业务
- 测试业务
有状态应用不宜使用抢占式实例,例如数据库。因为竞价失败等原因导致抢占式实例被释放时,应用状态难以保存。
价格和计费
- 价格
- 市场价格
抢占式实例的市场价格会随市场对某一种实例规格的供需变化而浮动。创建抢占式实例时,如果指定实例规格的当前市场价格低于出价且库存充足,就能成功创建抢占式实例。
在一小时的保护周期内,实例规格会按成交时的市场价格计费。超过保护周期,即一小时后,按照实时的市场价格计费。
您可以充分利用抢占式实例的价格浮动特性,在适当的时间购买抢占式实例,降低计算成本,并在整体成本下降的前提下,提升业务在该时间周期内的吞吐量。
- 计费方式
抢占式实例按秒计费。成功创建实例时的市场价格为小时价,将小时价除以3600即可得到每秒的价格。
从成功创建到释放抢占式实例的费用精确到小数点后两位。累计费用不足0.01元的部分不收取。
- 计费时长
抢占式实例按实际使用时长计费。实际使用时长是指从成功创建到释放抢占式实例的时长,抢占式实例释放后才停止计费。如果您只是在ECS管理控制台上或者调用StopInstance接口停止实例,实例会继续计费。如果您暂时不需要使用抢占式实例,建议创建快照备份数据和环境,然后释放实例,在需要使用抢占式实例时再重新购买。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论