Amazon EC2-按需实例和现货实例之间的区别是什么?除了定价之外,现货实例比按需实例更便宜

use*_*388 7 amazon-ec2 amazon-web-services instancetype on-demand-resources spot-instances

我想了解现货实例和按需实例之间的区别。我知道这两者之间存在价格差异,但除此之外我想知道它们之间的差异。请帮我

gus*_*to2 20

实际上有三种分配类型:

  • 按需 - 一种“默认”模式。您请求一个实例,如果有空闲容量,您将获得该实例。没有长期承诺,但一旦您获得实例,它就是您的了。您可能会收到一条消息,指出特定实例类型和可用区没有可用容量(到目前为止,我在 AWS 上只发生过一次)。

  • 保留 - AWS 为您保留容量。您保证将获得所选区域或可用区的实例类型。

  • 现货实例 - 这是一种对未使用容量的拍卖/竞价。您请求一个实例,提供最高价格,如果有可用容量并且您的价格等于当前价格或更高,您将获得一个实例。不同之处在于,如果免费容量耗尽,或者当前价格高于您的最高出价,您的竞价实例将被终止。您可以预先获取终止警告事件。


Chr*_*ams 2

两者的资源相同,现货实例利用 AWS 可用区内的备用计算容量(未预留或按需启动的容量)。

根据可用区中对该实例类的需求,现货价格将增加或减少(甚至超过按需价格)。

当您使用竞价实例时,您将面临这样的风险:如果需求增加,您将无法访问竞价实例(终止前您会收到 2 分钟警告)。由于他的原因,通常混合使用按需/预留实例和现货实例,以便您可以承受实例终止。

通常在 EC2 应用程序中,您会使用自动缩放组,并在按需/预留节点和竞价实例之间配置比例。

有关更多信息,请参阅请求 Spot 实例以获得容错和灵活的应用程序文档。