データベースゲートウェイ (DG) を使用すると、Data Management (DMS)、Data Transmission Service (DTS)、Database Backup Service (DBS) などの Alibaba Cloud サービスを利用して、オンプレミスデータセンターやサードパーティクラウド上のデータベースにアクセスできます。また、DG はデータベースアクセスポイントも提供しており、これにより Elastic Compute Service (ECS) インスタンス上のアプリケーションがこれらの外部データベースに直接アクセスできるようになります。
- DMS を使用したオンプレミスまたはサードパーティクラウドのデータベースの管理
- DTS を使用したオンプレミスまたはサードパーティクラウドのデータベースの移行
- DBS を使用したオンプレミスまたはサードパーティクラウドのデータベースのバックアップ
データベースアクセスポイント
データベースゲートウェイ (DG) のデータベースアクセスポイントは、オンプレミスまたはサードパーティクラウドのデータベースのエンドポイントを、Alibaba Cloud VPC 内の VPC エンドポイントにマッピングします。これにより、VPC 内のアプリケーションは、この VPC エンドポイントにアクセスして、元のデータベースがローカルリソースであるかのように接続できます。
たとえば、オンプレミスデータベースが 10.1.2.3:3306 にあるとします。ネットワーク分離のため、Alibaba Cloud 上のアプリケーションはこのデータベースに直接アクセスできません。データベースアクセスポイントを使用すると、このアドレスを VPC 内の VPC エンドポイント (例: 172.6.7.8:5432) にマッピングできます。これにより、クラウドアプリケーションは 172.6.7.8:5432 エンドポイントを使用してデータベースに接続できます。
データベースアクセスポイントは、オンプレミス、クラウド、マルチクラウドのネットワークの複雑さを抽象化します。これにより、ECS インスタンス上のアプリケーションは、あらゆるネットワーク環境のデータベースに安全にアクセスできます。これは、オンラインアプリケーション、オフライン分析、データ移行などのハイブリッドクラウドのユースケースに最適です。
前提条件
- クイックスタートの指示に従って、ローカルエージェントを起動し、データベースを追加します。
- データベースゲートウェイと同じリージョンに VPC と vSwitch が作成されていることを確認します。
操作手順
- データベースゲートウェイコンソールにログインします。
- 左側のナビゲーションウィンドウで、[ゲートウェイリスト] をクリックします。対象のゲートウェイを見つけ、[操作] 列の [詳細] をクリックします。
- ゲートウェイ詳細ページで、対象のデータベースを見つけ、[操作] 列の [データベースアクセスポイントの作成] をクリックします。
- ダイアログボックスで、対象の [VPC ID] と [vSwitch] を選択し、[OK] をクリックします。
- 接続を検証するには、VPC 内の ECS インスタンスにログインし、表示された VPC エンドポイントへの接続をテストします。接続に成功した場合、JDBC などのメソッドを使用して外部データベースにアクセスできます。
[xxx]# telnet xxx Trying xxx... Connected to xxx. Escape character is '^]'. J 5.7.280Z=hBV N]Rr&lp;Gi3Wmysql_native_password^] telnet> quit Connection closed.