すべてのプロダクト
Search
ドキュメントセンター

Database Gateway - Deprecated:DMS と Database Gateway を使用したオンプレミスまたはサードパーティデータベースの管理

最終更新日:Jun 22, 2026

Alibaba Cloud の Database Gateway を使用すると、オンプレミスまたはサードパーティのクラウドデータベースを、パブリック IP アドレスを公開することなく Alibaba Cloud サービスに接続できるため、パブリック接続に伴うセキュリティリスクを回避できます。Database Gateway を使用して、Data Management (DMS) でオンプレミスまたはサードパーティのクラウドデータベースを登録および管理します。

背景情報

オンプレミスまたはサードパーティのクラウドデータベースを Alibaba Cloud に接続するためのソリューションはいくつかありますが、それぞれに制限があります:
  • 専用回線、VPN ゲートウェイ、またはスマートアクセスゲートウェイの使用:この方法はコストがかかり、個人ユーザーには適していません。
  • データベースのサービスポートをパブリックインターネットに公開する:これにより、攻撃による重大なセキュリティリスクが生じます。
  • サービスリクエストを転送するためのカスタムプロキシの構築:このアプローチは安定性に欠けることが多く、多大な技術的労力を必要とします。

これらの問題に対処するため、Data Management (DMS) では Database Gateway を使用してオンプレミスまたはサードパーティのクラウドデータベースを登録できます。この方法では、データベースのパブリックアドレスを公開することなく、データ転送のための安全で暗号化された接続を確立します。Database Gateway の詳細については、「Database Gateway の概要」をご参照ください。

操作手順

  1. Database Gateway コンソールにログインします。左上隅で、データベースが所在するリージョン (デフォルトは中国 (杭州)) を選択し、[ゲートウェイの作成] をクリックします。
  2. 表示されるダイアログボックスで、ゲートウェイの名前と説明を入力し、[次へ] をクリックします。
  3. ゲートウェイをインストールします。ご利用のオペレーティングシステムに基づいてインストールパッケージを選択できます。Windows の場合は、[インストールパッケージのダウンロード] をクリックします。他のオペレーティングシステムの場合は、コマンドをコピーして対象のマシンで実行します。ローカルゲートウェイが正常に起動すると、自動的にデータベースの追加ページにリダイレクトされます。[次へ] をクリックすることもできます。
    説明 現在、Database Gateway は無料です。ゲートウェイをホストするマシンは、次の要件を満たす必要があります:
    • 対象のデータベースに接続できること。ネットワーク遅延を低減するために、ゲートウェイとデータベースを同じ内部ネットワーク上に配置してください。
    • パブリックインターネットへのアウトバウンドアクセス権があること。パブリック IP アドレス、インバウンドのパブリックアクセス、および公開ポートは必要ありません。
    [ゲートウェイの作成] ウィザードのステップ 2 [ゲートウェイのインストール] で、ゲートウェイのインストールプラットフォーム ([Windows (x86_64)][Linux/MacOS (x86_64)]、または [Docker]) を選択します。次に、[コマンドのコピー] をクリックし、対象のマシンでコマンドを実行してゲートウェイをダウンロードし、起動します。Alibaba Cloud VPC 内部アドレス経由で接続する必要がある場合は、[Alibaba Cloud VPC 内部アドレス経由で接続 (ECS 自己構築データベース/専用回線/Cloud Enterprise Network/VPN ゲートウェイ)] チェックボックスをオンにします。完了したら、[次へ] をクリックします。
  4. データベースを追加します。[データベースアドレスの追加] をクリックしてすぐにゲートウェイにデータベースを追加することも、後で追加することもできます。データベースの追加方法の詳細については、「データベースの追加」をご参照ください。
    [追加方法][手動追加] を選択します。[データベースアドレス] フィールドにホストとポート番号 (例:172.168.200.152:3306) を入力し、Enter キーを押してタグを作成してから、[完了] をクリックします。
  5. DMS にログインします。ページの左上隅にある [インスタンスの追加] をクリックします。
  6. [インスタンスの追加] ダイアログボックスで、[オンプレミス/サードパーティクラウドデータベース] を選択し、特定のデータベースタイプを選択します。
    サポートされているデータベースタイプには、MySQLSQLServerPostgreSQLOracleOceanBase-MySQLMongoDBRedisClickHouseMariaDBDMDB2 があります。
  7. [インスタンスの追加] ダイアログボックスで、次の表の説明に従ってインスタンス情報を入力します。
    タブ パラメータ 説明
    基本情報 データソース データベースインスタンスのソースを選択します。この手順では、[オンプレミス/サードパーティクラウドデータベース] を選択します。
    データベースタイプ データベースインスタンスのタイプを選択します。
    インスタンスリージョン データベースゲートウェイが所在するリージョンを選択します。
    ゲートウェイ ID データベースゲートウェイを選択します。まだ作成していない場合は、[データベースゲートウェイの追加] をクリックして作成します。
    データベースアドレス 対象データベースの内部ネットワークアドレスを入力します。
    ポート 対象データベースのサービスポートを入力します。
    データベースアカウント データベースにログインするためのユーザー名を入力します。
    データベースパスワード データベースアカウントに対応するパスワードを入力します。
    コントロールモード データベースのコントロールモードを選択します。詳細については、「コントロールモード」をご参照ください。
    機密データ保護 機密データを管理し、マスキングする必要がある場合は、機密データ保護機能を使用して、データベースメタデータ内の機密データをスキャン、識別、マスキング、および管理できます。
    詳細情報 環境タイプ データベースの環境タイプを選択します。
    インスタンス名 インスタンスのカスタム名を指定します。
    データベース間クエリを有効にする データベース間クエリ機能を有効にします。
    ロックフリースキーマ変更を有効にする ロックフリースキーマ変更機能を有効にします。詳細については、「ロックフリー変更チケットを使用してロックフリースキーマ変更を実装する」をご参照ください。
    SSL を有効にする この機能を有効にすると、DMS は暗号化された接続を使用してデータベースにアクセスします。サーバーは SSL 接続をサポートしている必要があります。
    インスタンス DBA 権限リクエストなどの後続プロセスを処理するインスタンス DBA を選択します。
    クエリタイムアウト (秒) SQL ウィンドウでのクエリの最大実行時間を指定します。この制限を超えたクエリは、データベースを保護するために終了されます。
    エクスポートタイムアウト (秒) SQL ウィンドウからのエクスポートの最大実行時間を指定します。この制限を超えたエクスポートは、データベースを保護するために終了されます。
  8. 左下隅にある [接続テスト] をクリックし、テストが成功したことを確認します。
    説明 テストに失敗した場合は、入力したインスタンス情報を確認してください。
  9. [送信] をクリックします。これで、オンプレミスまたはサードパーティのクラウドデータベースが DMS に登録されました。DMS コンソールのインスタンスリストからデータベースを表示および管理できます。