阿里云Elasticsearch(简称ES)通过快照自动备份与恢复、快照存储与恢复以及负载均衡,确保了实例的高可靠性。
快照自动备份与恢复
快照存储与恢复
- 快照存储
阿里云ES支持将当前实例中的快照数据,保存到阿里云对象存储服务OSS(Object Storage Service)服务中(需要购买与阿里云ES实例在相同区域的OSS)。支持通过手动执行创建快照命令,对指定的索引数据进行快照,详情请参见手动备份与恢复。说明 快照存储功能只支持标准存储类型的OSS Bucket(不支持归档存储类型)。
- 快照恢复
快照备份成功后,您可以手动执行恢复快照命令来恢复对应的索引数据,该方案可实现一定程度的数据容灾,详情请参见手动备份与恢复。说明
- 快照恢复功能支持将OSS Bucket中保存的数据快照,恢复到相同区域下的不同阿里云ES实例中。
- 每个阿里云ES数据节点的数据处理能力默认为每秒40MB,您也可以参考ES官方的Snapshot And Restore文档,修改
max_restore_bytes_per_sec
参数的值,来调整对应节点的数据处理能力。
负载均衡
阿里云ES实例提供了负载均衡的能力,目前只需要在应用程序中指定访问阿里云ES服务的内网地址或公网地址,就可以将请求期间的流量均匀分发到各数据节点,实现流量负载均衡。
重要 阿里云ES实例中各数据节点的负载均衡均依赖于索引shard的分配设计,因此在创建索引时,需要对索引shard进行合理的分配与设计,详情请参见Shard评估。