暂停、恢复或终止集群
您可以暂停、恢复或终止集群。对于无服务器实例,请参阅终止无服务器实例。
针对暂停集群的注意事项
您不能:
更改已暂停集群的配置。
从暂停的集群读取数据或向其写入数据。
在暂停的集群中添加或删除搜索节点。
对于暂停的集群,Atlas:
停止触发已配置的警报。
停止所有备份。现有快照将保留直至过期为止。
停止所有
$search
查询。注意
暂停集群时,Atlas 会删除搜索节点上的所有数据。恢复 Atlas 集群时,Atlas 会自动重建“Atlas 搜索”索引。Atlas 重建“Atlas 搜索”索引时,
$search
和$vectorSearch
管道阶段不可用。
如果启用了备份合规策略,则在恢复集群时,Atlas 会自动启用云备份。如果备份合规策略将 Require Point in Time Restore to all clusters 选项设置为 On ,则 Atlas 会自动启用连续云备份,并根据备份合规策略调整恢复窗口。Atlas 会自动修改备份,以满足备份合规策略的最低要求。
如果单独部署搜索节点,Atlas 会重建“Atlas 搜索”索引, 以恢复暂停 Atlas 集群时删除的搜索节点上的数据。
如果已暂停的集群未启用静态加密,则您无法在备份合规性策略中将 Require Encryption at Rest using Customer Key Management for all clusters 选项切换为 On。
必需的访问权限
要暂停或恢复集群,您必须对该项目具有Project Cluster Manager
或更高访问权限。
要终止集群,您必须具有Project Owner
或Organization Owner
访问权限。
暂停一个集群
根据集群层级,Atlas 要么自动暂停集群, 要么在您手动启动时暂停集群。
M0 集群
Atlas 会在 60 天后自动暂停所有非活动的 M0
集群。
M2 和 M5 集群
您无法暂停 M2
和 M5
集群。Altas 不会自动暂停不活动的 M2
或 M5
集群。
M10 以上的集群
您可以暂停 M10
或更大的集群:
如果未使用 NVMe 存储。
最长 30 天。如果您在 30 天内没有恢复集群, Atlas 会恢复集群。
注意
您必须让最近恢复的集群运行至少60分钟,然后才能再次暂停该集群。这允许集群处理在暂停时排队的所有维护作业。
Atlas 只向暂停的集群收取存储费用。 Atlas 不对暂停的集群上的任何其他服务或数据传输收费。
如需使用 Atlas CLI 暂停正在运行的 Atlas 集群,请运行以下命令:
atlas clusters pause <clusterName> [options]
要了解有关命令语法和参数的更多信息,请参阅 Atlas CLI 文档中的 atlas clusters pause。
要使用 Atlas 管理 API 暂停集群,请参阅修改一个集群。
要使用 Atlas 用户界面暂停 Atlas 集群:
在 AtlasClusters 中,转到项目的 页面。
如果尚未显示,请选择包含所需项目的组织导航栏中的Organizations菜单。
如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。
如果 Clusters(数据库部署)页面尚未出现,请单击侧边栏中的 Database(数据库)。
此时会显示“集群”页面。
M0 集群
在 M0
集群几天不活动后 Atlas 自动停止收集监控信息。
如果 60 天内没有任何活动, Atlas 就会自动完全暂停集群,在您恢复集群之前 禁止与其进行任何连接。Atlas 会在暂停集群前 7 天 发送一封电子邮件。暂停集群后,Atlas 会再发送一封 电子邮件。
您可以随时恢复集群,除非暂停的集群在 Atlas 无法恢复到当前版本的旧版本上运行。如果您不打算长时间使用免费集群,则应导出数据副本。
您无法为 M0
集群启动暂停。
本地部署
如需使用 Atlas CLI 暂停指定的 Atlas 部署,请运行以下命令:
atlas deployments pause <deploymentName> [options]
要了解有关命令语法和参数的更多信息,请参阅 Atlas CLI 文档中的 atlas deployments pause。
恢复一个集群
注意
如果启用了备份合规策略,则在恢复集群时,Atlas 会自动启用云备份。如果备份合规策略将 Require Point in Time Restore to all clusters 选项设置为 On ,则 Atlas 会自动启用连续云备份,并根据备份合规策略调整恢复窗口。Atlas 会自动修改备份,以满足备份合规策略的最低要求。
如果单独部署搜索节点,Atlas 会重建“Atlas 搜索”索引, 以恢复暂停 Atlas 集群时删除的搜索节点上的数据。
要恢复收集因监控而暂停的 Atlas M0
集群的监控信息,请使用MongoDB 驱动程序、 mongosh
或数据浏览器连接到该集群。
恢复云部署
要恢复之前暂停的 Atlas M10+
集群,请执行以下操作:
如需使用 Atlas CLI 启动已暂停的 Atlas 部署,请运行以下命令:
atlas clusters start <clusterName> [options]
要了解有关命令语法和参数的更多信息,请参阅 Atlas CLI 文档中的 atlas clusters start。
在 AtlasClusters 中,转到项目的 页面。
如果尚未显示,请选择包含所需项目的组织导航栏中的Organizations菜单。
如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。
如果 Clusters(数据库部署)页面尚未出现,请单击侧边栏中的 Database(数据库)。
此时会显示“集群”页面。
注意
如果您在 30 天内未恢复 M10+
集群,Atlas 会恢复该集群。
使用 Atlas CLI 恢复本地部署
如需使用 Atlas CLI 启动 Atlas 部署,请运行以下命令:
atlas deployments start <deploymentName> [options]
要了解有关命令语法和参数的更多信息,请参阅 Atlas CLI 文档的 Atlas 部署入门。
终止一个部署
使用以下资源终止部署。
终止 Cloud 部署
终止 Atlas 云集群:
注意
如果在集群上已启用 Termination Protection,则必须首先将其禁用。
如需使用 Atlas CLI 删除指定项目的一个集群, 请运行以下命令:
atlas clusters delete <clusterName> [options]
要了解有关命令语法和参数的更多信息,请参阅 Atlas CLI 文档中的 atlas clusters delete。
在 AtlasClusters 中,转到项目的 页面。
如果尚未显示,请选择包含所需项目的组织导航栏中的Organizations菜单。
如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。
如果 Clusters(数据库部署)页面尚未出现,请单击侧边栏中的 Database(数据库)。
此时会显示“集群”页面。
(可选)终止后保留现有快照。
如果您已启用备份合规策略并终止集群,则 Atlas 会根据备份策略,在终止后自动维护所有现有快照。Atlas 会以静态模式保留用于恢复连续云备份时间点的 oplog,直到 Atlas 无法再将其用于连续云备份。
否则,如果您启用了云备份,则可以将 Keep existing snapshots after termination(终止后保留现有快照)切换为 On(开启)。
如果禁用了云备份,则此选项不可用。
Atlas 会在完成任何正在进行的部署更改后终止集群。 Atlas 还会终止配置的集群所有搜索节点。
Atlas 会根据集群的活动时间计费。如需了解有关 Atlas 计费的更多信息,请参阅“管理计费”。
注意
保留公共 IP 地址
当您终止使用寿命为12小时或更长的集群时,Atlas 会保留该集群的公共 IP地址,与其原始集群名称绑定。
以下时间范围从您终止集群开始计算:
集群寿命 | 保留 IP 地址 |
---|---|
不到 12 小时 | 未保留 |
12 至 35 小时 | 12 至 35 小时(相当于集群寿命) |
36 小时或以上 | 36 小时 |
如果在适用的时间范围内创建具有相同名称的新集群,Atlas 会将保留的公共IP地址重新分配给该集群。
当您或 Atlas 暂停或恢复集群时,集群IP地址不会更改。
使用 Atlas CLI 终止本地部署
如需使用 Atlas CLI 删除指定的 Atlas 部署,请运行以下命令:
atlas deployments delete [deploymentName] [options]
要了解有关命令语法和参数的更多信息,请参阅 Atlas CLI 文档中的 atlas deployments delete。