Ops Manager 支持备份区域化,允许每个集群或分片读取和写入所选区域中的快照存储。要启用区域化备份,必须配置部署区域。然后,将备份资源(例如快照存储或备份守护程序)绑定到这些部署区域。
部署区域页面列出了所有可用的部署区域,并允许您定义新的部署区域。
重要
区域备份确保集群数据备份的存储隔离性。 与特定集群备份数据无关的备份元数据、监控和其他MongoDB Ops Manager数据仍可跨区域移动,具体取决于MongoDB Ops Manager部署配置。
为了确保恢复过程期间的数据隔离,您必须仅对该部署的已配置部署区域中的端点执行恢复。 当您恢复副本集和分片集群以及可查询恢复时,此要求适用。
为了满足备份数据主权要求,您必须确保正确配置所有备份和恢复端点,并且用户不会请求导致备份数据跨区域移动的操作。
为了进一步防止意外跨区域备份或恢复,请考虑为数据中心配置网络限制。
要定义新的部署区域,请执行以下操作:
在Set up a Deployment Region窗口中,为以下字段提供值:
| |
---|
| 在配置中引用此部署地区的唯一标识符。此 ID 最多可包含64个字母数字字符以及短划线 ( - )、下划线 ( _ ) 和点 ( . ) 字符。 区域一旦创建,就无法修改其部署 ID。 |
| 备份代理向其中写入快照或 oplog 数据的 Ops Manager 实例。值必须是有效的 URL ,例如 http://www.mongodb.com 。同时支持 HTTP 和 HTTPS 协议。 |
| 为恢复请求提供服务的 Ops Manager 实例。 |
| 为可查询 备份请求提供服务的 Ops Manager 实例。值必须采用以下格式: domain:port 。例如, localhost:8080 。 |
| |
| 指定是否将该区域分配给新资源的标志。如果禁用此字段,则无法将该地区分配给任何新资源。 |
要更改部署区域,请执行以下步骤:
对于要修改的部署区域:
单击在Actions列中。
从下拉列表中选择 Edit。
显示Set up a Deployment Region模式。
在Set up a Deployment Region模式中,对以下任意字段进行更改:
| |
---|
| 备份代理向其写入快照或 oplog 数据的 Ops Manager 实例。值必须是有效的 URL ,例如 http://www.mongodb.com 。同时支持 HTTP 和 HTTPS 协议。 |
| 为恢复请求提供服务的 Ops Manager 实例。 |
| 为可查询 备份请求提供服务的 Ops Manager 实例。值必须采用以下格式: domain:port 。例如, localhost:8080 。 |
| |
| 标志,用于指定是否可以将该区域分配给新资源。如果禁用此字段,则无法将该地区分配给任何新资源。 |
要将部署区域分配给新分片,请执行以下步骤:
您可以通过以下方式在Continuous Backup仪表盘中找到Assign按钮:
显示Start Backup模式。
从Select region下拉列表中选择部署地区。不能修改为现有成员配置的部署区域。
注意
要更改成员的部署区域,必须先停止并终止当前备份作业,然后在新区域中启动新的备份作业。
确保您选择的部署区域配置了快照、oplog 和同步存储。如果没有守护程序绑定到任何选定的部署区域,Ops Manager 会显示错误。
将部署区域分配给分片时,Ops Manager 会执行以下操作: