数据库网关

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

前提条件

背景信息

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

  • 通过VPC专线:成本高昂,不适用于小企业或个人用户。

  • 暴露公网IP:存在潜在安全风险。

  • 自建代理实现服务请求的转发:稳定性较差,门槛较高。

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

操作步骤

  1. 创建数据库网关,详细操作请参见新建数据库网关

  2. 添加目标数据库,详细操作请参见添加数据库

    数据库网关目前可以免费使用,但在使用过程中有以下注意事项:

    • 确保安装网关的机器可以访问公网即可,无需开放公网地址。

    • 确保安装网关的机器可以连通待接入的数据库,在处于同一内网时可获得更低的网络延迟。

  3. 登录DMS,在页面左上角单击新增实例
    gdfdfdf
  4. 新增实例弹框中,选择本地/他云数据库,并选择具体的数据库类型。
    gffdsds
  5. 新增实例对话框中按照下表的说明填写实例信息。
    页签名称参数名称说明
    基本信息数据来源选择数据库实例的来源。此处选择本地/他云数据库。
    数据库类型选择数据库实例的类型。
    实例地区选择数据库网关所在的地域。
    网关ID选择数据库网关,如您还未创建数据库网关,可以单击点此添加数据库网关创建。
    数据库地址输入目标数据库的内网地址。
    端口输入目标数据库的服务端口。
    数据库账号输入数据库的登录账号。
    数据库密码输入数据库账号对应的密码。
    管控模式选择数据库的管控模式,详情请参见管控模式
    敏感数据保护如果您有对敏感数据进行管控和脱敏的需求,可以使用敏感数据保护功能对数据库元数据进行扫描,识别、脱敏和管理敏感数据。
    高级信息环境类型选择数据库环境的类型。
    实例名称自定义实例的名称。
    开启跨库查询选择是否开启跨库查询功能。
    无锁结构变更选择是否开启不锁表结构变更功能,详情请参见通过无锁变更工单实现无锁结构变更
    开启SSL开启后DMS访问您的数据库链路将使用加密传输(需服务端支持SSL连接)。
    实例DBA选择一个DBA角色进行后期权限申请等流程。
    查询超时时间(s)设定安全策略,当达到设定的时间后,SQL窗口执行的查询语句会中断,以保护数据库安全。
    导出超时时间(s)设定安全策略,当达到设定的时间后,SQL窗口执行的导出语句会中断,以保护数据库安全。
  6. 输入完成后单击下方的测试连接

    说明

    若测试连接失败,请检查您输入的实例信息。

  7. 测试连接成功后,单击提交。至此第三方云数据库已经成功录入至DMS,您可以在DMS控制台左侧的实例列表中查看并管理您的数据库。