SetYun-教您优惠购买云主机!

标题: 云服务器 ECS 抢占式实例 [打印本页]

作者: SetYun    时间: 2018-9-21 09:29
标题: 云服务器 ECS 抢占式实例

抢占式实例是一种按需实例,旨在降低您部分场景下使用ECS的成本。

创建抢占式实例时,您必须为指定的实例规格设置一个价格上限(即您愿意为这个实例规格支付的最高价格),当指定的实例规格当前市场价格低于您的出价时,您就能成功创建抢占式实例,并按当前市场价格计费。您能稳定持有实例一小时。之后,当市场价格高于您的出价或者资源供需关系变化时,实例会被自动释放。


说明 实例释放后数据无法恢复。建议您在释放之前先 创建快照 备份数据。

抢占式实例的生命周期如下图所示。



应用场景

抢占式实例适用于无状态的应用场景,比如可弹性伸缩的Web站点服务、图像渲染、大数据分析和大规模并行计算等。您的应用程序的分布度、可扩展性和容错能力越高,使用抢占式实例越能节省成本和提升吞吐量。

您可以在抢占式实例上部署以下常见业务:

有状态应用,比如数据库,不宜使用抢占式实例,因为竞价失败等因素导致实例被释放时,应用状态难以保存。

出价模式

抢占式实例支持一次性竞价请求。一次性竞价请求包括以下2种出价模式:

保护周期

抢占式实例一旦创建就拥有一小时保护期,即在创建后第一个小时内,我们不会因为市场供需关系而释放您的实例,您可以在该抢占式实例上正常运行业务。超过保护周期,即一小时后,我们每5分钟检测一次实例规格当前市场价格和库存,如果某一时刻的市场价格高于您的出价或资源库存不足,我们将释放您的抢占式实例。

价格和计费

抢占式实例的价格和计费有以下特点:

抢占式实例的市场价格会因为市场对某一种实例规格的供需变化而浮动。因此,您可以充分利用抢占式实例的价格浮动特性,在适当的时间购买抢占式实例,降低计算成本,并在整体成本下降的前提下,提升业务在该时间周期内的吞吐量。

创建抢占式实例

您能通过 RunInstances 接口或 ECS购买页面 创建抢占式实例。

抢占式实例创建成功后,操作与按量付费实例相同,您也可以将它与其他云产品(如云盘、EIP地址等)组合使用。

停止抢占式实例

您可以使用 StopInstance 接口或者 在ECS管理控制台上 停止抢占式实例。VPC类型的抢占式实例支持 按量付费实例停机不收费 功能。

根据抢占式实例的网络类型和出价模式不同,实例停止后再启动会有不同的表现,如下表所示。

[td]
网络类型 + 出价模式
停止模式
停止后再启动时
VPC + SpotWithPriceLimit
保留并收费
在保护周期内能正常启动。过了保护周期:
  • 如果您设置的价格不低于市场价格并且资源库存充足,能正常启动。
  • 如果您设置的价格低于市场价,或者资源库存不足,不能启动。
经典网络 + SpotWithPriceLimit
N/A
VPC + SpotAsPriceGo
保留并收费
在保护周期内能正常启动。过了保护周期:
  • 如果资源库存充足,能正常启动。
  • 如果资源库存不足,不能启动。
经典网络 + SpotAsPriceGo
N/A
VPC + SpotWithPriceLimit
停机不收费
在保护周期内,只要资源充足就能正常启动。过了保护周期:
  • 如果您设置的价格不低于市场价格并且资源库存充足,能正常启动。
  • 如果您设置的价格低于市场价,或者资源库存不足,不能启动。
VPC + SpotAsPriceGo
停机不收费
在保护周期内,只要资源充足就能正常启动。过了保护周期:
  • 如果资源库存充足,能正常启动。
  • 如果资源库存不足,不能启动。
释放抢占式实例

过了保护周期后,我们会因为市场价格变化或资源库存调整等因素自动释放您的抢占式实例。实例创建之后,您能 主动释放抢占式实例

因为市场价格变化或资源库存调整而被动释放时,抢占式实例会进入 待回收 状态,约5分钟后实例自动释放。您可以通过 实例元数据 或者 DescribeInstances 接口返回的 OperationLocks 信息查看实例是否进入 待回收 状态。


说明 虽然通过API可以知道抢占式实例是否进入 待回收 状态,并在回收等待的时间里保存少量数据,但是我们仍然建议您将应用设计成在抢占式实例立即回收的情况下也可以正常恢复工作。您可以通过主动释放实例检测在抢占式实例立即回收的情况下应用是否正常工作。

一般,我们会从出价最低的实例开始终止抢占式实例。如果多个抢占式实例的出价相同,则随机确定实例的终止顺序。

最佳实践

在使用抢占式实例时,您需要考虑以下内容:

关于抢占式实例的更多问题,请参见 抢占式实例FAQ

关于使用API创建抢占式实例的操作,请参见 使用API管理抢占式实例







欢迎光临 SetYun-教您优惠购买云主机! (http://news.setyun.cn/) Powered by Discuz! X3.3