通过数据库网关,您无需开放本地数据库的服务端口,即可将本地数据库与云服务连接。数据库网关DG(Database Gateway)可以与阿里云的产品(例如数据管理DMS)集成使用,本文介绍接入方法和使用步骤。
背景信息
通过阿里云产品(例如数据管理DMS)管理本地数据库,通常有以下解决方案:
- 通过VPC专线:成本高昂,不适用于小企业或个人用户。
- 暴露公网IP:存在潜在安全风险。
- 自建代理实现服务请求的转发:稳定性较差,门槛较高。
数据库网关可为您提供高稳定性、低成本、统一的非阿里云数据库(例如本地IDC自建、其他友商云的云数据库、其他友商云服务器上自建的数据库)的通用管理方案,实现云上、云下使用统一的数据库管理服务,架构图如下所示。 
操作步骤
- 创建数据库网关,详细操作请参见新建数据库网关。
- 添加目标数据库,详细操作请参见添加数据库。
数据库网关目前可以免费使用,但在使用过程中有以下注意事项:
- 确保安装网关的机器可以访问公网即可,无需开放公网地址。
- 确保安装网关的机器可以连通待接入的数据库,在处于同一内网时可获得更低的网络延迟。
- 登录DMS控制台,然后单击左上方的新建实例。
- 在新建实例弹框中,选择无公网地址数据库,并选择具体的数据库类型。
- 数据库类型选择好后输入实例信息。

实例信息参数说明如下:
页签名称 | 参数名称 | 说明 |
基本信息 | 数据库来源 | 选择数据库实例的来源。此处选择无公网地址数据库。 |
数据库类型 | 选择数据库实例的类型。 |
实例地区 | 选择数据库网关所在的地域。 |
网关ID | 选择数据库网关,如您还未创建数据库网关,可以单击点此添加数据库网关按钮创建。 |
登录地址 | 输入目标数据库的内网地址。 |
端口 | 输入目标数据库的服务端口。 |
数据库账号 | 输入数据库的登录账号。 |
数据库密码 | 输入数据库账号对应的密码。 |
管控模式 | 选择数据库的管控模式,详情请参见管控模式功能细分。 |
高级信息 | 环境类型 | 选择数据库环境的类型。 |
实例名称 | 自定义实例的名称。 |
开启跨库查询 | 选择是否开启跨库查询功能,详情请参见跨库查询。 |
不锁表结构变更 | 选择是否开启不锁表结构变更功能,详情请参见不锁表结构变更。 |
实例DBA | 选择一个DBA角色进行后期权限申请等流程。 |
查询超时时间(s) | 设定安全策略,当达到设定的时间后,SQL窗口执行的查询语句会中断,以保护数据库安全。 |
导出超时时间(s) | 设定安全策略,当达到设定的时间后,SQL窗口执行的导出语句会中断,以保护数据库安全。 |
- 输入完成后单击左下角的测试连接。
- 测试连接成功后,单击提交。至此第三方云数据库已经成功录入到数据管理DMS,您可以在数据管理DMS控制台左侧的实例列表中查看并管理您的数据库。
在文档使用中是否遇到以下问题
更多建议
匿名提交