简介
数据库网关(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 | 删除数据库 |