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