目前云数据库MongoDB不支持降低存储空间、变更实例架构或变更存储引擎,对于这些变配场景,您可以创建新实例完成变配,详情请参见其他变配场景及方案。
副本集实例
说明 代表支持,代表不支持。
计费管理
功能 | 通用型本地盘版 | 独享型本地盘版 | 独占物理机 | 独享型云盘版 | 功能影响及建议 |
| | | | | 本操作不影响实例的运行,但是可能会引起费用的变更。 |
实例管理
功能 | 通用型本地盘版 | 独享型本地盘版 | 独占物理机 | 独享型云盘版 | 功能影响及建议 |
创建副本集实例 | | | | | 本操作不影响实例的运行。 |
变更副本集实例配置 | | | | | 变更配置的完成时间与多种因素(如网络、任务队列和数量大小)有关,建议您在业务低峰期执行变配操作,并确保您的应用有自动重连机制。 对于通用型本地盘版或独享型本地盘版实例,如果只扩容存储空间,且各节点所在物理机资源足够,会在本地扩容,不需要跨机迁移和切换。因此,无论何时选择切换,配置变更都会立即执行并生效,不会造成连接中断。 变配过程中,可能会出现1~2次闪断现象,每次约30秒。您可以设置时间切换来指定变更配置的时间,避免变更配置影响业务运行。 变配操作不会引起数据丢失。 如果实例的数据库小版本过期或不在维护列表内,当变更实例配置时,系统会默认将您的数据库小版本升级至最新版本。
|
开启或关闭实例释放保护 | | | | | 本操作不影响实例的运行。 |
设置可维护时间段 | | | | | 请将维护时间段设置在业务低峰期,以避免维护过程可能对业务造成的影响。 |
设置数据库参数 | | | | | 部分参数在提交修改后会自动重启实例,需要重启的参数请参见参数列表页面中的是否重启列。 |
重启实例 | | | | | |
| | | | | 实例释放后不可恢复,请谨慎操作。 |
回收站 | | | | | |
升级数据库小版本 | | | | | |
升级数据库大版本 | | | | | 不支持升级数据库大版本。 |
迁移可用区 | | | | | - 专有网络的实例在迁移可用区时,不允许更换实例的专有网络。
- 迁移所需时间和网络、任务队列、数据量大小等多种因素有关,请在业务低峰期执行迁移可用区操作。
- 迁移可用区过程中会有30秒闪断,请确保应用程序具有重连机制。
- 迁移可用区会造成虚拟IP(VIP,如172.16.88.60)的变更。如果应用连接的是数据库的虚拟IP,则与数据库的连接会断开。
|
| | | | | - 触发节点的角色切换后,会产生1次30秒内的连接闪断,建议您在业务低峰期操作或确保应用具备重连机制。
- 节点角色切换的操作,仅变更节点的角色,不改变节点所属的可用区和角色ID。
|
事件管理
功能 | 通用型本地盘版 | 独享型本地盘版 | 独占物理机 | 独享型云盘版 | 功能影响及建议 |
| | | | | 本操作不影响实例的运行。 |
标签管理
功能 | 通用型本地盘版 | 独享型本地盘版 | 独占物理机 | 独享型云盘版 | 功能影响及建议 |
| | | | | 本操作不影响实例的运行。 |
账号管理
功能 | 通用型本地盘版 | 独享型本地盘版 | 独占物理机 | 独享型云盘版 | 功能影响及建议 |
| | | | | 本操作不影响实例的运行。 |
数据库连接
功能 | 通用型本地盘版 | 独享型本地盘版 | 独占物理机 | 独享型云盘版 | 功能影响及建议 |
| | | | | - 释放实例或节点的公网连接地址后,将无法继续通过原有的公网连接地址连接该实例或节点。
- 释放公网连接地址后,为保障数据安全性,建议您在白名单设置中删除对应的公网IP地址。
|
修改连接地址和端口 | | | | | 支持修改Primary节点、Secondary节点和ReadOnly节点的连接地址。 |
| | | | |
说明 云数据库MongoDB于2022年02月21日进行网络类型优化,新购买实例不再支持经典网络。 |
备份与恢复
功能 | 通用型本地盘版 | 独享型本地盘版 | 独占物理机 | 独享型云盘版 | 功能影响及建议 |
| | | | | 本操作不影响实例的运行,但是备份存储容量超过免费额度时,会收取费用。 |
下载备份文件 | | | | | 本操作不影响实例的运行。 |
恢复云数据库MongoDB单个或多个数据库 | | | | | 此操作将创建一个新的实例并产生相关费用。 |
| | | | | 此操作将创建一个新的实例并产生相关费用。 |
监控与报警
功能 | 通用型本地盘版 | 独享型本地盘版 | 独占物理机 | 独享型云盘版 | 功能影响及建议 |
| | | | | 本操作不影响实例的运行。 |
| | | | | 删除或禁用报警规则后,将无法接收报警通知。 |
数据安全性
功能 | 通用型本地盘版 | 独享型本地盘版 | 独占物理机 | 独享型云盘版 | 功能影响及建议 |
| | | | | 本操作不影响实例的运行,但是删除白名单可能会造成访问失败。 |
| | | | | 云数据库MongoDB实例只能添加与自身网络类型相同的安全组。例如实例为专有网络VPC时,只能添加VPC类型的安全组。 切换实例网络类型会导致安全组失效,需要重新添加对应网络类型的安全组。 单个云数据库MongoDB实例最多支持添加10个安全组。
|
开通审计日志 | | | | | 开通审计日志后,系统将记录写操作的审计信息,写入量或审计量可能会对云数据库MongoDB实例造成5%~15%的性能损失及一定的延时抖动。
说明 如果您的业务对云数据库MongoDB实例的写入量非常大,建议仅在故障排查或安全审计时开通该功能,以免带来性能损失。 开通审计日志后,默认勾选的审计操作类型只有admin和slow。如果您需要更改审计操作类型,请参见更改审计操作类型。 设置日志保留时长的操作对当前地域下的所有云数据库MongoDB实例生效,其他操作均只对当前实例生效。 如果您已开通免费试用版审计日志,但需要更长的保留时间或用更大的存储空间来存储审计日志,您可以将其升级为正式版审计日志,升级方法请参见升级为正式版审计日志。
|
设置SSL加密 | | | | | 在开通或关闭SSL加密、更新SSL证书操作时,实例会进行一次重启,建议您提前做好业务安排并确保应用有重连机制。
说明 重启实例会对实例的节点执行轮转重启,每个节点会有30秒左右的闪断,如果集合的数量较多(超过1万),闪断时间也会随之变长。 |
设置透明数据加密TDE | | | | | 开通TDE功能的过程中,实例会重启一次并出现连接闪断,建议您在业务低峰期操作并确保应用有重连机制。 开通TDE功能后,会增加实例的CPU使用率。 TDE功能开通后无法关闭。 已开通TDE功能的实例释放后,不支持从回收站中恢复。 当前TDE功能的开通粒度为实例,仅支持对集合进行加密。如果您需要对字段进行加密,请参见手动字段级加密(仅支持MongoDB 4.2版本实例)。 TDE功能开通后,仅加密新创建的集合,已有的集合不会被加密。 TDE功能所使用的密钥,由密钥管理服务KMS(Key Management Service)统一生成和管理,云数据库MongoDB不提供加密所需的密钥和证书。密钥管理服务KMS的更多信息,请参见什么是密钥管理服务。
|
云盘加密 | | | | | 云盘加密只能在创建实例时开启,且云盘加密功能开启后无法关闭。 开启云盘加密后,实例生成的快照以及通过这些快照创建的云盘版实例将自动延续加密属性。 密钥管理服务KMS欠费会无法解密云盘,从而导致MongoDB实例不可用,请确保KMS密钥状态正常。 如果您禁用或删除了KMS密钥,会导致使用了该KMS密钥的MongoDB实例无法正常工作,受影响的操作包括变更配置、创建快照、恢复快照和备库重建等。 开启了云盘加密的MongoDB实例被释放后所有数据会立即删除,实例不会进去回收站,请您谨慎执行释放操作。
|
日志管理
功能 | 通用型本地盘版 | 独享型本地盘版 | 独占物理机 | 独享型云盘版 | 功能影响及建议 |
| | | | | 本操作不影响实例的运行。 |
CloudDBA
功能 | 通用型本地盘版 | 独享型本地盘版 | 独占物理机 | 独享型云盘版 | 功能影响及建议 |
| | | | | 本操作不影响实例的运行。 |
迁移数据
功能 | 通用型本地盘版 | 独享型本地盘版 | 独占物理机 | 独享型云盘版 | 功能影响及建议 |
使用DTS将自建数据库迁移至阿里云数据库MongoDB: | | | | | |
使用MongoDB工具将自建数据库迁移至阿里云数据库MongoDB: 使用MongoDB工具将自建数据库迁移至副本集实例 | | | | | - 该操作为全量数据迁移。为保障数据一致性,迁移操作开始前请停止自建数据库的相关业务,并停止数据写入。
- 如果您之前使用Mongodump命令对数据库进行过备份操作,请将dump文件夹中的备份文件移动至其他目录并确保dump文件夹为空,否则执行备份操作将会覆盖该文件夹中的历史备份文件。
- 请在数据库服务器上执行Mongodump和Mongorestore命令,并非在Mongo Shell环境下执行。
|
第三方云数据库迁移至阿里云数据库MongoDB: | | | | | DTS在执行全量数据迁移时将占用源库和目标库一定的资源,可能会导致数据库服务器负载上升。如果数据库业务量较大或服务器规格较低,可能会加重数据库压力,甚至导致数据库服务不可用。建议您在执行数据迁移前谨慎评估,在业务低峰期执行数据迁移。 不支持迁移admin和local数据库。 config数据库属于系统内部数据库,如无特殊需求,请勿迁移该库。 阿里云MongoDB实例支持的版本与存储引擎请参见版本及存储引擎,如需跨版本或跨引擎迁移,请提前确认兼容性。 对于迁移失败的任务,DTS会触发自动恢复。当您需要将业务切换至目标实例时,请务必先结束或释放该任务,避免该任务被自动恢复后,导致源端数据覆盖目标实例的数据。
|
阿里云数据库MongoDB实例间迁移: | | | | | - DTS在执行全量数据迁移时将占用源库和目标库一定的资源,可能会导致数据库服务器负载上升。如果数据库业务量较大或服务器规格较低,可能会加重数据库压力,甚至导致数据库服务不可用。建议您在执行数据迁移前谨慎评估,在业务低峰期执行数据迁移。
- 单节点实例不支持使用DTS执行增量数据迁移,为保障数据一致性,全量数据迁移期间请勿在源实例中写入新的数据。
- MongoDB实例支持的版本与存储引擎请参见版本及存储引擎,如需跨版本或跨引擎迁移,请提前确认兼容性。
- 如果您的数据库小版本过期或者不在维护列表内,当执行实例版本升级、数据迁移、变更实例配置、按备份点将备份数据恢复至新建实例、按时间点将备份数据恢复至新建实例或恢复云数据库MongoDB单个或多个数据库等操作时,为保证提供更出色的性能和稳定性,系统会默认将您的数据库小版本升级至最新版。
- 不支持迁移数据库admin和local。
- 由于DTS写入数据的逻辑为并发写入,所以会导致目标端占用的存储空间比源端大5%~10%。
- 请确保目标端MongoDB没有与源端相同的主键(默认为_id),否则会导致数据丢失。若目标端有与源端相同的主键,请在不影响业务的前提条件下清空目标端的相关数据(删掉目标端中与源端相同_id的文档)。
|
阿里云数据库MongoDB迁移至自建MongoDB数据库: | | | | | 为保障兼容性,自建MongoDB数据库和阿里云数据库MongoDB副本集实例的数据库版本需相同。 |
分片集群实例
说明 代表支持,代表不支持。
计费管理
功能 | 通用型本地盘版 | 独享型本地盘版 | 独享型云盘版 | 功能影响及建议 |
| | | | 本操作不影响实例的运行,但是可能会引起费用的变更。 |
实例管理
功能 | 通用型本地盘版 | 独享型本地盘版 | 独享型云盘版 | 功能影响及建议 |
创建分片集群实例 | | | | 本操作不影响实例的运行。 |
变更分片集群实例配置 | | | | 变配过程中,可能会出现1~2次闪断现象,每次约30秒。您可以按需设置变更生效时间,避免影响业务运行。
重要 仅变更存储空间时,系统根据本地宿主机的存储资源是否足够执行不同的操作。 变更配置的完成时间与多种因素(如网络、任务队列、数量大小)有关,建议您在业务低峰期执行变配操作,并确保您的应用有自动重连机制。 如果您的数据库小版本过期或不在维护列表内,执行变配操作时,系统会默认将您的数据库小版本升级至最新版,以保证提供更出色的性能和稳定性。
|
开启或关闭实例释放保护 | | | | 本操作不影响实例的运行。 |
设置可维护时间段 | | | | 请将维护时间段设置在业务低峰期,以避免维护过程可能对业务造成的影响。 |
设置数据库参数 | | | | 部分参数在提交修改后会自动重启实例,需要重启的参数请参见参数列表页面中的是否重启列。 |
重启实例 | | | | |
| | | | 实例释放后不可恢复,请谨慎操作。 |
回收站 | | | | |
升级数据库小版本 | | | | |
升级数据库大版本 | | | | 不支持升级数据库大版本。 |
迁移可用区 | | | | - 专有网络的实例在迁移可用区时,不允许更换实例的专有网络。
- 迁移所需时间和网络、任务队列、数据量大小等多种因素有关,请在业务低峰期执行迁移可用区操作。
- 迁移可用区过程中会有30秒闪断,请确保应用程序具有重连机制。
- 迁移可用区会造成虚拟IP(VIP,如172.16.88.60)的变更。如果应用连接的是数据库的虚拟IP,则与数据库的连接会断开。
|
| | | | - 触发节点的角色切换后,会产生1次30秒内的连接闪断,建议您在业务低峰期操作或确保应用具备重连机制。
- 节点角色切换的操作,仅变更节点的角色,不改变节点所属的可用区和角色ID。
|
事件管理
功能 | 通用型本地盘版 | 独享型本地盘版 | 独享型云盘版 | 功能影响及建议 |
| | | | 本操作不影响实例的运行。 |
标签管理
功能 | 通用型本地盘版 | 独享型本地盘版 | 独享型云盘版 | 功能影响及建议 |
| | | | 本操作不影响实例的运行。 |
账号管理
功能 | 通用型本地盘版 | 独享型本地盘版 | 独享型云盘版 | 功能影响及建议 |
| | | | 本操作不影响实例的运行。 |
数据库连接
功能 | 通用型本地盘版 | 独享型本地盘版 | 独享型云盘版 | 功能影响及建议 |
| | | | - 释放实例或节点的公网连接地址后,将无法继续通过原有的公网连接地址连接该实例或节点。
- 释放公网连接地址后,为保障数据安全性,建议您在白名单设置中删除对应的公网IP地址。
|
| | | | 申请Shard节点的连接地址后,系统会为Shard中的Primary节点、Secondary节点和ReadOnly节点创建连接地址并各占用1个IP,请提前规划足够的IP数量。 申请ConfigServer节点的连接地址后,系统会为ConfigServer中的Primary节点和Secondary节点创建连接地址并各占用1个IP,请提前规划足够的IP数量。 申请的连接地址的网络类型将与当前Mongos节点的网络类型保持一致。 申请Shard节点或ConfigServer节点的连接地址后,暂不支持修改。 - 云数据库MongoDB不支持释放Mongos节点的连接地址。
- 释放Shard或ConfigServer节点的连接地址前,请妥善保管节点的账户名和账户密码。因为,云数据库MongoDB只支持在第一次申请节点的连接地址时,传入节点的账户名和账户密码,后续不支持新建或修改。
- 释放Shard或ConfigServer节点的连接地址后,其各个节点的连接地址和IP均会被释放,且无法继续通过该地址连接到对应节点,请谨慎操作。
|
修改连接地址和端口 | | | | |
| | | |
重要 云数据库MongoDB于2022年02月21日进行网络类型优化,新购买实例不再支持经典网络。 |
备份与恢复
功能 | 通用型本地盘版 | 独享型本地盘版 | 独享型云盘版 | 功能影响及建议 |
| | | | 本操作不影响实例的运行,但是备份存储容量超过免费额度时,会收取费用。 |
下载备份文件 | | | | 本操作不影响实例的运行。 |
按时间点将备份数据恢复至新建实例 | | | | 分片集群实例仅支持按时间点将备份数据恢复至新建实例,此操作将创建一个新的实例并产生相关费用。 |
监控与报警
功能 | 通用型本地盘版 | 独享型本地盘版 | 独享型云盘版 | 功能影响及建议 |
| | | | 本操作不影响实例的运行。 |
| | | | 删除或禁用报警规则后,将无法接收报警通知。 |
数据安全性
功能 | 通用型本地盘版 | 独享型本地盘版 | 独享型云盘版 | 功能影响及建议 |
| | | | 本操作不影响实例的运行,但是删除白名单可能会造成访问失败。 |
| | | | 云数据库MongoDB实例只能添加与自身网络类型相同的安全组。例如实例为专有网络VPC时,只能添加VPC类型的安全组。 切换实例网络类型会导致安全组失效,需要重新添加对应网络类型的安全组。 单个云数据库MongoDB实例最多支持添加10个安全组。
|
开通审计日志 | | | | 开通审计日志后,系统将记录写操作的审计信息,写入量或审计量可能会对云数据库MongoDB实例造成5%~15%的性能损失及一定的延时抖动。
说明 如果您的业务对云数据库MongoDB实例的写入量非常大,建议仅在故障排查或安全审计时开通该功能,以免带来性能损失。 开通审计日志后,默认勾选的审计操作类型只有admin和slow。如果您需要更改审计操作类型,请参见更改审计操作类型。 设置日志保留时长的操作对当前地域下的所有云数据库MongoDB实例生效,其他操作均只对当前实例生效。 如果您已开通免费试用版审计日志,但需要更长的保留时间或用更大的存储空间来存储审计日志,您可以将其升级为正式版审计日志,升级方法请参见升级为正式版审计日志。
|
设置SSL加密 | | | | 在开通或关闭SSL加密、更新SSL证书操作时,实例会进行一次重启,建议您提前做好业务安排并确保应用有重连机制。
说明 重启实例会对实例的节点执行轮转重启,每个节点会有30秒左右的闪断,如果集合的数量较多(超过1万),闪断时间也会随之变长。 |
设置透明数据加密TDE | | | | 开通TDE功能的过程中,实例会重启一次并出现连接闪断,建议您在业务低峰期操作并确保应用有重连机制。 开通TDE功能后,会增加实例的CPU使用率。 TDE功能开通后无法关闭。 当前TDE功能的开通粒度为实例,仅支持对集合进行加密。如果您需要对字段进行加密,请参见手动字段级加密(仅支持MongoDB 4.2版本实例)。 TDE功能开通后,仅加密新创建的集合,已有的集合不会被加密。 TDE功能所使用的密钥,由密钥管理服务KMS(Key Management Service)统一生成和管理,云数据库MongoDB不提供加密所需的密钥和证书。密钥管理服务KMS的更多信息,请参见什么是密钥管理服务。
|
云盘加密 | | | | 云盘加密只能在创建实例时开启,且云盘加密功能开启后无法关闭。 开启云盘加密后,实例生成的快照以及通过这些快照创建的云盘版实例将自动延续加密属性。 密钥管理服务KMS欠费会无法解密云盘,从而导致MongoDB实例不可用,请确保KMS密钥状态正常。 如果您禁用或删除了KMS密钥,会导致使用了该KMS密钥的MongoDB实例无法正常工作,受影响的操作包括变更配置、创建快照、恢复快照和备库重建等。 开启了云盘加密的MongoDB实例被释放后所有数据会立即删除,实例不会进去回收站,请您谨慎执行释放操作。
|
日志管理
功能 | 通用型本地盘版 | 独享型本地盘版 | 独享型云盘版 | 功能影响及建议 |
| | | | 本操作不影响实例的运行。 |
CloudDBA
功能 | 通用型本地盘版 | 独享型本地盘版 | 独享型云盘版 | 功能影响及建议 |
| | | | 本操作不影响实例的运行。 |
迁移数据
功能 | 通用型本地盘版 | 独享型本地盘版 | 独享型云盘版 | 功能影响及建议 |
使用DTS将自建数据库迁移至阿里云数据库MongoDB: | | | | DTS在执行全量数据迁移时将占用源库和目标库一定的资源,可能会导致数据库服务器负载上升。如果数据库业务量较大或服务器规格较低,可能会加重数据库压力,甚至导致数据库服务不可用。建议您在执行数据迁移前谨慎评估,在业务低峰期执行数据迁移。 MongoDB实例支持的版本与存储引擎请参见版本及存储引擎,如需跨版本或跨引擎迁移,请提前确认兼容性。 由于DTS写入数据的逻辑为并发写入,所以会导致目标端占用的存储空间比源端大5%~10%。 请确保目标端MongoDB没有与源端相同的主键(默认为_id),否则会导致数据丢失。若目标端有与源端相同的主键,请在不影响业务的前提条件下清空目标端的相关数据(删掉目标端中与源端相同_id的文档)。 不支持数据库admin和local作为源和目标库。 源MongoDB分片集群实例的Mongos节点的数量不能超过10个。
|
使用MongoDB工具将自建数据库迁移至阿里云数据库MongoDB: 使用MongoDB工具将自建数据库迁移至分片集群实例 | | | | - 该操作为全量数据迁移。为保障数据一致性,迁移操作开始前请停止自建数据库的相关业务,并停止数据写入。
- 如果您之前使用Mongodump命令对数据库进行过备份操作,请将dump文件夹中的备份文件移动至其他目录并确保dump文件夹为空,否则执行备份操作将会覆盖该文件夹中的历史备份文件。
- 请在数据库服务器上执行Mongodump和Mongorestore命令,并非在Mongo Shell环境下执行。
|
第三方云数据库迁移至阿里云数据库MongoDB: | | | | DTS在执行全量数据迁移时将占用源库和目标库一定的资源,可能会导致数据库服务器负载上升。如果数据库业务量较大或服务器规格较低,可能会加重数据库压力,甚至导致数据库服务不可用。建议您在执行数据迁移前谨慎评估,在业务低峰期执行数据迁移。 不支持迁移admin和local数据库。 config数据库属于系统内部数据库,如无特殊需求,请勿迁移该库。 阿里云MongoDB实例支持的版本与存储引擎请参见版本及存储引擎,如需跨版本或跨引擎迁移,请提前确认兼容性。 由于DTS写入数据的逻辑为并发写入,所以会导致目标端占用的存储空间比源端大5%~10%。 请确保目标端MongoDB没有与源端相同的主键(默认为_id),否则会导致数据丢失。若目标端有与源端相同的主键,请在不影响业务的前提条件下清空目标端的相关数据(删掉目标端中与源端相同_id的文档)。
|
跨阿里云账号迁移MongoDB实例 | | | | 分片集群实例不支持跨账号将阿里云MongoDB数据迁移至另一个阿里云MongoDB数据库。 |
迁移阿里云数据库MongoDB实例至其他地域 | | | | 源实例为分片集群实例,请使用MongoDB自带的工具进行迁移,详细信息,请参见使用MongoDB工具将自建数据库迁移至分片集群实例。 |
阿里云数据库MongoDB迁移至自建MongoDB数据库: | | | | 分片集群实例不支持通过逻辑备份或物理备份将阿里云MongoDB数据迁移至自建MongoDB数据库。 |
Serverless实例
说明 代表支持,代表不支持。
实例管理
功能 | Serverless实例 | 功能影响及建议 |
创建Serverless实例(已停止新购) | | Serverless实例已停止新购。 |
变更Serverless实例配置 | | - 变更配置时,存储空间必须大于或等于当前实例的存储空间。
- 不支持降低存储空间。如果需要降低存储空间,您可以通过创建新实例,用新实例替换原实例的方法实现,操作步骤请参见其他变配场景及方案。
- 不支持变更实例类型(例如从Serverless实例变更为副本集实例)。如果需要变更实例类型,您可以通过创建新实例,用新实例替换原实例的方法实现,操作步骤请参见其他变配场景及方案。
|
开启或关闭实例释放保护 | | Serverless实例不支持实例释放保护功能。 |
设置可维护时间段 | | 请将维护时间段设置在业务低峰期,以避免维护过程可能对业务造成的影响。 |
设置数据库参数 | | Serverless实例不支持设置数据参数。 |
重启实例 | | Serverless实例不支持重启实例。 |
| | Serverless实例不支持释放实例。 |
回收站 | | Serverless实例不支持回收站功能。 |
| | Serverless实例不支持升级数据库版本 |
| | Serverless实例不支持迁移可用区或切换节点角色。 |
事件管理
功能 | Serverless实例 | 功能影响及建议 |
| | Serverless实例不支持事件管理功能。 |
标签管理
功能 | Serverless实例 | 功能影响及建议 |
| | 本操作不影响实例的运行。 |
账号管理
功能 | Serverless实例 | 功能影响及建议 |
| | Serverless实例不支持账号管理。 |
重置密码 | | 本操作不影响实例的运行。 |
数据库连接
功能 | Serverless实例 | 功能影响及建议 |
| | - 释放实例或节点的公网连接地址后,将无法继续通过原有的公网连接地址连接该实例或节点。
- 释放公网连接地址后,为保障数据安全性,建议您在白名单设置中删除对应的公网IP地址。
|
修改连接地址和端口 | | 修改连接地址后,需要将客户端连接Serverless实例的地址修改为新连接地址。 |
| | Serverless实例不支持切换经典网络为专有网络和网络混访功能。 |
备份与恢复
功能 | Serverless实例 | 功能影响及建议 |
| | Serverless实例不支持备份功能。 |
下载备份文件 | | Serverless实例不支持下载备份文件。 |
按备份点将备份数据恢复至新建实例 | | Serverless实例不支持将备份恢复至新建实例。 |
使用MongoDB工具备份与恢复MongoDB Serverless版实例 | | - 确保安装的mongodump和mongorestore软件版本为4.2。安装步骤详情请参见官方文档Install MongoDB。
- 通过MongoDB工具备份Serverless实例的数据库为全量逻辑备份。为保障数据一致性,备份操作开始前请停止源库的相关业务,并停止数据写入。
- 执行mongodump备份命令将覆盖dump文件夹中的历史备份文件。如果您之前使用mongodump命令对源库执行过备份操作,请将dump文件夹中的备份文件移动至其他目录并确保dump文件夹为空。
- 必须在安装有MongoDB数据库的服务器上执行mongodump和mongorestore命令,而不是在mongo shell环境下执行。
- 您必须拥有目标数据库的读写权限。
- 您必须先申请公网连接地址。详情请参见(可选)申请公网连接地址。
|
监控与报警
功能 | Serverless实例 | 功能影响及建议 |
基本监控 | | 本操作不影响实例的运行。 |
| | Serverless实例不支持高级监控、报警规则等功能。 |
数据安全性
功能 | Serverless实例 | 功能影响及建议 |
| | 本操作不影响实例的运行,但是删除白名单可能会造成访问失败。 |
| | 云数据库MongoDB实例只能添加与自身网络类型相同的安全组。例如实例为专有网络VPC时,只能添加VPC类型的安全组。 切换实例网络类型会导致安全组失效,需要重新添加对应网络类型的安全组。 单个云数据库MongoDB实例最多支持添加10个安全组。
|
| | Serverless实例不支持审计日志、SSL加密和透明数据加密TDE功能。 |
日志管理
功能 | Serverless实例 | 功能影响及建议 |
| | Serverless实例不支持慢日志、运行日志和错误日志功能。 |
CloudDBA
功能 | Serverless实例 | 功能影响及建议 |
| | Serverless实例不支持CloudDBA功能 |
迁移数据
功能 | Serverless实例 | 功能影响及建议 |
使用DTS将自建数据库迁移至阿里云数据库MongoDB。 | | Serverless实例不支持通过DTS将自建数据库迁移至云MongoDB Serverless实例。 |
使用MongoDB工具将自建数据库迁移至阿里云数据库MongoDB。 | | Serverless实例不支持通过MongoDB工具将自建数据库迁移至云MongoDB Serverless实例。 |
第三方云数据库迁移至阿里云数据库MongoDB。 | | Serverless实例不支持通过DTS或MongoDB工具将第三方云数据库迁移至云MongoDB Serverless实例。 |
阿里云数据库MongoDB实例间的迁移: 从MongoDB副本集实例迁移至分片集群实例 | | - DTS在执行全量数据迁移时将占用源库和目标库一定的资源,可能会导致数据库服务器负载上升。如果数据库业务量较大或服务器规格较低,可能会加重数据库压力,甚至导致数据库服务不可用。建议您在执行数据迁移前谨慎评估,在业务低峰期执行数据迁移。
- MongoDB实例支持的版本与存储引擎请参见版本及存储引擎,如需跨版本或跨引擎迁移,请提前确认兼容性。
- 由于DTS写入数据的逻辑为并发写入,所以会导致目标端占用的存储空间比源端大5%~10%。
- 请确保目标端MongoDB没有与源端相同的主键(默认为_id),否则会导致数据丢失。若目标端有与源端相同的主键,请在不影响业务的前提条件下清空目标端的相关数据(删掉目标端中与源端相同_id的文档)。
|
阿里云数据库MongoDB迁移至自建MongoDB数据库。 | | Serverless实例不支持通过逻辑备份或物理备份将阿里云数据库MongoDB实例数据迁移至自建MongoDB数据库。 |
同步数据
功能 | Serverless实例 | 功能影响及建议 |
| | Serverless实例不支持使用DTS或MongoShake工具实现数据同步。 |