简介
数据库网关(Database Gateway,DG)无需本地开通公网端口,将本地数据库与云服务连接起来,且可以与阿里云产品(如:数据传输服务 DTS,数据库备份 DBS,数据管理 DMS,混合数据库管理 HDM 等)集成使用,提供安全、可靠、低成本的私网数据库接入能力。
原理
通过数据库网关,可以使用应用程序或云服务访问并管理本地 IDC 数据库和其他云厂商数据库。

工作原理:
① 本地安装一个数据库网关代理。
② 网关代理负责与数据库网关云端服务建立安全可信任的通道,不同账号、不同网关所建立的通道彼此隔离。
③ 通道建立后,当在云端使用数据库产品(如 HDM、DBS)需要访问该网络内的本地数据库时,数据库产品会通过已建立好的通道,访问至本地网络。
DBGateway
是 HDM 的一个组件,部署在用户环境中的 Daemon 程序,它负责进行数据库性能数据的采集、计算,不读取用户业务数据,并且通过加密压缩的方式进行通信。
目录结构
1 | . |
常用命令
1 | # 重启 |
API参考
| API | 描述 |
|---|---|
| CreateGateway | 创建网关 |
| ModifyGateway | 修改网关 |
| DeleteGateway | 删除网关 |
| StopGateway | 停止网关 |
| CreateGatewayVerifyCode | 生成线下安装网关时需要的验证码 |
| DownloadGatewayProgram | 返回网关程序的下载地址 |
| ConnectDatabase | 通过网关连接数据库 |
| GetUserDatabases | 返回用户数据库列表信息 |
| AddDatabase | 添加数据库 |
| ModifyDatabase | 修改数据库 |
| DeleteDatabase | 删除数据库 |