本文介绍如何通过数据库网关将本地数据库或托管在第三方云上的数据库连接到阿里云。 在配置数据迁移、数据同步或数据订阅时,您可以直接将数据库网关中接入的数据库作为源库或目标库。
前提条件
已创建AccessKey。 AccessKey中包含AccessKey ID和AccessKey Secret信息。 详情请参见
创建AccessKey。
背景信息
数据库网关帮助您将非阿里云数据库连接到阿里云。 该接入方案比高速通道和云企业网等接入方案更实惠。 该方案可用于本地数据库或托管在第三方云上的数据库。 有关数据库网关的工作原理,请参见工作原理。
注意事项
数据库网关目前处于公测阶段,仅在以下地域可用:
- 华东1(杭州)
- 亚太东南 1(新加坡)
- 亚太东南 5(雅加达)
- 英国(伦敦)
- 美国东部 1(弗吉尼亚)
操作步骤
- 登录数据库网关控制台。
说明 首次登录数据库网关控制台时,系统会提示您开通该服务。 在云产品开通页面,请在阅读并同意数据库网关服务协议后,单击立即开通。
- 单击新建网关。
- 在新建网关对话框中,填写数据库网关的名称和备注信息,然后单击下一步。
- 下载网关程序。
注意 运行网关程序的服务器必须满足以下要求:
- 性能:CPU核数为1核、内存为1 GB。
- 软件环境:JRE 1.7及以上版本。 建议您使用64位操作系统。
- 网络:
- 服务器可以连通待接入的数据库。 您可以将服务器和数据库部署在同一内网中,以获得最低网络延迟。
- 服务器可以访问公网。 服务器的服务端口无需开放至公网。 为了获得最佳传输速率,请确保出站带宽不低于10 Mbit/s。
- 在新建网关对话框中,下载操作系统对应的网关程序。
- 将下载的安装文件复制到要部署网关程序的服务器上,然后解压缩该文件。
- 启动网关程序。
- 登录部署网关程序的服务器,进入网关程序解压后的目录。
- 根据您的操作系统,启动网关程序:
- Linux或Mac系统:运行
bin/start.bat
命令。
- Windows系统:双击bin目录中的db_agent.bat文件。
- 输入AccessKey ID和AccessKey Secret信息。
- 验证成功后,返回到数据库网关控制台,单击下一步,获取随机验证码。
- 在网关程序的命令行中输入验证码并按回车键确认。 等待连接建立成功。
- 添加数据库。
- 返回到数据库网关控制台并单击添加数据库。
- 在添加数据库对话框中,填写数据库地址、数据库的服务端口和备注信息,然后单击确定。 您需要确保从运行网关程序的服务器可以访问该地址。 如果网关程序与数据库服务器在同一台服务器上运行,请将数据库地址设置为127.0.0.1。
后续步骤
创建任务时,您可以将数据库网关中接入的数据库作为源数据库或目标数据库。 您需要将实例类型选择为无公网IP:Port的数据库(通过数据库网DG接入),然后从下拉列表中选择数据库地址。
说明 配置数据迁移时,如果将实例类型选择为无公网IP:Port的数据库(通过数据库网DG接入),源和目标实例必须位于同一地域。