Amazon EC2-按需实例和现货实例之间的区别是啥,除了定价该现货比按需便宜
Posted
技术标签:
【中文标题】Amazon EC2-按需实例和现货实例之间的区别是啥,除了定价该现货比按需便宜【英文标题】:Amazon EC2-what is the difference between on demand and on spot instances other than pricing that spot is more cheaper than on demandAmazon EC2-按需实例和现货实例之间的区别是什么,除了定价该现货比按需便宜 【发布时间】:2020-11-23 09:01:31 【问题描述】:我想区分现场实例和按需实例。我知道这两者之间存在价格差异,但除此之外我想知道差异。请帮帮我
【问题讨论】:
【参考方案1】:其实有三种分配类型:
按需 - 一种“默认”模式。您请求一个实例,如果有可用容量,您将获得该实例。没有长期承诺,但一旦您获得实例,它就是您的。您可能会收到一条消息,指出特定实例类型和 AZ 没有可用容量(到目前为止,我在 AWS 上只发生过一次)。
reserved - AWS 为您保留容量。您有保证会在所选区域或AZ中获得实例类型。
spot 实例 - 这是一种未使用容量的拍卖/竞标。您要求一个实例,您提供您的最高价格,如果有可用容量并且您的价格为当前价格或更高,您将获得一个实例。不同之处在于 - 如果可用容量已用完,或者当前价格高于您的最高出价,您的竞价实例将被终止。您可以预先获得终止警告事件。
【讨论】:
【参考方案2】:两者的资源相同,Spot 实例利用 AWS 可用区内的备用计算容量(那些未预留或按需启动的)。
根据可用性区域中对该实例类的需求,现货价格会上涨或下跌(甚至超过按需价格)。
当您使用 Spot 实例时,您面临的风险是,如果需求增加,您将失去对 Spot 实例的访问权限(在终止前您会收到 2 分钟的警告)。出于他的原因,通常混合使用按需/预留实例和现场实例,这样您就可以承受实例终止。
通常在 EC2 应用程序中,您会使用在按需/预留节点和 Spot 实例之间配置比例的自动扩展组。
有关更多信息,请查看Requesting Spot Instances for fault-tolerant and flexible applications 文档。
【讨论】:
以上是关于Amazon EC2-按需实例和现货实例之间的区别是啥,除了定价该现货比按需便宜的主要内容,如果未能解决你的问题,请参考以下文章