DataWorks サーバーレスリソースグループは、スケジューリング、Data Integration、および DataService Studio の機能を単一の統一されたソリューションに統合します。単一のリソースグループで、データ同期、タスクスケジューリング、および API 管理を処理します。このガイドでは、サーバーレスリソースグループの作成、ネットワーク構成、ワークスペースのバインド、および継続的な管理といった完全なライフサイクルについて説明します。
開始する前に、「リソースグループ管理」を読み、サーバーレスリソースグループの主要な概念と利点を理解していることを確認してください。
準備
権限:
AliyunBSSOrderAccessおよびAliyunDataWorksFullAccess権限が必要です。さらに、対象の DataWorks ワークスペースでワークスペース管理者ロールを持つユーザーのみが、リソースグループをワークスペースに関連付けたり、バインドを変更したりできます。権限の付与方法については、「RAM ユーザーの権限の表示」および「RAM ユーザーへの権限の付与」をご参照ください。リソースグループに対する他の操作に必要な権限の詳細については、「コンソールエンティティレベルのアクセスコントロールポリシー」をご参照ください。
環境とネットワークの計画:
VPC: サーバーレスリソースグループは、Virtual Private Cloud (VPC) に大きく依存します。事前にVPC と vSwitch を準備してください。
重要サーバーレスリソースグループにバインドされている VPC と vSwitch を変更しないでください。変更すると、依存するタスクが失敗する可能性があります。
ネットワーク接続: リソースグループがデータソースにアクセスできるように、環境に基づいて必要なネットワーク接続を確立します。
重要デフォルトでは、サーバーレスリソースグループはインターネットにアクセスできません。インターネット経由でデータソースにアクセスするには、NAT ゲートウェイと EIP をサーバーレスリソースグループにバインドされている VPC に関連付ける必要があります。
サーバーレスリソースグループの作成
リソースグループページに移動します。
DataWorks コンソールにログインします。上部のナビゲーションバーで、目的のリージョンを選択します。左側のナビゲーションウィンドウで、[リソースグループ] をクリックしてリソースグループページに移動します。
[リソースグループの作成] をクリックして購入ページを開きます。以下で説明する主要なパラメーターを設定します。
パラメーター
説明
リージョンとゾーン
DataWorks ワークスペースが存在するリージョンを選択します。
課金方法
DataWorks は、サブスクリプションと従量課金の課金方法を提供します。
従量課金: 変動するワークロードやテストに適しています。使用したリソースに対してのみ課金されます。課金方法を従量課金からサブスクリプションに変換することができます。
重要従量課金 CU の上限: 単一の従量課金リソースグループの合計仕様は 500 CU を超えることはできません。
サブスクリプション: 安定した長期的なワークロードに適しており、よりコスト効率が高いです。課金方法をサブスクリプションから従量課金に変更することはできません。
異なる課金方法で複数のリソースグループを購入できます。
リソースグループの仕様
サブスクリプションを選択した場合は、リソースグループの仕様を設定します。最小購入数は 2 CU で、最小スケールアウト増分は 1 CU です。仕様はコンピュートユニット (CU) で測定されます。
1 CU = 1 vCPU + 4 GiB メモリ。推奨事項については、「パフォーマンスメトリック」をご参照ください。VPC
リソースグループが接続する VPC を選択します。利用可能な VPC がない場合は、VPC コンソールで作成します。
VPC の詳細については、「VPC とは」をご参照ください。
データソースが同じリージョンとアカウントにある場合は、その VPC と vSwitch を選択します。
データソースが異なる VPC にある場合は、VPN Gateway または Express Connect を使用して、リソースグループの VPC をデータソースのネットワークに接続します。詳細については、「ネットワーク接続ソリューション」をご参照ください。
重要作成後に追加の VPC をリソースグループにバインドできます。
サブスクリプションリソースグループの場合、設定された VPC が DataService Studio、データコンピューティング、および Data Integration に適用された後、DataService Studio 用の新しい VPC をバインドしたり、VPC を変更したりすることはできません。事前にネットワークを計画してください。
vSwitch
課金サイクル
サブスクリプションを選択した場合は、課金サイクルを設定します。
重要サービスの中断を防ぐために、[自動更新] を選択します。選択した場合、サブスクリプションは有効期限が切れる前に現在の価格で毎月更新されます。
サービスリンクロール
初めて購入する場合、サービスリンクロールを作成する必要があります (AliyunServiceRoleForDataWorks)。このロールは、DataWorks が VPC、ENI、およびセキュリティグループのリソースにアクセスするために使用され、その後の購入で自動的に関連付けられます。
Please create AliyunServiceRoleForDataWorksというメッセージが表示された場合は、この権限付与 URL をアカウントのオーナーに提供して、必要な権限を付与してください。
リソースグループの設定と使用
1. リソースグループをワークスペースにバインドする
リソースグループを作成した後、そのワークスペース内のタスクで使用する前に、ワークスペースにバインドする必要があります。
ワークスペースを作成するときにリソースグループをバインドします。
DataWorks コンソールにログインします。上部のナビゲーションバーで、目的のリージョンを選択します。左側のナビゲーションウィンドウで、[ワークスペース] をクリックしてワークスペースページに移動します。
[ワークスペースの作成] をクリックします。作成ページで、[詳細設定] を展開し、[DataWorks ワークスペースのデフォルトリソースグループ] パラメーターに新しいリソースグループを選択します。
既存のワークスペースにリソースグループをバインドします。
リソースグループページに移動します。
DataWorks コンソールにログインします。上部のナビゲーションバーで、目的のリージョンを選択します。左側のナビゲーションウィンドウで、[リソースグループ] をクリックしてリソースグループページに移動します。
対象のリソースグループの [アクション] 列で、[ワークスペースの関連付け] をクリックします。ダイアログで、ワークスペースを見つけて [関連付け] をクリックします。
2. ネットワーク接続を設定する
タスクが正常に実行されるためには、適切なネットワーク構成が不可欠です。サーバーレスリソースグループは、デフォルトではパブリックネットワークにアクセスできません。
シナリオ 1: VPC をまたいでデータソースにアクセスする (例: RDS、ECS データベース)
リソースグループの VPC がデータソースの VPC と同じであるか、Cloud Enterprise Network (CEN) や VPC ピアリングなどのサービスを介して両者が接続されていることを確認してください。
シナリオ 2: インターネット経由でデータソースにアクセスする
リソースグループの VPC に NAT ゲートウェイと EIP を設定して、パブリックネットワークへのアクセスを有効にします。
シナリオ 3: ローカルデータセンターへのアクセス
VPN Gateway または Express Connect を使用して、VPC を IDC ネットワークに接続します。
より複雑なシナリオについては、「ネットワーク接続ソリューション」をご参照ください。
3. タスクでリソースグループを使用する
設定が完了したら、Data Integration、スケジューリング、および DataService Studio の特定のタスクにサーバーレスリソースグループを割り当てる必要があります。
Data Integration タスク: タスクの リソースグループ セクションで、サーバーレスリソースグループを選択します。

Data Studio タスク (Shell、Python など): ノードエディターの右側のパネルで、 に移動し、サーバーレスリソースグループを選択します。

DataService Studio: API 設定パネルで、サーバーレスリソースグループを選択します。

関連するすべてのリソースグループを表示するには、「一般リファレンス: リソースグループの切り替え」をご参照ください。
運用と監視
タスクへの CU クォータの割り当て
タスクがスムーズに実行されるように、データコンピューティング、データ統合、およびデータサービスに対して最大 CU または最小 CU を設定できます。
従量課金リソースグループの場合、コストを管理するために CU の上限を設定します。
サブスクリプションリソースグループの場合、必要最小限の CU を設定します。
手順: [リソースグループ] ページで、対象のリソースグループを見つけ、[アクション] 列の
をクリックして [クォータの管理] を選択します。その後、要件に基づいて [最大 CU] または [最小 CU] の値を変更します。
または、[リソースグループ] ページの [リソースグループ名] をクリックして詳細ページに移動します。右上隅で [クォータの管理] をクリックし、要件に基づいて [最大 CU] または [最小 CU] の値を変更します。
タスクあたりの推奨 CU: Python、Notebook、PyODPS などの計算最適化タスクの場合、最適な安定性を得るために、単一のタスクに 16 CU 以下 (最大 64 CU) を設定します。ほとんどの同期タスクでは、単一のタスクに最大 16 CU を割り当てることができます。
スケジューリング同時実行数上限の調整
タスクの同時実行数上限を設定して、同時に実行できるスケジューリングタスクの最大数を制御できます。単一のリソースグループは、デフォルトで一度に最大 50 のスケジューリングタスクを実行でき、最大調整可能上限は 200 です。
手順: [リソースグループ] ページで、対象のリソースグループを見つけ、[アクション] 列の
をクリックし、[データスケジューリングの並列スレッドのしきい値を指定] を選択して値を変更します。
または、[リソースグループ] ページの [リソースグループ名] をクリックして詳細ページに移動します。右上隅で [データスケジューリングの並列スレッドのしきい値を指定] をクリックして値を変更します。
リソースグループの使用状況の表示
サブスクリプションリソースグループの使用率が高い場合、リソースが利用可能になるまで新しいタスクがキューに入れられることがあります。タスクのステータス、現在の使用率、および過去のリソース使用量を監視できます。
手順: [リソースグループ] ページに移動し、リソースグループの [使用済み CU] 列を確認します。
または、リソースグループの名前をクリックして詳細ページを開きます。[リソース使用量] チャートには過去のデータが表示され、下の表には各サービスの実行中または待機中のタスクの詳細が表示されます。
リソースグループのスケーリング
サブスクリプションリソースグループの使用率が一貫して高い場合は、スケールアウトしてパフォーマンスを向上させることができます。使用率が低い場合は、スケールインしてコストを節約できます。
[リソースグループ] ページで、目的のリソースグループを見つけ、[操作] 列の
をクリックして、[スケールアウト] または [スケールイン] を選択します。重要スケールインするとタスクが遅くなる可能性があります。続行する前に、潜在的な影響を評価してください。
リソースグループのスペックアップ/スペックダウンページで、[リソースグループの仕様] を調整し、[利用規約] を選択して、[今すぐ購入] をクリックします。
コスト管理
従量課金リソースグループの凍結と有効化
従量課金サーバーレスリソースグループの凍結: 従量課金サーバーレスリソースグループは、7 日間連続で使用されない場合、自動的に凍結されます。リソースグループのステータスは、リソースグループページで確認できます。
リソースグループは、タスクスケジューリング、データ計算タスク、データ統合、データ分析、接続性テスト、メタデータ取得、個別開発環境、または DataService Studio のいずれの操作にも使用されない場合、未使用と見なされます。
凍結されたサーバーレスリソースグループの有効化: 凍結されたサーバーレスリソースグループを有効にするには、[リソースグループ] ページに移動し、対象のリソースグループを見つけます。[アクション] 列で
をクリックし、[開始] を選択します。
従量課金からサブスクリプションへの変換
従量課金リソースグループをサブスクリプション課金モデルに変換して、安定したワークロードのコストを最適化できます。変換後、リソースグループはサブスクリプションリソースグループの単価に基づいて課金されます。
`リソースグループ` ページで、目的のリソースグループを見つけます。 [操作] 列にある
アイコンをクリックし、[請求タイプの変換] を選択します。 [サブスクリプションに切り替え] ダイアログボックスが表示されます。ダイアログボックスで、必要に応じてリソースグループの [変換後のインスタンスタイプ] と [期間] を調整できます。
[OK] をクリックして Alibaba Cloud のチェックアウトページに進み、[サブスクライブ] します。
変換プロセスには 1〜2 分かかりますが、実行中のタスクには影響しません。
更新とサブスクリプションの解除
[リソースグループ] ページで、リソースグループのステータスが [期限切れ] の場合、[操作] 列の
をクリックし、[更新] を選択します。
サーバーレスリソースグループのサブスクリプションを解除するには、[アクション] 列にある
をクリックし、[サブスクリプション解除] を選択します。詳細については、「サブスクリプション解除ルール」をご参照ください。
よくある質問
Q: 購入にリージョンの制限はありますか?
A: はい、次のような制限があります:
リセラーまたはパートナー管理の環境を通じて DataWorks を使用している場合は、プロバイダーがサーバーレスリソースグループをサポートしていることを確認してください。
タイ (バンコク) リージョンでは購入はサポートされていません。
Q: サーバーレスリソースグループは、ホスト名を使用してホストにアクセスするにはどうすればよいですか?
A: [Private DNS (PrivateZone)] を使用して、サーバーレスリソースグループのホスト名解決を有効にします。
- 説明
すでに PrivateZone を有効化している場合は、このステップをスキップしてください。
たとえば、ホスト名
header-1-cn-shanghaiを解決するには、header-1-cn-shanghaiという名前のプライベートゾーンを作成します。特定のホスト名に合わせてゾーン名を調整してください。[レコード値] をホストの
プライベート IP アドレスに設定します。範囲を設定する際に、サーバーレスリソースグループにバインドされている VPC を選択します。
リファレンス
オペレーションセンターのインテリジェント監視機能を使用して、リソースグループの使用率とリソースを待機しているインスタンスの数を監視します。詳細については、「カスタムルールの作成」をご参照ください。
タスクが特定の開発環境 (サードパーティのライブラリなど) を必要とする場合は、カスタムイメージを作成できます。タスクを実行する際に、実行リソースとしてサーバーレスリソースグループを、ランタイム環境としてカスタムイメージを指定します。