全部产品
云市场

数据库网关

更新时间:2020-04-08 10:18:29

通过数据库网关,您无需开放本地数据库的服务端口,即可将本地数据库与云服务连接。数据库网关DG(Database Gateway)可以与阿里云的产品(例如数据管理DMS)集成使用,本文介绍接入方法和使用步骤。

背景信息

通过阿里云产品(例如数据管理DMS)管理本地数据库,通常有以下解决方案:

  • 通过VPC专线:成本高昂,不适用于小企业或个人用户。
  • 暴露公网IP:存在潜在安全风险。
  • 自建代理实现服务请求的转发:稳定性较差,门槛较高。

数据库网关可为您提供高稳定性、低成本、统一的非阿里云数据库(例如本地IDC自建、其他友商云的云数据库、其他友商云服务器上自建的数据库)的通用管理方案,实现云上、云下使用统一的数据库管理服务,架构图如下所示。 架构图

支持的数据库

当前仅支持MySQL数据库。

暂未提供数据追踪功能。

准备工作

创建AccessKey

操作步骤

  1. 登录数据管理控制台

  2. 在左侧导航栏,选择外部数据库接入DMS > 网关配置(无需公网)

    如果您是首次使用数据库网关,您会看到云产品开通页。请阅读并同意数据库网关服务协议后,单击立即开通

  3. 在跳转到的数据库网关控制台,单击新建网关

  4. 在弹出的对话框中,填入网关名称备注,单击下一步

  5. 本地准备一台服务器(无需开放公网端口),将网关程序下载至该服务器中。下载网关程序

    服务器的要求如下:

    • 内存:最低配置为1GB的空闲内存,建议空闲内存在2GB以上。
    • CPU:1Core的空闲CPU。
    • Java运行环境:JRE 1.7及以上版本,建议使用64位版本的操作系统和64位的JRE。
    • 网络:具备访问公网的能力,公网出口带宽在10Mbps以上。
  6. 在该服务器上解压网关程序,然后运行aliyun-db-gateway/bin目录中的脚本文件来启动网关程序。

    该目录中的db_agent.sh脚本适用于Linux和Mac操作系统;db_agent.bat脚本适用于Windows操作系统。

  7. 根据网关程序的提示,输入在准备工作中创建的AccessKeyId和AccessKeySecret信息。网关程序提示

  8. 验证成功后,返回至数据库网关控制台,单击下一步,获取到随机验证码。获取验证码

  9. 在网关程序中填入验证码,等待链路建立。

下一步

添加数据库

相关文档