サーバーレスリソースグループは、スケジューリング、Data Integration、DataService Studio のための排他的リソースグループの機能を組み合わせたものです。このガイドでは、サーバーレスリソースグループの作成、設定、バインド、監視、管理方法について説明します。
リソースグループ管理 を読み、サーバーレスリソースグループの基本的な概念と利点を理解していることを確認してください。
前提条件
権限:
購入権限:アカウントに
AliyunBSSOrderAccessおよびAliyunDataWorksFullAccessポリシーをアタッチします。VPC 情報を読み取るには、AliyunVPCReadOnlyAccess 権限も必要です。
管理権限:対象の DataWorks ワークスペースのワークスペース管理者のみがリソースグループを関連付けたり変更したりできます。
権限の付与方法が不明な場合は、「RAM ユーザーの権限の表示」および「RAM ユーザーへの権限付与」をご参照ください。他のリソースグループ操作の権限管理については、「DataWorks コンソール内のエンティティに対する権限を管理するために使用されるカスタムポリシー」をご参照ください。
環境とネットワークの計画:
リージョンの一貫性:リソースグループは、ご利用の DataWorks ワークスペースと同じリージョンにある必要があります。
VPC の計画:サーバーレスリソースグループは VPC に依存します。事前に VPC と vSwitch を準備してください。
重要バインドされた VPC と vSwitch を変更すると、タスクの失敗を引き起こす可能性があるため、変更は避けてください。
サーバーレスリソースグループは、21 CIDR ブロックを使用する VPC をサポートしていません。
21.0.X.Xから21.255.XXX.XXXの範囲の IP アドレスは使用できません。
ネットワーク接続:リソースグループがデータソースにアクセスできるように、ネットワーク接続を設定します。
重要デフォルトでは、サーバーレスリソースグループはインターネットにアクセスできません。インターネット経由でデータソースにアクセスするには、サーバーレスリソースグループにバインドされた VPC にインターネット NAT ゲートウェイと EIP を設定する必要があります。
サーバーレスリソースグループの作成
リソースグループページに移動します。
DataWorks コンソールにログインします。上部のナビゲーションバーで、目的のリージョンを選択します。左側のナビゲーションウィンドウで、[リソースグループ] をクリックしてリソースグループページに移動します。
[リソースグループの作成] をクリックし、次のパラメーターを設定します。
古いバージョンを使用している場合、これらの操作は [排他的リソースグループ] タブで実行されます。
パラメーター
説明
リージョンとゾーン
ご利用の DataWorks ワークスペースが存在するリージョンを選択します。
課金方法
利用可能なモードには、前払いのサブスクリプションと後払いの従量課金があります。
従量課金:テストや変動するワークロードに最適です。アイドル状態では料金は発生しません。従量課金からサブスクリプションへの変換をサポートしています。
重要従量課金の最大 CU:単一の従量課金リソースグループの合計仕様上限は 500 CU です。
サブスクリプション:安定的で長期的な本番ワークロードに最適です。コストが低くなります。サブスクリプションから従量課金への変換はサポートされていません。
ビジネスニーズに合わせて、異なる課金方法の複数のリソースグループを購入できます。
リソースグループの仕様
サブスクリプション課金の場合、リソースグループの仕様を設定します。最小購入単位は 2 CU で、1 CU 単位でスケールできます。
1 CU = 1 CPU コア + 4 GiB メモリ。具体的な購入提案や各種タスク実行の最小仕様要件については、「パフォーマンスメトリック」をご参照ください。VPC
リソースグループ接続用の VPC と vSwitch を選択します。ドロップダウンリストにオプションがない場合は、VPC コンソールに移動して作成します。
VPC の詳細については、「VPC とは」をご参照ください。
データソースとサーバーレスリソースグループが同じアカウントとリージョンにある場合:データソースが存在する VPC と vSwitch を設定します。
データソースが別の複雑なネットワーク環境にある場合:サーバーレスリソースグループにバインドされた VPC とデータソースが存在する VPC を VPN Gateway または Express Connect を使用して接続する必要があります。詳細については、「ネットワーク接続ソリューション」をご参照ください。
重要1 つのリソースグループに複数の VPC をバインドできます。追加の VPC は購入後に追加できます。
リソースグループの課金方法が [サブスクリプション] の場合、ここで設定した VPC は DataService Studio、データ計算、Data Integration に適用されます。後から DataService Studio 用に新しい VPC をバインドしたり、VPC を変更したりすることはできません。事前に計画してください。
vSwitch
課金サイクル
課金方法が [サブスクリプション] の場合、課金サイクルを設定する必要があります。
重要[自動更新] を選択して、有効期限切れによるサービス中断を防ぐことを推奨します。選択した場合、統一自動更新サイクルは月単位となり、インスタンスの有効期限が切れる前にリアルタイム価格で料金が自動的に引き落とされます。
サービスリンクロール
初回購入時には、サービスリンクロール (AliyunServiceRoleForDataWorks) を作成します。2 回目以降の購入では、このロールが自動的に使用されます。
このロールは、VPC、Elastic Network Interface (ENI)、およびセキュリティグループリソースへのアクセスに使用されます。
Please create AliyunServiceRoleForDataWorksというプロンプトが表示された場合は、この権限付与 URL をプライマリアカウント所有者または十分な権限を持つユーザーに提供して権限を付与してもらい、その後続行してください。
リソースグループの設定と使用
1. ワークスペースとの関連付け
タスクで使用する前に、リソースグループをワークスペースに関連付ける必要があります。
ワークスペース作成時にリソースグループを関連付ける
DataWorks コンソールにログインします。上部のナビゲーションバーで、目的のリージョンを選択します。左側のナビゲーションウィンドウで、[ワークスペース] をクリックしてワークスペースページに移動します。
[ワークスペースの作成] をクリックします。[ワークスペースの作成] ページで、詳細設定の [DataWorks ワークスペースのデフォルトリソースグループ] パラメーターを新しいリソースグループに設定します。
既存のワークスペースにリソースグループを関連付ける
リソースグループページに移動します。
DataWorks コンソールにログインします。上部のナビゲーションバーで、目的のリージョンを選択します。左側のナビゲーションウィンドウで、[リソースグループ] をクリックしてリソースグループページに移動します。
対象のリソースグループの [操作] 列にある [ワークスペースの関連付け] をクリックします。目的のワークスペースを見つけ、[操作] 列の [関連付け] をクリックします。
2. ネットワーク接続の設定
データソースへのアクセスを有効にするために、ネットワーク接続を設定します。デフォルトでは、サーバーレスリソースグループはアウトバウンドのインターネットアクセスを持ちません。
シナリオ 1:VPC 内のデータソースへのアクセス (例:RDS、ECS 上の自己管理データベース)
リソースグループとデータソースが同じ VPC 内にあることを確認するか、CEN または VPC ピアリングを介して接続します。
シナリオ 2:パブリックアドレスへのアクセス
インターネットアクセスを有効にするには、リソースグループにバインドされた VPC に NAT ゲートウェイと EIP を設定します。
シナリオ 3:ローカル IDC へのアクセス
VPC と IDC ネットワークを VPN Gateway または Express Connect を使用して接続する必要があります。
より複雑なネットワークシナリオについては、「ネットワーク接続ソリューション」をご参照ください。
3. タスクでの使用
データ統合、スケジューリング、およびデータサービスタスクにサーバーレスリソースグループを割り当てます。
Data Integration タスクの場合:同期タスクの [リソースグループ] セクションで、作成したサーバーレスリソースグループを選択します。

データ開発タスクの場合 (Shell、Python など):右側のノード設定タブで、 に移動し、サーバーレスリソースグループを選択します。

DataService Studio API の場合:右側の API 設定パネルで、[リソースグループ] フィールドでサーバーレスリソースグループを選択します。

関連するすべてのリソースグループを表示するには、「一般リファレンス:タスクが使用するリソースグループの変更」をご参照ください。
運用と監視
タスクへの CU クォータの割り当て
特定のタスクタイプに対して [最大 CU 数] または [最小 CU 数] の制限を設定します。
過剰なリソース使用を防ぐために、従量課金リソースグループに [最大 CU 数] を設定します。
最小保証クォータを設定するために、サブスクリプションリソースグループに [最小 CU 数] を設定します。
操作: リソースグループリストページで、対象のグループを見つけ、[アクション] 列で
> [クォータの管理] をクリックし、特定の利用タイプの [最大 CU] または [最小 CU] の値を調整します。
または、[リソースグループ名] をクリックして詳細ページに入ります。右上隅の [クォータ管理] をクリックしてこれらの値を変更します。
単一タスクの CU 提案:計算タスク (例:Python、Notebook、PyODPS) の場合、最適な起動パフォーマンスと安定性のために、タスクごとに 16 CU 以下 (上限は 64 CU) を割り当てることを推奨します。同期タスク (リアルタイム同期を除く) の場合、タスクごとの最大割り当ては 16 CU です。
スケジューリングの同時実行数制限の調整
同時実行タスクの最大数を制御するために、手動で同時実行数制限を設定できます。この設定は実行中のタスク数を制限しますが、個々のタスクの内部実行ロジックには影響しません。単一のリソースグループは、デフォルトで最大 50 のスケジューリングタスクを同時に実行でき、最大 200 まで調整可能です。
操作: リソースグループリストページで、対象のリソースグループの [操作] 列の
> [データスケジューリングの並列スレッドのしきい値を指定] をクリックします。 次に、値を変更します。
または、[リソースグループ名] をクリックして詳細ページに入ります。右上隅の [データスケジューリングの並列スレッド数のしきい値を指定] をクリックして値を変更します。
リソースグループ使用率の表示
サブスクリプションリソースグループの負荷が高い場合、CU 不足により新しいタスクがキューに入れられることがあります。実行中のタスク、現在の使用率、過去の使用傾向、およびタスクごとのリソース消費量を監視できます。
操作:リソースグループリストページで、対象のリソースグループの [使用済み CU] 列を確認します。
また、[リソースグループ名] をクリックして詳細ページに入り、[リソース使用量] 曲線を使用して履歴データを確認し、各シナリオの実行中またはキューに入れられたタスクの詳細を検査することもできます。
リソースグループのスケーリング
使用率が一貫して高い場合は、[サブスクリプション] リソースグループをスケールアウトしてパフォーマンスを向上させます。逆に、使用率が低い場合は、スケールインしてコストを削減します。
リソースグループリストの[アクション] 列で、
> [スケールアウト] または [スケールイン] をクリックします。重要スケールインはパフォーマンスの低下を引き起こす可能性があります。実行する前に慎重に評価してください。
スケーリングページで、[リソースグループの仕様] を調整し、[利用規約] に同意して、[今すぐ購入] をクリックします。
コスト管理
凍結と従量課金の有効化
従量課金サーバーレスリソースグループの凍結:システムは、7 日間非アクティブだった従量課金リソースグループを自動的に凍結します。ステータスはリソースグループリストページで確認できます。リソースグループが非アクティブと見なされる条件は次のとおりです。
スケジューリングタスク:実行中のスケジューリングタスクがない。
データ計算タスク:実行中の計算タスクがない。
Data Integration タスク:実行中のデータ統合タスクがない。
データ分析クエリ:実行中のデータ分析クエリがない。
接続テスト:実行中の接続テストがない。
メタデータ収集:実行中のメタデータ収集タスクがない。
個人開発環境:リソースグループが個人開発環境をサポートしていない。
データサービス:リソースグループがデータサービスをサポートしていない。
大規模モデルサービス:リソースグループが大規模モデルサービスをサポートしていない。
凍結されたサーバーレスリソースグループの有効化:凍結されたサーバーレスリソースグループを再アクティブ化するには、リストでそれを見つけ、[操作] 列の をクリックします。
従量課金からサブスクリプションへの変換
従量課金のサーバーレスリソースグループをサブスクリプションに変換できます。変換後、課金はサブスクリプション料金に切り替わります。
リソースグループリストで、対象のリソースグループの[操作] 列の
ボタンをクリックし、[課金タイプの変換] を選択します。ダイアログボックスで、必要に応じて [変換先インスタンスタイプ] と [期間] を調整します。
[OK] をクリックしてチェックアウトページに進み、[サブスクライブ] をクリックします。
従量課金からサブスクリプションへの変換には約 1〜2 分かかります。実行中のタスクには影響しません。
更新とサブスクリプションの解約
一覧表示でリソースグループのステータスが [期限切れ] の場合、[操作] 列で
> [更新] をクリックします。
サーバーレスリソースグループのサブスクライブを解除するには、[アクション] 列で
> [サブスクライブ解除] をクリックします。詳細については、「一般リファレンス: DataWorks の使用を停止する」をご参照ください。
よくある質問
Q:購入にリージョンの制限はありますか?
A:はい、制限は次のとおりです。
仮想オペレーター環境でサーバーレス汎用リソースグループを使用している場合は、プロバイダーに可用性を確認してください。
タイ (バンコク) リージョンでは購入はサポートされていません。
Q:サーバーレスリソースグループはどのようにホスト名にアクセスできますか?
A:サーバーレスリソースグループは、直接のホスト名解決 (/etc/hosts の変更) をサポートしていません。ホスト名解決には [Private DNS (PrivateZone)] を使用する必要があります。
- 説明
すでにアクティブ化されている場合は、このステップをスキップしてください。
ゾーンを追加します。
たとえば、ホスト名
header-1-cn-shanghaiを解決するには、ドメインheader-1-cn-shanghaiの権威解決を設定します。このパラメーターは、特定のホスト名に基づいて調整してください。DNS レコードを追加します。
[レコード値] を、ドメインにバインドされたホストの
プライベート IP アドレスに設定します。解決範囲を設定します。
リソースグループにバインドされた VPC を範囲として選択します。
関連ドキュメント
オペレーションセンターのスマートモニタリング機能を使用して、リソースグループの使用率と保留中のインスタンス数を追跡します。詳細については、「カスタムルールの作成」をご参照ください。
タスクが特定の環境 (例:サードパーティの依存関係) を必要とする場合は、必要なパッケージを含むカスタムイメージを作成します。サーバーレスリソースグループでタスクを設定する際に、このイメージを実行時環境として割り当てます。