当您需要通过专线或VPN网关等方式将本地数据中心(IDC)的数据库接入数据传输服务(DTS)时,为简化复杂的网络配置,DTS提供了VPC数据通道功能。该功能通过在您的专有网络(VPC)内创建弹性网卡(ENI),使DTS能以私网地址直接且安全地访问您的数据库,从而简化网络架构并缩小所需配置的安全白名单范围。
功能简介
VPC数据通道是DTS基于阿里云私网连接(PrivateLink)构建的一种高效且安全的网络连接方案。其工作原理如下:
启用服务:当您使用此功能时,DTS会检查您是否已开通私网连接(PrivateLink)服务。如未开通,DTS将为您自动开通该服务。
创建网络接入点:配置任务时,您需要在您的VPC内指定一个主可用区和一个备可用区的交换机(vSwitch)。DTS会在您选定的主、备交换机上各创建一个弹性网卡(ENI),这两个ENI便成为DTS在您VPC内的网络接入点。
复用资源,节约IP:DTS仅使用您VPC中已有的交换机,不会为您创建新的交换机。每个VPC数据通道最少占用2个IP地址(主、备ENI各一个)。如果您在同一个VPC内创建多个DTS任务,并选择相同的主备交换机,DTS将复用已创建的VPC数据通道,不会额外占用新的IP地址。为方便您复用,DTS会自动填充您上次使用的交换机信息。
不干涉网络规划:该功能仅在您指定的交换机上挂载ENI,不会对您VPC的路由表做任何修改,确保对您现有的网络规划无任何干扰。
优势
简化网络架构
只需提前规划好网络,并将弹性网卡所在交换机的网段加入专有网络(VPC)的路由表和数据库白名单,DTS在连接数据库时就会自动为您创建VPC数据通道。缩小安全配置范围
您仅需将弹性网卡所在交换机的网段添加到数据库的安全设置(如防火墙、白名单、安全组等)中,无需再为庞大的DTS服务器IP段加白。简化网络排错
如果发生网络连接问题(配置DTS实例时数据库的连接性检查失败,即专线网络连接不通),您可以在弹性网卡所在的交换机上创建一台ECS实例,直接测试与数据库的连通性,方便快速定位问题。
费用说明
VPC数据通道功能本身不收取任何费用。
适用范围
数据库类型:支持MySQL、PostgreSQL、SQLServer、Tair/Redis、Oracle、MongoDB。
接入方式:仅支持专线/VPN网关/智能网关。
控制台版本:仅支持在新版DTS配置页面使用此功能。
地域和可用区:
地域
可用区
名称
ID
名称
ID
华东1(杭州)
cn-hangzhou
可用区I、可用区J、可用区K
cn-hangzhou-i、cn-hangzhou-j、cn-hangzhou-k
华东2(上海)
cn-shanghai
可用区B、可用区G、可用区M、可用区N
cn-shanghai-b、cn-shanghai-g、cn-shanghai-m、cn-shanghai-n
华南1(深圳)
cn-shenzhen
可用区D、可用区E、可用区F
cn-shenzhen-d、cn-shenzhen-e、cn-shenzhen-f
华北2(北京)
cn-beijing
可用区H、可用区G、可用区L、可用区I、可用区F、可用区K
cn-beijing-h、cn-beijing-g、cn-beijing-l、cn-beijing-i、cn-beijing-f、cn-beijing-k
华北1(青岛)
cn-qingdao
可用区B、可用区C
cn-qingdao-b、cn-qingdao-c
华北3(张家口)
cn-zhangjiakou
可用区A、可用区B、可用区C
cn-zhangjiakou-a、cn-zhangjiakou-b、cn-zhangjiakou-c
华北6(乌兰察布)
cn-wulanchabu
可用区A、可用区B
cn-wulanchabu-a、cn-wulanchabu-b
西南1(成都)
cn-chengdu
可用区A、可用区B
cn-chengdu-a、cn-chengdu-b
中国香港
cn-hongkong
可用区B、可用区C、可用区D
cn-hongkong-b、cn-hongkong-c、cn-hongkong-d
新加坡
ap-southeast-1
可用区A、可用区B
ap-southeast-1a、ap-southeast-1b
印度尼西亚(雅加达)
ap-southeast-5
可用区A、可用区B
ap-southeast-5a、ap-southeast-5b
德国(法兰克福)
eu-central-1
可用区A、可用区B
eu-central-1a、eu-central-1b
美东(弗吉尼亚)
us-east-1
可用区A、可用区B
us-east-1a、us-east-1b
美西(硅谷)
us-west-1
可用区A、可用区B
us-west-1a、us-west-1b
日本(东京)
ap-northeast-1
可用区A、可用区B
ap-northeast-1a、ap-northeast-1b
注意事项
当您配置的DTS任务同时满足适用范围中列出的数据库类型、接入方式和实例地区要求时,DTS将强制要求使用VPC数据通道,您必须配置主备交换机。
为确保高可用,您选择的主交换机和备交换机必须位于不同的可用区。
使用VPC数据通道功能,DTS会在您的VPC内创建一个名为
DTS_VPCNAT的安全组,并将其关联到创建的弹性网卡上。该安全组的入方向规则默认为允许所有IP(
0.0.0.0/0)访问,这是为了确保DTS与您的数据库能成功建立双向连接。请勿修改或删除此安全组及其规则,否则将导致DTS任务异常。
此安全组为DTS专用,请勿将其用于您的ECS等其他资源,以避免潜在的安全风险。
常见问题
如您在配置过程中遇到网络不通等问题,请参见配置VPC数据通道任务与常见问题。