このトピックでは、ApsaraDB RDS for MySQL インスタンスを例に、同一の Alibaba Cloud アカウントおよびリージョン内にあるデータソースに DataWorks を接続する方法について説明します。
ユースケース
以下のすべての条件を満たす場合に、本ソリューションをご利用ください:
データソースが Alibaba Cloud プロダクトである。
データソースと DataWorks ワークスペースが同一の Alibaba Cloud アカウントに属している。
データソースと DataWorks ワークスペースが同一のリージョンに配置されている。
仕組み
データソースとワークスペースが同一アカウント・同一リージョンにある場合、VPC(プライベートネットワーク)接続をご利用いただけます。DataWorks ワークスペースのリソースグループとデータソースを同一の VPC 内に配置することで、ネットワーク通信を有効化できます。
前提条件
-
DataWorks でサポートされている Alibaba Cloud の データソース があること。
-
ワークスペースを作成 済みであること。
-
リソースグループを作成 し、ワークスペースにバインド してあること。
-
データソースと DataWorks ワークスペースが ユースケース で説明されている条件を満たしていること。
ネットワーク接続の設定
ステップ 1:基本情報の取得
データソース
-
VPC 情報:
説明この例では ApsaraDB RDS for MySQL を使用します。他の Alibaba Cloud サービスについては、各サービスのドキュメントを参照して VPC 情報を取得してください。
-
ApsaraDB RDS コンソール に移動し、ターゲットインスタンスを見つけ、その インスタンス名 をクリックして 基本情報 ページを開きます。
-
左側メニューで [データベース接続] をクリックし、ApsaraDB RDS for MySQL インスタンスの VPC 情報 (この例では
VPC 1) を表示します。[データベース接続] ページで、ApsaraDB RDS for MySQL インスタンスの次の情報を確認します:ネットワークタイプは VPC、VPC 情報は
VPC 1(VPC ID:vpc-bp***12、CIDR ブロック:192.168.0.0/16)、内部エンドポイントはrm-bp***.mysql.rds.aliyuncs.comです。
-
DataWorks
-
リソースグループの VPC および vSwitch 情報:
-
DataWorks のリソースグループリストページ に移動し、ターゲットリソースグループを見つけ、操作 列の ネットワーク設定 をクリックします。
-
関連するモジュールで、バインドされている [VPC] と vSwitch CIDR ブロック を表示します。
たとえば、ApsaraDB RDS for MySQL と DataWorks 間でデータを同期するには、[データスケジューリング & データ統合] にある対応する [VPC] (この例では
VPC 2) と vSwitch CIDR ブロック を表示します。
-
ステップ 2:ネットワーク接続の確立
-
VPC 1とVPC 2が同じ場合、データソースと DataWorks リソースグループは同じ VPC にデプロイされ、ネットワーク接続はデフォルトで確立されています。 -
VPC 1とVPC 2が異なる場合は、DataWorks リソースグループのネットワーク設定ページに移動し、アタッチの追加 をクリックしてVPC 1をリソースグループにバインドします。これにより、DataWorks リソースグループがデータソースの VPC にアクセスできるようになります。
ステップ 3:ホワイトリストへの追加
データソースでホワイトリストを使用している場合は、リソースグループの vSwitch の CIDR ブロックをデータソースのホワイトリストに追加して、リソースグループがデータソースにアクセスできるようにします。
このトピックでは、ApsaraDB RDS for MySQL の IP ホワイトリスト設定 を例として使用します。DataWorks リソースグループの vSwitch CIDR ブロック を [ホワイトリストとセキュリティグループ] に追加します。
他の Alibaba Cloud サービスについては、各サービスのドキュメントを参照してホワイトリストの設定手順を確認してください。
ネットワーク接続の確認
-
DataWorks コンソールにログインします。 左側のナビゲーションウィンドウで、[Data Integration] をクリックします。 表示されるページで、ドロップダウンリストから目的のワークスペースを選択し、[Data Integrationに移動] をクリックします。
-
左側メニューで データソース をクリックします。データソースリストページで、 [データソースの追加] をクリックします。適切なデータソースタイプを選択し、接続パラメーターを入力します。
-
接続設定で、データソースに接続されているリソースグループを選択し、接続テスト をクリックします。
説明接続テストの結果が [失敗] となった場合は、[接続診断ツール] を使用してご自身で問題を解決できます。それでもリソースグループをデータソースに接続できない場合は、チケットを送信 してください。
関連ドキュメント
ネットワーク接続に関する一般的な質問については、「リソースグループの操作とネットワーク接続」をご参照ください。