DataWorks のデータ統合専用リソースグループを使用すると、データ同期タスクに専用のコンピューティングリソースを割り当て、タスクの効率と安定性を向上させることができます。専用リソースグループを購入した後、使用する前にネットワークのバインドとホワイトリストの設定を行う必要があります。このトピックでは、データ統合専用リソースグループの購入方法と使用方法について説明します。
2024 年 6 月 10 日より前にいずれのリージョンでも DataWorks を有効化していなかった場合、有効化後に購入および使用できるのはサーバーレスリソースグループのみです。レガシーリソースグループの購入や使用はできません。サーバーレスリソースグループへの切り替えが必要な既存の DataWorks ユーザーは、「レガシーリソースグループからの切り替え」をご参照ください。
データ統合専用リソースグループは非推奨
DataWorks では、データ統合専用リソースグループは推奨されなくなりました。代わりにサーバーレスリソースグループを使用してください。サーバーレスリソースグループは、専用スケジューリングリソースグループ、データ統合専用リソースグループ、DataService Studio 専用リソースグループ、パブリックリソースなどの従来のリソースグループのコア機能をカバーします。単一のサーバーレスリソースグループで、データ同期、タスクのスケジューリングと実行、API サービスの呼び出しと管理などの操作を実行できます。
前提条件
開始する前に、データ統合専用リソースグループの仕様、同時実行数の上限、および課金方法を理解してください。ビジネス要件に基づいて、リソースの仕様とサブスクリプション期間を計画してください。詳細については、「データ統合専用リソースグループの課金」をご参照ください。
注意事項
データ統合専用リソースグループは、金融クラウドやガバメントクラウドなどのクロスクラウド設定、複数の Alibaba Cloud アカウントが関わるシナリオ、オンプレミスデータセンターなど、複雑なネットワーク環境でのデータ同期をサポートします。データ同期タスクを実行するには、リソースグループが、ホワイトリストやその他のアクセス制御によってブロックされることなく、ソースおよび宛先データソースが存在するネットワークにアクセスできることを確認する必要があります。ネットワーク接続性が確立されていない場合、データ同期タスクは失敗します。専用リソースグループとデータソース間のネットワーク接続性ソリューションとホワイトリスト設定の詳細については、「データ統合専用リソースグループの課金」をご参照ください。
-
データベースインスタンスへの接続が不要で、パブリックリソースグループでのリソースの競合によるタスクの遅延を削減することのみが目的の場合は、このトピックで説明するネットワーク設定手順を省略できます。任意のゾーンでデータ統合専用リソースグループを購入し、ネットワーク設定を行わずに使用できます。
-
デフォルトでは、データ統合専用リソースグループは共有帯域幅を介してパブリックインターネットにアクセスします。この設定では、パブリックネットワーク接続の品質は保証されません。タスクに安定したインターネット接続が必要な場合は、サーバーレスリソースグループを使用してください。
制限事項
-
AliyunBSSOrderAccess および AliyunDataWorksFullAccess 権限を持つユーザーのみがリソースグループを購入できます。
-
ワークスペース管理者のみが、リソースグループをワークスペースにバインドしたり、バインドを変更したりできます。
-
リソースグループページの権限に関する詳細については、「リソースグループの権限管理」をご参照ください。
-
カスタムポリシーの作成と権限の付与方法に関する詳細については、「カスタムポリシーの作成 (オプション)」をご参照ください。
-
4 コア 8 GB のデータ統合専用リソースグループは、最大 2 つの VPC にバインドできます。その他の仕様のデータ統合専用リソースグループは、最大 3 つの VPC にバインドできます。
ステップ 1:リソースグループの購入
DataWorks は、別途購入が必要なサブスクリプションベースのサービスとして専用リソースグループを提供しています。専用リソースグループを購入するには、次の手順を実行します。
AliyunBSSOrderAccess および AliyunDataWorksFullAccess 権限を持つユーザーのみがリソースグループを購入できます。
-
DataWorks コンソールにログインします。
-
左側メニューで、Resource Group をクリックします。リソースグループ ページで、Exclusive Resource Group タブをクリックし、レガシー統合リソースグループの作成 をクリックします。購入ページで、ビジネスニーズに基づいて次の主要なパラメーターを設定します。
パラメーター
説明
[リージョンとゾーン]
この専用リソースグループを使用するリージョンを選択します。
説明データ統合専用リソースグループは、リージョンをまたいで使用することはできません。たとえば、中国 (上海) リージョンの専用リソースグループは、中国 (上海) リージョンのワークスペースにのみバインドできます。
[排他的リソースタイプ]
排他的データ統合リソース を選択します。
[Resource Name]
リソースグループの名前を設定します。名前の競合を避けるため、名前はテナント内で一意である必要があります。
説明テナントはメインアカウントに対応します。メインアカウントは複数の RAM ユーザーを持つことができます。
[Resource notes]
リソースグループの簡単な説明を入力します。
[課金サイクル]
専用リソースグループはサブスクリプションベースです。サービスが中断されないように、有効期限時の自動更新 を選択することを推奨します。リソースグループの作成後、Alibaba Cloud コンソールの 更新 ページに移動して、自動更新を有効または無効にすることもできます。詳細については、「課金の終了」をご参照ください。
ビジネスプランに基づいて、他のパラメーターを設定します。
-
Buy Now をクリックし、画面の指示に従って支払いを完了します。
購入後、DataWorks は専用リソースグループの初期化を開始します。リソースグループのステータスが [実行中] に変わると、コンソールに表示されます。
説明専用リソースグループの初期化には約 20 分かかります。ステータスが Running に変わるまでお待ちください。
専用リソースグループがコンソールに追加された後、タスク設定で選択できるようにするには、ワークスペースにバインドする必要があります。
ステップ 2:ワークスペースのバインド
データ統合専用リソースグループは、ワークスペースで使用する前に、そのワークスペースにバインドする必要があります。単一の専用リソースグループは複数のワークスペースにバインドできますが、リージョンをまたいで使用することはできません。たとえば、中国 (上海) リージョンのデータ統合専用リソースグループは、中国 (上海) リージョンのワークスペースにのみバインドできます。ワークスペースをバインドするには、次の手順を実行します。
ワークスペース管理者のみが、リソースグループをワークスペースにバインドしたり、バインドを変更したりできます。
-
DataWorks コンソールにログインします。
-
リソースグループ ページで、Exclusive Resource Group タブに移動し、対象のリソースグループの行にある ホームスペースの変更 をクリックします。
-
ホームスペースの変更 ページで、対象のワークスペースを見つけ、その行にある バインド をクリックして、リソースグループをそのワークスペースにバインドします。
ステップ 3:ネットワーク設定
VPC へのバインド
専用リソースは DataWorks が管理する VPC にデプロイされ、他のネットワークから分離されています。これらを使用するには、データソースに接続できる VPC をバインドする必要があります。このバインドにより、リソースグループとデータソース間のネットワーク接続が確立されます。VPC をバインドするには、次の手順を実行します。
4 コア 8 GB のデータ統合専用リソースグループは、最大 2 つの VPC にバインドできます。その他の仕様のデータ統合専用リソースグループは、最大 3 つの VPC にバインドできます。
-
DataWorks コンソールにログインします。
-
リソースグループ ページで、Exclusive Resource Group タブに移動し、対象のリソースグループの ネットワーク設定 をクリックします。
VPC をバインドする前に、メインアカウントを使用して RAM 認可を付与し、DataWorks がお使いのクラウドリソースにアクセスできるようにする必要があります。この操作はメインアカウントのみが実行できます。クラウドリソースアクセス承認ページ、またはメインアカウントが初めてコンソールにアクセスしたときに表示されるダイアログボックスで認可を付与できます。[権限がありません] ダイアログボックスが表示された場合、DataWorks のデフォルトのシステムロールを認可していないことを示します。メインアカウントを使用して RAM コンソールにログインし、認可を付与する必要があります。認可が完了したら、[更新] をクリックし、[閉じる] をクリックします。クラウドリソースアクセス承認ページが表示された場合は、AliyunDataWorksAccessingENIRole ロールを選択し、[承認に同意] をクリックして、DataWorks がエラスティックネットワークインターフェイス (ENI) リソースにアクセスできるようにします。
-
VPC をバインドします。
-
Vpcバインディング ページで、左上隅にある バインディングの追加 をクリックします。VPC バインディングの追加 ダイアログボックスで、ネットワーク環境に基づいてパラメーターを設定します。
説明Alibaba Cloud インスタンスまたは自己管理 ECS インスタンスを利用するユースケースでは、ネットワーク接続性ソリューションと設定は、DataWorks ワークスペースとデータソースが同じメインアカウントに属しているかどうかによって異なります。
パラメーター
同一アカウントおよび同一リージョン
異なるアカウントまたはリージョン
[VPCのバインド]
データソースと専用リソースグループが同じ Alibaba Cloud アカウントにある場合は、データソースが配置されている VPC を選択することを推奨します。
同じ Alibaba Cloud アカウントにない場合は、異なるリージョンにある場合のシナリオの指示に従ってください。
データソースと専用リソースグループが異なるリージョンまたは異なるメインアカウントにある場合は、現在のアカウント内でデータソースネットワークに接続されている VPC を選択します。たとえば、データソースが Alibaba Cloud VPC にない場合は、VPC の作成 をクリックして専用リソースグループ用の VPC を作成できます。VPC の作成後、新しい VPC またはすでに対象のデータベースネットワークに接続されている VPC を選択します。
説明DataWorks ワークスペースとデータソースが異なるリージョンまたは異なるメインアカウントにある場合は、VPN Gateway や Express Connect などのサービスを使用して、専用リソースグループにバインドされている VPC をデータソースが配置されている VPC に接続する必要もあります。また、ネットワーク間の接続性を確保するために、対象のデータベース IP アドレスを指すルートを手動で追加する必要があります。詳細については、「ネットワーク接続性ソリューション」をご参照ください。
[ゾーン]
データベースが配置されているゾーンを選択します。
すでに対象のデータベースネットワークに接続されているゾーンを選択します。
[スイッチ]
データソースが配置されている VPC を選択した場合は、データソースに関連付けられている vSwitch を選択することを推奨します。
説明データソースの VPC 内の任意の vSwitch をバインドすると、その VPC 内でデータ統合専用リソースグループのネットワーク接続性を確保するために、VPC の CIDR ブロック全体へのルートが自動的に追加されます。
すでに対象のデータベースネットワークに接続されている vSwitch を選択します。利用可能な vSwitch がない場合は、VSwitch の作成 をクリックして専用リソースグループ用の vSwitch を作成します。vSwitch の作成後、ここでそれを選択します。
-
Determine をクリックして VPC へのバインドを完了します。
説明データソースと専用リソースグループが異なるリージョンまたは異なるメインアカウントにある場合は、VPC をバインドしてから、対象のデータベース IP アドレスを指すルート ルールを追加する必要があります。
-
-
オプション: ホスト名と IP アドレスのマッピングを設定します。
データソースが IP アドレスではなくホスト名を使用してアクセスされる場合は、ホスト名と IP アドレスのマッピングを設定する必要があります。そうしないと、データソースを追加する際にホスト名を使用した接続性テストが失敗します。
-
ホスト設定 をクリックします。ページで、左上隅にある Add をクリックします。ドメイン名ホスト設定の追加 ダイアログボックスで、次のパラメーターを設定します。
パラメーター
説明
[Ipアドレス]
データソースの実際の IP アドレスを入力します。
[ホストドメイン名]
データソースが外部アクセスに使用するホストドメインを入力します。複数のホストドメインがある場合は、それぞれ改行して入力します。
-
複数のマッピングを追加するには、Add を再度クリックします。
説明-
新しいマッピングの IP アドレスとホストドメインは、既存のマッピングの IP アドレスまたはホストドメインと重複してはなりません。
-
単一のマッピングは、IP アドレスとホストドメイン間の 1 対多の関係をサポートします。IP アドレスは複数のホストドメインにマッピングできますが、ホストドメインは 1 つの IP アドレスにのみマッピングできます。
-
-
ホワイトリストへの追加
専用リソースグループとデータソースが同じゾーンにあるにもかかわらず、VPC と vSwitch を設定した後にネットワーク接続に失敗する場合、データソースのホワイトリストが接続をブロックしている可能性があります。次の CIDR ブロックまたは IP アドレスをデータソースのホワイトリストに追加します。
-
内部ネットワーク経由の接続の場合:専用リソースグループにバインドされている vSwitch の CIDR ブロックをデータソースのホワイトリストに追加します。
リソースグループを VPC にバインドした後、リソースグループ ページの Exclusive Resource Group タブに移動し、対象のリソースグループの ネットワーク設定 をクリックします。Vpcバインディング タブで、ネットワークセグメントの切り替え を表示できます。
-
パブリックインターネット経由の接続の場合:専用リソースグループの Eipアドレス をデータソースのホワイトリストに追加します。パブリックインターネット経由でデータを転送する場合は、専用リソースグループの [基本情報] ページで [EIP アドレス] を見つけ、そこからのアクセスを許可するようにデータソースを設定する必要があります。
ステップ 4:ネットワーク接続性のテスト
ネットワーク設定が完了したら、リソースグループとデータソース間の接続性をテストします。
[データソース] ページに移動します。
DataWorks コンソールにログインします。 左側のナビゲーションウィンドウで、[Management Center] をクリックします。 表示されるページで、ドロップダウンリストから目的のワークスペースを選択し、[管理センターに移動] をクリックします。
表示されるページの左側のナビゲーションウィンドウで、[データソース] をクリックします。 [データソース] ページが表示されます。
-
対象のデータソースの Edit 列にある Operation をクリックします。
-
Data Integration タブで、リソースグループ名の横にある テスト接続 をクリックします。ステータスが 接続可能 になれば、接続は成功です。
説明接続に失敗した場合は、Self-service troubleshooting をクリックして診断ツールを使用し、ネットワーク接続性の問題を診断します。異なるネットワーク環境におけるデータソースと専用リソースグループ間のネットワーク接続性の詳細については、「ネットワーク接続性ソリューション」をご参照ください。
-
Complete をクリックします。
関連操作
リソースグループの使用状況とモニタリング
DataWorks コンソールでリソースグループの使用状況とキューイング状況を確認できます。また、オペレーションセンターのインテリジェントモニタリング機能を使用して、リソースグループの使用率やリソースを待機しているインスタンスの数を監視することもできます。使用率の表示方法の詳細については、「専用リソースグループの使用率の表示」をご参照ください。リソースグループのモニタリングの詳細については、「カスタムルールの作成」をご参照ください。
リソースグループゾーンの変更
リソースグループのゾーンを変更するには、次の手順を実行します。
-
DataWorks コンソールにログインします。
-
左側メニューで、Resource Group をクリックします。リソースグループ ページで、Exclusive Resource Group タブに移動し、使用 が Data Integration に設定されているリソースグループを見つけます。
-
リソースグループのOperation列にある
アイコンをクリックし、可用性ゾーンの交換を選択してリソースグループゾーンの置き換えダイアログボックスを開きます。 -
リソースグループゾーンの置き換え ダイアログボックスで、現在の可用性ゾーン と置き換える マシンの数 を選択します。次に、可用性ゾーンに置き換え と 取り替えの単位の数 を選択します。
-
交換を決定する をクリックしてゾーンの変更を完了します。
リソースグループ内のリソースのゾーンを変更すると、ネットワーク設定に次のような影響を与える可能性があります。
-
リソースグループの CIDR ブロック: ゾーンの置き換えにより、リソースグループの CIDR ブロックが変更される可能性があります。各ゾーンは独立した CIDR ブロックを使用するため、置き換え操作によってリソースグループが使用するゾーンのセットが変更されると、関連する CIDR ブロックも変更されます。
-
リソースグループのプライマリ ENI の IP アドレス: 置き換えられた ECS インスタンスのプライマリ ENI の IP アドレスは常に変更されます。新しい IP アドレスは、対象ゾーンの CIDR ブロックから割り当てられます。
-
リソースグループにバインドされたエラスティックネットワークインターフェイス: ホワイトリストが vSwitch の CIDR ブロックで設定されている場合、影響はありません。ただし、ホワイトリストがリソースグループにバインドされたエラスティックネットワークインターフェイスの IP アドレスで設定されている場合は、継続的なアクセスを確保するためにホワイトリストの設定を更新する必要があります。
付録:データ統合リソースグループの切り替え
データ統合専用リソースグループを作成して設定した後、次の方法でタスクが使用するリソースグループを切り替えることができます。
|
環境 |
操作 |
エントリポイント |
|
本番環境のリソースグループの切り替え |
一括切り替え |
ページに移動します。 変更したいタスクを選択します。下部のツールバーで、 をクリックします。表示されたダイアログボックスで、"Please ensure that the data sources are accessible from the selected resource group. Otherwise, the Data Integration tasks may fail." という警告を読みます。[リソースグループの選択] ドロップダウンリストから対象のリソースグループを選択し、[OK] をクリックします。 |
|
開発環境のリソースグループの切り替え |
|
DataStudio ページに移動します。
説明
データ統合のリソースグループを変更するオプションが見つからない場合は、まずオフライン同期ノードタイプでフィルタリングしてください。 |