阿里云Elasticsearch(简称ES)通过快照自动备份与恢复、快照存储与恢复以及负载均衡,确保了实例的高可靠性。

快照自动备份与恢复

  • 自动备份

    阿里云ES实例提供了自动备份数据快照功能,您可以在阿里云ES控制台中的数据备份页面开启自动备份功能,并根据实际业务需要设置自动备份周期,实现每天定时自动备份数据快照。该方案可实现一定程度的数据容灾,详情请参见查看数据备份功能

  • 自动备份快照恢复
    快照备份成功后,您可以根据实际业务需要进行数据快照恢复操作,恢复指定快照数据。详情请参见自动备份与恢复
    说明
    • 自动备份只保存最近3天的快照数据。
    • 自动备份生成的快照只能用于恢复到原阿里云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评估