このトピックでは、データベースゲートウェイ (DG) を使用して外部データベースを Alibaba Cloud に接続する方法について説明します。DG は、外部データベースを低コストで Alibaba Cloud に接続するゲートウェイサービスです。DG を使用して、オンプレミスデータベースまたはサードパーティクラウドでホストされているデータベースを Alibaba Cloud に接続できます。 DG を使用して外部データベースを Alibaba Cloud に接続した後、Data Transmission Service (DTS) で移行タスク、同期タスク、またはサブスクリプションタスクを作成するときに、外部データベースをソースデータベースまたはターゲットデータベースとして指定できます。
背景情報
通常、次のいずれかの方法を使用して、外部データベースを Alibaba Cloud に接続できます。ただし、各方法には制限があります。
- Express Connect 回線、VPN ゲートウェイ、またはスマートアクセスゲートウェイを使用します。この方法は、費用が高いため、個人ユーザーには適していません。
- データベースのサービスポートをインターネットに公開します。この方法は、データセキュリティに潜在的なリスクをもたらします。
- 自己管理型プロキシを使用して、サービスリクエストを転送します。この方法は、サービスの安定性を損ない、専門的な技術的知識が必要です。
DG を使用すると、これらのデータベースのエンドポイントをインターネットに公開することなく、外部データベースを Alibaba Cloud に接続できます。DG を介して外部データベースを Alibaba Cloud に接続すると、Data Management (DMS) でそれらを見つけることができます。DG はデータ転送も暗号化し、ファイアウォールを必要としないシンプルな構成をサポートしています。詳細については、「データベースゲートウェイとは」をご参照ください。
手順
- データベースゲートウェイを作成します。詳細については、「データベースゲートウェイの作成」をご参照ください。
- Alibaba Cloud に接続する外部データベースを追加します。詳細については、「データベースの追加」をご参照ください。DG は無料です。ただし、DG を使用する場合、次の要件が満たされていることを確認する必要があります。
- データベースゲートウェイがデプロイされているサーバーにインターネットアクセスがあること。サービスポートをインターネットに公開する必要はありません。安定した高速のデータ転送をサポートするために、送信データ転送用のデータベースゲートウェイのパブリック帯域幅が 10 Mbit/s 以上であることを確認してください。
- データベースゲートウェイがデプロイされているサーバーが外部データベースに接続できること。ネットワーク遅延を短縮する必要がある場合は、サーバーと外部データベースを同じ内部ネットワークにデプロイします。
- 以下の手順では、DTS で作成された移行タスクを例として使用します。DTS コンソール にログインします。左側のナビゲーションウィンドウで、[データ移行] をクリックします。表示されるページの右上隅にある [移行タスクの作成] をクリックします。

- 移行タスクの作成ウィザードで、データベース情報を指定します。外部データベースをソースデータベースまたはターゲットデータベースとして指定するには、[パブリック Ip:port のないデータベース (データベースゲートウェイ経由でアクセス)] を、ソースデータベースまたはターゲットデータベースセクションの [インスタンスタイプ] ドロップダウンリストから選択し、外部データベースのエンドポイントを選択します。
説明 データ移行タスクの作成時に、[パブリック Ip:port のないデータベース (データベースゲートウェイ経由でアクセス)] をインスタンスタイプとして選択した場合、ソースデータベースとターゲットデータベースは同じリージョンにデプロイする必要があります。 - データベース情報を指定した後、[接続テスト] をクリックして接続性を確認します。次に、右下隅にある [ホワイトリストを設定して次へ] をクリックして、移行タイプと詳細設定に進みます。