通过数据库网关DG(Database Gateway),您只需简单几步即可将本地或第三方云的数据库低成本地接入至阿里云。完成接入后,在配置DTS的数据迁移、数据同步或数据订阅时,您可以直接将数据库网关中接入的数据库作为源库或目标库。

前提条件

创建AccessKey并获取AccessKey ID和AccessKey Secret信息,详情请参见创建AccessKey

背景信息

将本地或第三方云的数据库接入至阿里云,通常有以下几种解决方案,但是均存在一定的局限性:

  • 通过专线、VPN网关或智能网关接入:成本较高,不适用于个人用户。
  • 将数据库的服务端口暴露至公网:存在潜在安全风险。
  • 自建代理转发服务请求:稳定性较差,技术成本较高。

除上述方案以外,阿里云为您提供了数据库网关接入方案,您只需简单几步即可将本地或第三方云的数据库低成本地接入至阿里云。详细的原理介绍请参见工作原理

费用说明

数据库网关目前处于公测阶段,不会产生费用。

操作步骤

  1. 登录数据库网关控制台
    说明 首次使用数据库网关时会跳转至云产品开通页面,请阅读并同意数据库网关服务协议后,单击立即开通
  2. 单击新建网关
  3. 在弹出的对话框中,填写网关名称和备注信息,单击下一步
  4. 部署网关程序。
    注意 用于部署网关程序的服务器需满足下述要求:
    • 性能:空闲的CPU核数为1核、空闲的内存为1 GB,您也可以使用更高性能的设备。
    • 软件环境:已安装JRE 1.7及以上版本,建议使用64位版本的操作系统。
    • 网络:
      • 可以连通待接入的数据库,处于同一内网时可获得更低的网络延迟。
      • 可以访问公网(无需开放端口至公网),为保障链路速率及稳定性,公网出口带宽至少为10 Mbps。
    1. 在弹出的对话框中,根据部署环境下载对应操作系统的网关程序。
      下载数据库网关程序
    2. 将下载的网关程序复制到待部署的服务器上并解压。
  5. 启动网关程序。
    1. 登录网关程序所部署的服务器,进入网关程序解压的目录。
    2. 根据操作系统选择下述方法来启动网关程序:
      • Linux或Mac操作系统:执行bin/start.bat命令。
      • Windows操作系统:双击bin目录中的db_agent.bat文件。
    3. 根据命令行的提示,输入AccessKey ID和AccessKey Secret信息。
      安装数据库网关
    4. 验证成功后,返回至数据库网关控制台,单击下一步,获取随机验证码。
      获取网关验证码
    5. 在网关程序的命令行中输入验证码并按回车键确认,等待链路建立成功。
      网关启动成功
  6. 添加数据库。
    说明 您可以重复执行本步骤添加多个数据库。
    1. 返回至数据库网关控制台,单击添加数据库
    2. 填写数据库地址、数据库的服务端口和备注信息,然后单击确定
      添加数据库

后续步骤

在配置数据迁移、数据同步或数据订阅时,选择实例类型为无公网IP:Port的数据库(通过数据库网DG接入),然后下拉选择对应的数据库地址,即可将数据库网关中接入指定的数据库作为源库或目标库。
说明 配置数据迁移时,如果选择实例类型为无公网IP:Port的数据库(通过数据库网DG接入),不支持跨地域迁移,即源库的实例地区和目标库的实例地区要保持一致。
DTS引用DG