高可用性

阿里云Elasticsearch提供数据备份与恢复、负载均衡、跨可用区部署,以及保障集群稳定的各类内核优化策略,全方位保障集群数据的可靠性和服务的可用性。

数据备份与恢复

备份与恢复方式

说明

自动备份与恢复

阿里云Elasticsearch支持自动数据备份功能。您可以实现集群全量数据的备份,并自行设置自动备份的周期,定时备份增量数据。快照备份成功后,您可以通过自动备份恢复功能,将指定备份数据恢复到原阿里云Elasticsearch集群中。详细信息,请参见自动备份与恢复

手动备份与恢复

阿里云Elasticsearch支持通过手动执行创建快照命令,备份指定的索引数据,并保存到相同区域的对象存储服务OSS(Object Storage Service)中。快照备份成功后,您可以手动执行恢复快照命令,恢复对应的索引数据到原Elasticsearch集群或相同区域的其他集群中。详细信息,请参见手动备份与恢复

跨集群OSS仓库引用

除了默认的备份恢复功能,阿里云Elasticsearch还支持跨集群OSS仓库设置。通过该设置,您可以将已进行了自动快照备份的源Elasticsearch实例仓库中的数据,恢复到目标Elasticsearch实例中。详细信息,请参见设置跨集群OSS仓库

负载均衡

阿里云Elasticsearch实例提供了负载均衡的能力,您只需要在应用程序中指定访问Elasticsearch服务的私网地址或公网地址,就可以将请求期间的流量均匀分发到各数据节点,实现流量负载均衡。

重要

Elasticsearch实例中各数据节点的负载均衡均依赖于索引Shard的分配设计,因此在创建索引时,需要对索引Shard进行合理的分配与设计。详细信息,请参见Shard评估

跨可用区部署

阿里云Elasticsearch支持跨可用区部署方案。在集群创建时,支持选择多可用区部署,由系统自动选择对应可用区。在索引配置了副本的情况下,当某一可用区出现故障时,剩余的可用区依然可以不间断地提供服务,显著增强了集群的可用性。同时通过切流操作,隔离出现故障的可用区,并自动在剩余的可用区中补充计算资源,满足业务对资源的需求。当可用区故障恢复后,通过恢复操作,恢复被切流的可用区,并自动移除切流时补充的计算资源。从而在潜在的可用区故障情况下,实现对客户业务无感知的切换,提升服务稳定性。更多信息,请参见部署和使用跨可用区实例

AliES内核增强

阿里云Elasticsearch基于多场景大规模的丰富应用经验,深入研究和优化了Elasticsearch内核引擎,提升了集群稳定性和可用性。更多信息,请参见AliES内核增强版功能介绍