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

DataWorks:オプション 2:同一アカウント内のリージョンをまたがる Alibaba Cloud データソースの接続

最終更新日:Jun 26, 2026

本トピックでは、Alibaba Cloud RDS MySQL インスタンスを例に、データソースと DataWorks が同一の Alibaba Cloud アカウントに属しているが、異なるリージョンに存在する場合のネットワーク接続を確立する方法について説明します。

利用シーン

このソリューションは、ご利用のデータソースと DataWorks ワークスペースが、以下のすべての条件を満たす場合に推奨されます。

  • データソースが Alibaba Cloud プロダクトである。

  • データソースと DataWorks ワークスペースが、同一の Alibaba Cloud アカウントに属している。

  • データソースと DataWorks ワークスペースが、異なるリージョンに存在する。

ソリューション概要

同一アカウント、別リージョンのシナリオでは、VPC (プライベートネットワーク) 接続の使用を推奨します。ネットワーク接続ツール (Cloud Enterprise Network (CEN) または VPC ピアリング接続) を使用して、DataWorks ワークスペースのリソースグループの VPC と、データソースが存在する VPC を接続します。

ネットワーク接続図

幻灯片3

前提条件

課金情報

課金は、選択するネットワーク接続ツールによって異なります。詳細は、Cloud Enterprise Network の課金 または VPC ピアリング接続の課金をご参照ください。

ネットワーク接続の設定

説明

以下の手順は、プライベートネットワーク経由でデータソースを DataWorks に接続するための一般的なプロセスを概説したものです。これにより、中心的なロジックを迅速に理解できます。詳細な設定例については、本トピックで提供されている設定例をご参照ください。

ステップ 1:基本情報の収集

データソース側

  • リージョン:この例では、中国 (杭州) リージョンにある RDS MySQL インスタンスを使用します。

  • VPC と vSwitch の情報

    説明

    この例では RDS MySQL を使用します。他の Alibaba Cloud インスタンスについては、関連するプロダクトドキュメントを参照して VPC の詳細情報を取得する方法を確認してください。

    1. RDS コンソールに移動し、ターゲットインスタンスを見つけて、インスタンス名 をクリックして 基本情報 ページを開きます。

    2. 左側のナビゲーションウィンドウで [データベース接続] をクリックし、RDS MySQL インスタンスの VPC と vSwitch の詳細を表示します。

      [ネットワークタイプ] で、VPC ID、vSwitch ID、および CIDR ブロックをメモします。

DataWorks 側

  • リージョン:この例では、中国 (上海) リージョンにある DataWorks ワークスペースとリソースグループを使用します。

  • リソースグループにバインドされた VPC と vSwitch の情報

    1. DataWorks リソースグループページに移動し、ターゲットリソースグループを見つけて、Operation > ネットワーク設定 をクリックします。

    2. 関連する機能セクションで、バインドされている 独自のネットワークスイッチ を表示します。

      例えば、RDS MySQL と DataWorks 間でデータを同期するには、[データスケジューリングとデータ統合] の下にある 独自のネットワークスイッチ を確認します。

ステップ 2:ネットワーク接続の確立

リージョン間で VPC を接続するには、以下のいずれかのネットワーク接続ツールを使用します。

説明

ネットワーク設定中に問題が発生した場合は、 チケットを送信して Alibaba Cloud テクニカルサポートにお問い合わせください。

ステップ 3:DataWorks リソースグループへのルート追加

DataWorks がリージョンをまたいでデータソースにアクセスする場合、DataWorks リソースグループに、データソースの vSwitch CIDR ブロックを指すカスタムルートを追加する必要があります。

  1. DataWorks リソースグループページに移動し、ターゲットリソースグループを見つけて、Operation > ネットワーク設定 をクリックします。

  2. 関連する機能セクションで、バインドされている VPC を見つけ、Operation > カスタムルート をクリックします。

  3. 新しいルート をクリックします。接続方法を CIDR ブロック に設定し、宛先 CIDR ブロック をご利用のデータソースの vSwitch CIDR ブロックに設定します。

ステップ 4:(任意) ホワイトリストの設定

ご利用のデータソースが IP ホワイトリストを使用している場合は、DataWorks リソースグループの vSwitch CIDR ブロックをデータソースのホワイトリストに追加して、アクセスを許可します。

この例では、RDS MySQL の IP ホワイトリスト設定を使用します。[ホワイトリストとセキュリティグループ] で、DataWorks リソースグループにバインドされている ネットワークセグメントの切り替え を追加します。

説明

他の Alibaba Cloud サービスについては、それぞれの公式ドキュメントを参照して、特定のホワイトリスト設定手順を確認してください。

例えば、dataworks という名前のホワイトリストグループを作成し、vSwitch CIDR ブロック 172.16.0.0/24 を追加します。

ネットワーク接続の検証

  1. DataWorks コンソールにログインします。ターゲットリージョンで、左側のナビゲーションウィンドウでデータ統合 > データ統合をクリックします。ドロップダウンリストからワークスペースを選択し、入力 データ統合をクリックします。

  2. 左側のナビゲーションウィンドウで Data Sources をクリックし、データソースリストで [データソースを追加] をクリックし、必要に応じてデータソースを選択して、関連する接続パラメーターを設定します。

  3. 下部のリソースグループリストで、データソースとのネットワーク接続が確立されているリソースグループを選択し、テスト接続 をクリックします。ステータスが [接続可能] と表示されることを確認します。

    説明

    テスト結果が [失敗] と表示された場合は、接続診断ツール を使用してトラブルシューティングを行ってください。それでも接続に失敗する場合は、 チケットを送信してサポートを依頼してください。

設定例

この例では、同一の Alibaba Cloud アカウントに属する、中国 (杭州) の RDS MySQL インスタンスと中国 (上海) の DataWorks ワークスペースとの間のネットワーク接続を設定する方法を示します。

1. 基本情報

パラメーター

データソース (RDS MySQL)

DataWorks リソースグループ

アカウント

同一アカウント

リージョン

中国 (杭州)

中国 (上海)

VPC

  • VPC 名:vpc-hangzhou

  • VPC CIDR ブロック:192.168.0.0/16

  • vSwitch 名:hz-h

  • vSwitch CIDR ブロック:192.168.6.0/24

RDS インスタンス MySQL_Source[データベース接続] ページで、プライベートエンドポイント (例:rm-bp***.mysql.rds.aliyuncs.com) を確認できます。パブリックアクセスを有効にするには、[パブリックエンドポイントの作成] をクリックします。

  • VPC 名:vpc-shanghai

  • VPC CIDR ブロック:172.16.0.0/16

  • vSwitch 名:sh-l

  • vSwitch CIDR ブロック:172.16.0.0/24

DataWorks Serverless リソースグループの [ネットワーク設定] ページで、[VPC バインド] タブに移動します。[データスケジューリングとデータ統合] セクションで、[バインドの追加] をクリックし、上記の VPC と vSwitch をバインドします。

2. ネットワーク接続の確立

このソリューションは、Cloud Enterprise Network (CEN)VPC ピアリング接続 の両方をサポートしています。ニーズに最も適したオプションを選択してください。

説明

ネットワーク設定中に問題が発生した場合は、 チケットを送信して Alibaba Cloud テクニカルサポートにお問い合わせください。

Cloud Enterprise Network を使用したネットワーク接続の設定

  1. Cloud Enterprise Network コンソールに移動し、[CEN インスタンスの作成] をクリックします。

  2. [CEN インスタンスの作成] ダイアログボックスで、[シナリオベースの作成 (推奨)] タブに切り替え、[クラウド上の複数 VPC の相互接続] シナリオを選択し、[シナリオベースの作成を開始] をクリックして設定プロセスを開始します。

    説明

    [クラウド上の複数 VPC の相互接続] シナリオは、同一リージョン内またはリージョン間の同一アカウント内での VPC 相互接続をサポートします。

  3. [ネットワーク構成の作成] ステップで、データソースと DataWorks リソースグループの両方のネットワーク情報を設定します。

    • 最初のタブで、データソースのネットワーク情報を設定します。

      • リージョン: 中国 (杭州)

      • VPC

        • [VPC インスタンス]:データソースが存在する VPC。この例では、vpc_hangzhou を選択します。

        • スイッチ:データソースが存在する vSwitch を選択します。この例では、hz-h を選択します。

          説明

          CEN は、ゾーンレベルのディザスタリカバリのために、異なるゾーンに少なくとも 2 つの vSwitch を必要とします。データソースが存在する vSwitch を選択した後、他の任意のゾーンにもう 1 つの vSwitch を追加します。存在しない場合は、ドロップダウンメニューの [vSwitch の作成] をクリックし、画面の指示に従って作成してから選択します。

    • [+] をクリックして新しいタブを追加し、DataWorks リソースグループのネットワーク情報を設定します。

      この例では、2 番目の vSwitch は中国 (上海) のゾーン N にある sh-n です。

      • リージョン: 中国 (上海)

      • VPC

        • [VPC インスタンス]:DataWorks リソースグループが存在する VPC。この例では、vpc_shanghai を選択します。

        • スイッチ:リソースグループが存在する vSwitch を選択します。この例では、sh-l を選択します。

          説明

          CEN は、ゾーンレベルのディザスタリカバリのために、異なるゾーンに少なくとも 2 つの vSwitch を必要とします。リソースグループが存在する vSwitch を選択した後、他の任意のゾーンにもう 1 つの vSwitch を追加します。存在しない場合は、ドロップダウンメニューの [vSwitch の作成] をクリックし、画面の指示に従って作成してから選択します。

  4. Next step をクリックします。CEN は、入力に基づいて [ネットワーク構成]経費の詳細 を自動的に生成します。詳細を確認し、[デプロイメントの開始] をクリックします。

  5. デプロイメントが完了するのを待ちます。

    重要

    デプロイメントが完了するまでページを閉じないでください。

VPC ピアリング接続を使用したネットワーク接続の設定

  1. VPC ピアリング接続コンソールに移動します。ページ上部でリージョンを 中国 (杭州) に切り替え、[ピアリング接続の作成] をクリックして必須パラメーターを設定します。

    次の表に、この例の主要なパラメーターを示します。他のすべてのパラメーターはデフォルト値のままにします。

    パラメーター

    説明と例

    [ピアリング接続名]

    カスタム名。この例では、Same-account Hangzhou-Shanghai VPC interconnection を使用します。

    [リクエスト元 VPC インスタンス]

    RDS MySQL インスタンスが存在する VPC。この例では、vpc-hangzhou を選択します。

    承諾側アカウントタイプ

    この例では、同じアカウント を選択します。

    アクセプターのリージョンタイプ

    この例では、クロスリージョン を選択します。

    アクセプターのリージョン

    DataWorks ワークスペースとリソースグループが存在するリージョン。中国 (上海) を選択します。

    [受信側 VPC インスタンス]

    DataWorks リソースグループが存在する VPC。この例では、vpc-shanghai を選択します。

  2. Determine をクリックして、ピアリング接続の設定を完了します。

  3. VPC ピアリング接続コンソールで、新しく作成したピアリング接続を見つけます。[リクエスト元 VPC インスタンス][受信側 VPC インスタンス] の両方で [ルートの設定] をクリックします。

    • リクエスト元 VPC インスタンスのルートエントリを設定します (受信側を指す):カスタムルートエントリの Name を付けた後、[宛先 CIDR ブロック] を受信側の vSwitch CIDR ブロックに設定します。この例では、172.16.0.0/24 に設定します。

    • 受信側 VPC インスタンスのルートエントリを設定します (リクエスト元を指す):ルートエントリの Name をカスタマイズした後、[宛先 CIDR ブロック] をリクエスト元 VPC の vSwitch CIDR ブロックとして設定します。この例では、192.168.6.0/24 として設定します。

3. DataWorks リソースグループへのルート追加

  1. DataWorks リソースグループページに移動し、ターゲットリソースグループを見つけて、Operation > ネットワーク設定 をクリックします。

  2. 関連する機能セクションで、バインドされている VPC を見つけ、Operation > カスタムルート をクリックします。

  3. 新しいルート をクリックします。接続方法を CIDR ブロック に設定し、宛先 CIDR ブロック を RDS MySQL インスタンスの vSwitch CIDR ブロック (この例では 192.168.6.0/24) に設定します。

4. ホワイトリストの設定

RDS MySQL インスタンスの [ホワイトリストとセキュリティグループ] 設定で、DataWorks リソースグループにバインドされている ネットワークセグメントの切り替え を追加します。この例では、172.16.0.0/24 を使用します。

例えば、dataworks という名前のホワイトリストグループを作成し、vSwitch CIDR ブロック 172.16.0.0/24 を追加します。

5. 接続性のテスト

  1. DataWorks コンソールにログインします。対象のリージョンで、左側のナビゲーションウィンドウで データ統合 > データ統合 をクリックします。ドロップダウンリストからワークスペースを選択し、入力データ統合 をクリックします。

  2. 左側のナビゲーションウィンドウで Data Sources をクリックして データソース一覧 ページを開き、Add Connection をクリックします。

  3. データソースタイプとして MySQL を選択し、その接続詳細を設定します。

    • 設定モードApsaraDB for RDS に設定します。

    • リージョン中国 (杭州) に設定します。

    • Instance で、中国 (杭州) で作成し、ネットワーク接続を設定した RDS MySQL インスタンスを選択します。

  4. 接続設定 で、ワークスペースにすでにアタッチされているリソースグループの [接続性のテスト] をクリックし、結果が 接続可能 であることを確認します。

    データソースの [接続設定] タブで、ターゲットリソースグループを選択し、[接続性のテスト] をクリックします。ステータスが [接続可能] と表示されることを確認します。

    説明

    テスト結果が [失敗] と表示された場合は、接続診断ツール を使用してトラブルシューティングを行ってください。それでも接続に失敗する場合は、 チケットを送信してサポートを依頼してください。

関連ドキュメント

ネットワーク接続に関するよくある質問については、「リソースグループの操作とネットワーク接続」をご参照ください。