集群备份
集群实例由Mongos、ConfigServer、Shard节点组成,其中Mongos节点为集群提供路由等能力,为集群提供唯一的外部应用接口。ConfigServer节点存储集群的元数据,元数据反映了集群的所有状态以及组织情况。Shard节点为集群提供数据存储能力。因此数据备份将在ConfigServer和Shard节点上进行。为了最小化降低备份数据时对集群的影响,备份将在ConfigServer和Shard节点中的Hidden节点中进行。当用户发起数据备份或者到周期备份时间点时,在Hidden节点中将实例数据备份至远端的对象存储服务中,因此备份数据不会占用实例的存储空间。
副本集备份
为了最小化降低备份数据对数据库实例服务的影响,备份操作将在副本集实例的中的Hidden节点进行。当用户发起数据备份或者到周期备份时间点时,在Hidden节点中将实例数据备份至远端的对象存储服务中,因此备份数据不会占用实例的存储空间。
单机版(单节点)备份
单机版(单节点)只包含1个节点,当用户发起数据备份或者到周期备份时间点时,在该节点上将实例数据备份至远端的对象存储服务中,因此备份数据不会占用实例的存储空间。但是执行备份任务过程中将会占用实例的cpu、内存等资源,因此可能会出现因cpu、内存资源不足的情况下备份任务失败的情况。
跨可用区(AZ)备份
在多可用区资源池中,实例可以跨AZ进行备份,暂不支持自选。