文档

不同地域的ECS通过内网连接MongoDB

更新时间:

当ECS实例与MongoDB实例的地域不同时,您可以根据本文中的方法快速实现两者在内网之间的连接。

前提条件

MongoDB实例与ECS实例的网络类型都为专有网络。

如果MongoDB实例与ECS实例的网络类型不一致或都为经典网络时,建议您将实例的网络类型迁移至专有网络后,再参考本文操作。迁移MongoDB实例和ECS实例的网络类型方法如下:

方法一:将MongoDB实例迁移至ECS实例所属地域

本方法通过数据传输服务DTS(Data Transmission Service)的数据迁移功能,实现迁移MongoDB实例至ECS实例所属地域的目的,例如将MongoDB实例从华北1(青岛)迁移至华东1(杭州)。

  1. 在ECS所属地域创建MongoDB实例,详情请参见创建实例,如果已创建可跳过本步骤。

    说明

    在创建MongoDB实例时,选择与ECS实例相同的VPC网络。

  2. 将源地域下的MongoDB数据库迁移至目标MongoDB实例,详情请参见迁移MongoDB实例至其他地域

  3. 将ECS实例的IP地址加入目标MongoDB实例的白名单中,详情请参见设置白名单

    说明

    关于获取ECS实例IP地址信息,请参见查看实例信息

方法二:将ECS实例迁移至MongoDB实例所属地域

下述两种方法分别通过自定义镜像和迁云工具,实现迁移ECS实例数据至MongoDB实例所属地域的目的,例如将ECS实例从华北1(青岛)迁移至华东1(杭州)。