借助数据库网关(DG),您可以使用云产品(DMS、DTS、DBS等)访问本地机房或者其他云厂商的数据库。除此之外,DG还提供数据库访问点功能,您部署在阿里云ECS上的应用程序,通过该访问点,也可以直接访问本地或第三方云数据库。
什么是数据库访问点
DG提供的数据库访问点,可以将用户本地或第三方云数据库的地址,映射成您在阿里云VPC内的内网地址。您VPC内的应用程序访问该地址,和直接访问原始数据库的效果一致。
例如,您本地机房的数据库地址为10.1.2.3:3306,由于云上云下网络不通,您在阿里云上部署的程序并不能直接访问该数据库。但通过数据库访问点的映射,会在您阿里云VPC内生成地址172.6.7.8:5432,云上的应用程序访问172.6.7.8:5432地址即可。
数据库访问点为您屏蔽掉云上、云下、跨云的网络细节,您在阿里云ECS上的应用程序可以安全地访问其他任何网络环境内的数据库,满足您在混合云场景下的在线应用、离线分析,数据迁移等需求。
前提条件
- 参考快速入门启动本地Agent并添加数据库。
- 在和DG同一Region内创建了VPC与vSwitch。
操作步骤
- 登录数据库网关控制台。
- 在左侧导航栏单击网关列表。
- 跳转至添加的数据库详情页,单击操作列创建数据库访问点。
- 选择对应的VPC ID和虚拟交换机,单击确定即可通过VPC地址链接。
- 登录到VPC内的一台ECS上,对展示的VPC地址进行测试,如果能链接成功,即可通过JDBC等方式访问云下/他云部署的数据库。