Web services 什么样的工作负载适合在AmazonEC2SPOT实例上使用?

Web services 什么样的工作负载适合在AmazonEC2SPOT实例上使用?,web-services,amazon-ec2,Web Services,Amazon Ec2,亚马逊刚刚宣布为其基于EC2的基础设施提供“”。我想知道什么样的工作负载适合这种服务 现货实例使您能够投标 未使用的亚马逊EC2容量。实例 均按买方规定的现货价格收取 亚马逊EC2,它的波动 视供应情况而定 对现场实例的需求与分析 容量 : JIT的理念很简单:库存就是浪费 编辑: 我想知道是否有应用程序可以通过利用大量这些Spot实例来维持自身(阅读:可行)。想一想:假设你平均以1的价格得到10个实例。。。当然没有保证,但如果没有可用的Spot实例,可能会踢出许多“正常”实例。只能想到这些工

亚马逊刚刚宣布为其基于EC2的基础设施提供“”。我想知道什么样的工作负载适合这种服务

现货实例使您能够投标 未使用的亚马逊EC2容量。实例 均按买方规定的现货价格收取 亚马逊EC2,它的波动 视供应情况而定 对现场实例的需求与分析 容量

:

JIT的理念很简单:库存就是浪费


编辑:

我想知道是否有应用程序可以通过利用大量这些Spot实例来维持自身(阅读:可行)。想一想:假设你平均以1的价格得到10个实例。。。当然没有保证,但如果没有可用的Spot实例,可能会踢出许多“正常”实例。

只能想到这些工作负载:

  • 图像和视频处理、转换和渲染
  • 科研数据处理
  • 财务建模与分析

现场的例子让我想起了“双费率电表”,在这种电表中,当需求减少时,你支付的电能更少。我认为这是一个非常有趣的概念,也是对云的一个意想不到的介绍,但它可能很难应用于传统的业务问题。

显然,这适用于任何不需要实时的工作负载

比如说,在较小的规模上,这如何应用于stackoverflow?例如,该网站上的许多徽章都不是实时计算的。有一个周期性的过程来评估合格性,无论它是在每天上午4点还是下午4点运行,只要它运行就行。在凌晨4点做可以便宜5美分。(显然,他们根本不使用EC2)

规模更大?搜索引擎处理大量数据可能需要巨大的计算能力来建立索引。如果你每天索引一次新数据,并且在数百台服务器上索引它们需要2个小时,那么你可以在一夜之间完成,并且每天节省数千美元


通过24小时分散工作负载,帮助Amazon最大限度地利用其资源,从而提供市场上最便宜的价格。

我正在考虑建立一个灵活的集群(比如HADOOP),该集群有一个在常规实例上运行的主干网和几组额外实例,现货价格会降低。随着价格下降,流程工作单元可以使用其他实例。如果价格上涨,节点将被关闭。集群通过向其他节点重新发布工作单元来处理这个问题,就像在节点故障时一样


显然,这是一个相当恶劣的环境,因此需要进行一些调整。如果使用全局文件系统的标准3倍复制,并且包含该块的三个节点同时关闭,则会丢失。分散现货价格降低了一下子失去许多现货的可能性。增加复制系数将减少影响,而且实例的磁盘空间是可用的,因此这不是一个因素。这够了吗?我们拭目以待。

有一些明显的用例,例如批处理或不需要全天候运行的任务


其他有趣的实现是为了增加容量。您可以混合使用按需和现场实例来运行您的网站。按需实例将作为您的“核心”。如果您的spot实例在这里或那里宕机几个小时,您的点播实例可能会更加努力,但您的网站仍然可以访问。

hmmm。。。在我看来,仅仅从我已经引用的页面复制文本是没有创意的。是的,我知道:)。。。然而,事实上亚马逊只能想到这三种情况可能意味着什么。。。由于它们是可以随时终止的实例,因此很难将它们应用于业务问题。+1根据Daniel的观察,很难看出如何使用spot实例来解决业务问题。但是,根本不能保证出价会给你带来一个实例,所以你甚至不能指望它在非高峰时间推出——这完全取决于当时的需求。我的主要业务是计算,而不是编写运行集群的软件。所以,如果你们当中有人知道其他人/项目在做类似的事情,请告诉我:P