借助數據庫網關(DG),您可以使用云產品(DMS、DTS、DBS等)訪問本地機房或者其他云廠商的數據庫。除此之外,DG還提供數據庫訪問點功能,您部署在阿里云ECS上的應用程序,通過該訪問點,也可以直接訪問本地或第三方云數據庫。
什么是數據庫訪問點
DG提供的數據庫訪問點,可以將用戶本地或第三方云數據庫的地址,映射成您在阿里云VPC內的內網地址。您VPC內的應用程序訪問該地址,和直接訪問原始數據庫的效果一致。
例如,您本地機房的數據庫地址為10.1.2.3:3306,由于云上云下網絡不通,您在阿里云上部署的程序并不能直接訪問該數據庫。但通過數據庫訪問點的映射,會在您阿里云VPC內生成地址172.6.7.8:5432,云上的應用程序訪問172.6.7.8:5432地址即可。
數據庫訪問點為您屏蔽掉云上、云下、跨云的網絡細節,您在阿里云ECS上的應用程序可以安全地訪問其他任何網絡環境內的數據庫,滿足您在混合云場景下的在線應用、離線分析,數據遷移等需求。
前提條件
- 參考快速入門啟動本地Agent并添加數據庫。
- 在和DG同一Region內創建了VPC與vSwitch。
操作步驟
- 登錄數據庫網關控制臺。
- 在左側導航欄單擊網關列表。
- 跳轉至添加的數據庫詳情頁,單擊操作列創建數據庫訪問點。
- 選擇對應的VPC ID和虛擬交換機,單擊確定即可通過VPC地址鏈接。
- 登錄到VPC內的一臺ECS上,對展示的VPC地址進行測試,如果能鏈接成功,即可通過JDBC等方式訪問云下/他云部署的數據庫。