自动与手动快照备份

最近更新时间:2026-01-07 18:26:11

我的收藏
腾讯云 ES 提供自动备份,自动创建集群的主索引分片的快照并备份到 COS,进而根据需要将备份数据恢复到集群。

备份说明

腾讯云 ES 自动快照备份,可免费保留最近7天的快照数据。
自动快照备份的数据可恢复到原集群,也可以跨集群恢复至同地域另一个集群。
建议您根据业务需求选择集群访问压力不大的时间设置自动快照备份任务开始时间。
集群第一个快照是集群数据的完整拷贝,执行时间视具体数据量而定,之后的快照保留的是已存快照和新数据之间的增量差异,时间相对较短。
集群健康状态为红色时,自动快照服务将停止创建,建议您关注集群的健康状态。
快照备份支持对备份数据加密,开启加密后,自动快照备份和手动快照的数据都将自动加密,目前备份加密为白名单功能,请提交工单申请使用。

操作步骤

创建自动快照备份策略

1. 登录 Elasticsearch Service 控制台,在集群列表,单击集群 ID/名称进入集群详情页。
2. 在“备份管理”页面,单击创建备份策略

3. 设置备份策略
用户自定义备份策略名称和快照名称,单个集群最多支持创建 3 个自动备份策略。
快照备份周期最短 1 小时一次,最长 180 天一次。
备份索引可选择单个或多个索引,置空则为备份全集群索引。
备份仓库建议选择 ES 托管仓库:
由腾讯云 ES 管理 COS 仓库,可免费保存 7 天备份数据,超出部分按实际用量收费,具体价格请参考对象存储容量费用。ES 托管仓库默认使用标准存储。
托管仓库支持同地域备份或跨地域备份,跨地域备份将产生跨地域流量费用(包含生成备份和恢复备份),具体价格请参考对象存储流量费用,ES 托管仓库使用的是全球加速流量,根据所跨地域情况收费。
进行跨地域备份的前提为集群已开启节点出站访问,开启操作请参考管理节点中的相关说明。
备份仓库也可选择用户自定义仓库,由用户自行创建的 COS 仓库,具体费用由用户 COS 产生。创建自定义仓库请参考以下步骤:
PUT _snapshot/my_cos_backup
{
"type": "cos",
"settings": {
"app_id": "xxxxxxx",
"access_key_id": "xxxxxx",
"access_key_secret": "xxxxxxx",
"bucket": "xxxxxx",
"region": "ap-guangzhou",
"compress": true,
"chunk_size": "500mb",
"base_path": "/"
}
}
字段说明:
“my_cos_backup”即为自定义仓库名称,需填写在自动备份策略表单中。
app_id:腾讯云账号 APPID。
access_key_id:腾讯云 API 密钥 SecretId。
access_key_secret:腾讯云 API 密钥 SecretKey。
bucket:COS 桶名称,名字不能带有-{appId}后缀,创建 COS 存储桶的详细步骤请参见 创建存储桶
region:COS 桶地域,地域编码请参见 地域和可用区跨地域备份时将会为该 COS 桶产生全球加速流量费用,同时需要集群先开启节点出站访问
compress:默认为 true,对索引元数据存储进行压缩。
base_path:备份目录。
自定义保留天数最大支持 10000 天。
备份锁定功能支持用户为生成的备份加锁,将保护备份文件在备份保留期不可被手动删除,只能在保留期过后被自动删除。用户可设置一定的宽限期,在宽限期内仍可手动删除,宽限期后将正式锁定。备份锁定功能当前为白名单功能,请提交工单申请使用。


管理自动快照备份策略

在备份策略列表中可查看已创建的自动快照备份策略,并可进行编辑和删除。
编辑自动快照备份策略后,新的策略将仅对新生成的备份生效,已生成或正在生成中的策略不受影响。
删除自动快照备份策略后,将停止生成新的备份,已生成或正在生成中的策略不受影响。

手动创建快照备份

在备份管理页面单击“手动备份”按钮即可进行一次性的手动快照备份,快照策略设置规则与自动备份策略相同。