阿里云MongoDB到天翼云DDS数据库的网络准备 本页为您介绍数据迁移到天翼云DDS数据库的网络准备工作,并已适配阿里云MongoDB数据库迁入。 文档数据库有副本集、分片集群等不同的架构,在网络访问方面与其他数据库相比具有一定的差异性,在将本地自建的、其他云上的、天翼云不同资源池的、天翼云ECS自建的DDS/MongoDB数据库数据迁移到天翼云文档数据库DDS前,需要您重点关注网络方面的准备工作。 目前数据传输服务DTS支持通过"公网EIP"和“VPC网络”两种网络接入方式进行数据的迁移和同步。在订购DTS实例时,您可以根据源端和目标端数据库所在的位置决定采用哪种网络接入类型,当源库和目标库在天翼云同一个资源池时,网络接入类型请选用VPC网络,其他情况需要选用公网EIP的接入方式。采用“公网EIP”接入时,分片集群仅支持阿里云或自建 MongoDB数据库为源迁移入云。 数据库来源为公网IP 源端数据库 源端数据库只能通过输入IP地址、端口的方式进行访问。根据源端数据库架构的不同,分为如下2种情况: 源端为副本集架构 以源端为副本集标准三节点为例,数据库包含Primary、Secondary以及Hidden节点,在迁移过程中,为保证源端数据库高可用,需要给Primary和Secondary节点分别绑定不同的公网IP,此处绑定的公网IP在进入DTS实例配置源库目标库配置环节时,需要填写到源库的副本集IP地址中。为Primary和Secondary节点绑定公网IP的方法,具体可参考各数据库官方文档进行操作。 为天翼云DDS实例添加公网访问的白名单分组,并将DTS实例即将或已绑定的公网IP添加到允许访问的IP名单中(源端为其他云MongoDB实例时,请参考不同产品官网文档的指引进行配置,将DTS实例绑定的公网IP配置为可以访问源实例)。 在天翼云DDS实例所在的VPC中,配置VPC安全组,安全组中配置DTS实例绑定的公网IP。 源端为分片集群 当源端为分片集群架构时,DTS将会通过数据库的mongos IP地址和端口来访问源端数据库,通过shard接入信息生成子任务。 mongos IP地址和端口至少为1组,请为mongos绑定公网IP,此处绑定的公网IP在进入DTS实例配置源库目标库配置环节时,需要填写到源库的mongos节点IP地址中。 源库的shard接入信息可以为多组,每组为同一个分片下的多个IP:Port(这里的IP为公网IP),格式:IP和Port之间以英文冒号分隔,多组IP:Port之间用英文逗号隔开。可以提前查询对应的iP和端口信息,方便配置DTS实例时填写。 为天翼云DDS实例添加公网访问的白名单分组,并将DTS实例即将或已绑定的公网IP添加到允许访问的IP名单中(源端为其他云MongoDB实例时,请参考不同产品官网文档的指引进行配置,将DTS实例绑定的公网IP配置为可以访问源实例)。 在天翼云DDS实例所在的VPC中,配置VPC安全组,安全组中配置DTS实例绑定的公网IP。 注意 当通过公网EIP的方式接入,源端为分片集群时,当前仅支持将阿里云或自建 MongoDB分片集群迁移到天翼云;请在阿里云或自建 MongoDB shard节点绑定公网IP,具体操作可参考阿里云官网。