一、备份说明
·腾讯云 ES 自动快照备份,可免费保留最近7天的快照数据。
·自动快照备份的数据可恢复到原集群,也可以跨集群恢复至同地域另一个集群。
·建议你根据业务需求选择集群访问压力不大的时间设置自动快照备份任务开始时间。
·集群第一个快照是集群数据的完整拷贝,执行时间视具体数据量而定,之后的快照保留的是已存快照和新数据之间的增量差异,时间相对较短。
·集群健康状态为红色时,自动快照服务将停止创建,建议你关注集群的健康状态。
·快照备份支持对备份数据加密,开启加密后,自动快照备份和手动快照的数据都将自动加密,目前备份加密为白名单功能,请提交工单申请使用。
二、创建自动快照备份策略
1. 登录 Elasticsearch Service 控制台,在集群列表,单击集群 ID/名称进入集群详情页。
2. 在“备份管理”页面,单击创建备份策略。
3. 设置备份策略
·用户自定义备份策略名称和快照名称,单个集群最多支持创建 3 个自动备份策略。
·快照备份周期最短 1 小时一次,最长 180 天一次。
·备份索引可选择单个或多个索引,置空则为备份全集群索引。
·备份仓库建议选择 ES 托管仓库:
·由腾讯云 ES 管理 COS 仓库,可免费保存 7 天备份数据,超出部分按实际用量收费,具体价格请参考对象存储容量费用。ES 托管仓库默认使用标准存储。
·托管仓库支持同地域备份或跨地域备份,跨地域备份将产生跨地域流量费用(包含生成备份和恢复备份),具体价格请参考对象存储流量费用,ES 托管仓库使用的是全球加速流量,根据所跨地域情况收费。
·进行跨地域备份的前提为集群已开启节点出站访问,开启操作请参考管理节点中的相关说明。
·备份仓库也可选择用户自定义仓库,由用户自行创建的 COS 仓库,具体费用由用户 COS 产生。创建自定义仓库请参考以下步骤:
ES 集群版本低于8.0注册方式为:
PUT _snapshot/my_backup{ "type": "cos", "settings": { "app_id": "xxxxxxx", "access_key_id": "xxxxxx", "access_key_secret": "xxxxxxx", "end_point": "cos-internal.ap-guangzhou.tencentcos.cn", //需替换成实际region,例如ap-shanghai "bucket": "xxxxxx", // cos bucket后面生成的 -appid 不可以填进来 "region": "ap-guangzhou", //需替换成COS桶所在region,例如ap-shanghai "base_path": "my_backup", "max_restore_bytes_per_sec":"40m", // 每个节点的恢复速率,可按需调整,建议最大不超过200 "max_snapshot_bytes_per_sec":"40m", // 每个节点的备份速率,可按需调整,建议最大不超过200 "compress": true, "chunk_size": "500mb" }}
ES 集群版本高于等于8.0注册方式为:
PUT _snapshot/my_backup{ "type": "cos", "settings": { "cos": { "client": { "app_id": "xxxxxxx", "access_key_id": "xxxxxx", "access_key_secret": "xxxxxxx", "end_point": "cos-internal.ap-guangzhou.tencentcos.cn", //需替换成实际region,例如ap-shanghai "bucket": "xxxxxx", "region": "ap-guangzhou", //需替换成COS桶所在region,例如ap-shanghai "base_path": "my_backup" } }, "max_restore_bytes_per_sec": "40m", // 每个节点的恢复速率,可按需调整,建议最大不超过200 "max_snapshot_bytes_per_sec": "40m", // 每个节点的备份速率,可按需调整,建议最大不超过200 "compress": true, "chunk_size": "500mb" }}
返回 true 即为注册成功,友商云 ES 也同理。
字段说明:
·“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 天。
·备份锁定功能支持用户为生成的备份加锁,将保护备份文件在备份保留期不可被手动删除,只能在保留期过后被自动删除。用户可设置一定的宽限期,在宽限期内仍可手动删除,宽限期后将正式锁定。备份锁定功能当前为白名单功能,请提交工单申请使用。
三、管理自动快照备份策略
在备份策略列表中可查看已创建的自动快照备份策略,并可进行编辑和删除。
·编辑自动快照备份策略后,新的策略将仅对新生成的备份生效,已生成或正在生成中的策略不受影响。
·删除自动快照备份策略后,将停止生成新的备份,已生成或正在生成中的策略不受影响。
四、手动创建快照备份
在备份管理页面单击“手动备份”按钮即可进行一次性的手动快照备份,快照策略设置规则与自动备份策略相同。