Azure 上的 ElasticSearch - VM 可用性集与规模集

ElasticSearch on Azure - VM Availability Set vs Scale Set

我们已经通过 Azure Marketplace(“自我管理”风格)部署了一个 ElasticSearch 集群,它将集群部署为 VM 可用性集。但是,我们希望能够在需要时扩展数据节点的数量,类似于我们对其他 VM 规模集的处理方式(在 Azure 中非常容易实现)。阅读此处的文章:https://www.elastic.co/blog/deploying-elasticsearch-on-microsoft-azure(参见“可用性”部分的最后一段),它甚至提到采用这种方法,尽管它没有给出如何实现这一点的说明(比例集 link 只是导致对 VM 规模集的一般描述)。

有谁知道如何在 Azure 中将 ElasticSearch 设置为规模集而不是可用性集?

您正在寻找 运行 Azure VMSS 上的 ElasticSearch。

这不是一项简单的任务,因为您需要将 add/remove 个节点优雅地放入 Elastic Search 集群。

有一个模板允许在虚拟机规模集上安装 Elasticsearch 集群。

https://azure.microsoft.com/en-us/resources/templates/elasticsearch-vmss/