使用应用程序访问本地或第三方云数据库
更新时间:
复制为 MD 格式
借助数据库网关(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等方式访问云下/他云部署的数据库。
[xxx]# telnet xxx Trying xxx... Connected to xxx. Escape character is '^]'. J 5.7.280Z=hBV N]Rr&lp;Gi3Wmysql_native_password^] telnet> quit Connection closed.
该文章对您有帮助吗?