【发布时间】:2016-11-19 09:36:18
【问题描述】:
为了减少配置时间,我们决定保留一个具有 5 个实例的专用 EMR 集群(我们预计需要大约 5 个)。如果我们需要更多,我们认为我们需要实现某种自动缩放。
我对 EMR 完全不熟悉 - 它是否支持自动缩放?我在文档中找到了这个:http://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/emr-manage-resize.html
这是寻找自动缩放的正确位置还是我误解了“调整大小”的含义。我读过 EMR 的一个好处是“按需处理”,我认为它可以在 ec2 实例之间分配负载,而无需您指定有多少实例,所以这给我的印象是它可以自行扩展 ec2 实例,这意味着我们不需要自己自动缩放。我是否误解了“按需处理”的含义?
如果我提供的调整大小链接适合我正在尝试做的事情,是否有人有确定 何时 调整大小的经验?该文档仅描述了如何而不是例如如何设置何时调整大小的警报。我使用了他们的常规自动缩放服务,它允许您根据某些条件调整大小,但我在这里没有看到。
我仍然不确定自动缩放 EMR 是否是一个坏主意 - 它是否过于复杂(因为有像 Qubole 这样的整个公司提供此功能)或者可能不是很有用,因为 EMR 已经使用了它需要的任何计算能力?我不太了解 EMR 实际提供的功能,所以也许这就是我感到困惑的原因。
【问题讨论】:
标签: hadoop amazon-web-services emr autoscaling qubole