DataWorks は、以前のスケジューリング、Data Integration、DataService Studio 用の排他的リソースグループのコア機能を組み合わせたサーバーレスリソースグループを導入しました。現在では、単一のサーバーレスリソースグループを使用して、データ同期、定期的なスケジューリングタスク、API サービスなどのすべてのコア操作を実行でき、リソース管理が大幅に簡素化されます。サーバーレスリソースグループは、さまざまなニーズに対応するために 2 つの課金方法を提供します。
サブスクリプション: 安定した予測可能な排他的コンピューティングリソースを提供します。この課金方法は、本番環境に最適です。
従量課金: オンデマンドで自動スケーリングするコンピューティングリソースを提供し、柔軟性とコスト効率を実現します。
サーバーレスリソースグループを使用する場合、定期的なスケジューリングのために本番環境にデプロイされるすべてのタスクに対してタスクスケジューリング料金が生成されます。
課金シナリオ
DataWorks サーバーレスリソースグループの料金には、リソース使用料金とタスクスケジューリング料金が含まれます。
リソース使用料金: 一部の DataWorks タスクは、実行時にサーバーレスリソースグループの計算ユニット (CU) を消費します。システムは、消費された合計 CU に基づいて課金します。
1 CU = 1 vCPU + 4 GiB のメモリ。タスクスケジューリング料金: 定期的なスケジューリングのためにタスクを本番環境にデプロイする場合、タスクはサーバーレスリソースグループに依存します。ただし、タスクスケジューリング料金のみが生成され、リソース使用料金は生成されません。タスクスケジューリング料金は、正常に実行されたインスタンスの数 (ドライランインスタンスを除く) に基づいて課金されます。
サーバーレスリソースグループは、最大 200 の同時実行インスタンスをサポートします。これは、以前のバージョンのリソースグループのすべての仕様の最大同時実行要件を満たします。
次の表に、サーバーレスリソースグループでサポートされるタスクタイプと生成される料金の関係を示します。
タスクタイプ | 説明 | 料金タイプ |
Data Integration | Data Integration または Data Studio モジュールで データ同期タスク (オフライン同期タスクなど) を実行します。 | リソース使用料金 |
Data Compute |
重要 データコンピューティングタスクの詳細については、「付録 1: タスクタイプと CU 消費量」をご参照ください。 | |
DataService Studio | DataService Studio で Generate API 操作を呼び出します。 | |
個人開発環境 | 個人開発環境でタスクをデバッグします。 | |
タスクスケジューリング | 本番環境で定期的にスケジュールされたタスクを実行します。 | タスクスケジューリング料金 |
注意
従量課金のサーバーレスリソースグループを使用する場合、ピーク時にリソースのプリエンプションが発生する可能性があり、タイムリーなリソースの可用性は保証されません。
サーバーレスリソースグループを使用する場合、サブスクリプションのサーバーレスリソースグループを従量課金のサーバーレスリソースグループに変換することはできません。
新規ユーザーが DataWorks をアクティベートすると、デフォルトで従量課金のサーバーレスリソースグループがプロビジョニングされます。リソースグループを使用しない場合、料金は発生しません。課金の詳細については、「従量課金リソースグループの課金」をご参照ください。
パフォーマンスメトリック
サーバーレスリソースグループは、CU の数に基づいて課金されます。このコンテキストでは、1 CU = 1 vCPU + 4 GiB メモリです。サーバーレスリソースグループを使用する場合、開発シナリオとタスクタイプに基づいてリソースグループの仕様を計画します。
これらの仕様は一般的なガイドラインとして使用してください。タスクが効率的かつ安定して実行されるように、ビジネス要件に基づいてリソースを調整してください。
Data Integration
オフライン同期
オフライン同期タスクの同時実行構成 | 推奨仕様 | タスク実行の最小仕様 |
<4 | 0.5 CU | 0.5 CU |
>=4 |
|
リアルタイム同期
同期タスクタイプ | 推奨仕様 | タスク実行の最小仕様 | |
MySQL のリアルタイム同期 | 1 データベース | 2 CU | リアルタイム同期タスクを実行するための最小仕様: 1 CU |
2 ~ 5 データベース | 2 CU | ||
6 以上のデータベース | 2 CU | ||
Kafka のリアルタイム同期 | 1 CU | ||
その他のタイプの単一テーブルリアルタイムタスク | 1 CU | ||
データベース全体のリアルタイム同期 | - | データベース全体の同期タスクを実行するための最小仕様: 2 CU | |
Data compute
各データコンピューティングタスクには、デフォルトの CU 数があります。詳細については、「タスクタイプと CU 消費量」をご参照ください。
タスクスケジューリング
サーバーレスリソースグループは、最大 200 の同時実行インスタンスをサポートします。同時実行数の上限は CU 構成とは無関係です。デフォルトの同時実行インスタンス数は 50 です。リソースグループの詳細ページで、最大同時スケジューリングタスク数を 200 に設定できます。

DataService Studio
最大クエリ/秒 (QPS) | 最小仕様 | サービスレベルアグリーメント (SLA) |
500 | 4 CU | 99.95% |
1000 | 8 CUs | |
2000 | 16 CU |
個人開発環境
CPU ベースの個人開発環境は、2 から 100 CU の範囲のリソースクォータを提供します。GPU ベースの個人開発環境は、21 から 60 CU の範囲のリソースクォータを提供します。タスクタイプに基づいてリソースクォータを選択します。
軽量タスク (単純な SQL クエリや Python スクリプトのデバッグなど): 2 CU などの低いリソースクォータが推奨されます。
中程度の複雑さのタスク (データ処理や Notebook 分析など): 4 CU などの中程度のリソースクォータが推奨されます。
ディープラーニングタスク (TensorFlow や PyTorch モデルのトレーニングなど): GPU リソースが推奨されます。モデルサイズに基づいて適切なビデオメモリサイズと CU 数を選択します。
課金方法
サーバーレスリソースグループは、サブスクリプションと従量課金の課金方法で利用できます。
サブスクリプション: サブスクリプションプランでは、一定期間特定の CU 数をコミットし、前払いします。この料金は、リソースグループで実行されるデータ同期、データコンピューティング、API 呼び出しのすべてのリソース使用量をカバーします。
従量課金: 機能を使用してから、使用した CU の総量に対して支払います。従量課金のサーバーレスリソースグループを使用して、オフライン同期タスク、DataService Studio タスク、Data Studio タスクなどの特定のタスクを実行すると、リソース使用料金が発生します。
次の表は、課金方法の特徴を比較したものです。
項目 | 従量課金 | サブスクリプション |
リソースグループで利用可能な合計 CU | 実際の使用量に基づいて計算されます。 | 購入時に指定された CU 数。 |
スケーリング (アップまたはダウン) と更新 | 該当なし | サポートされています |
クォータ管理 | さまざまなシナリオで使用できる最大 CU 数を制御するために使用されます。Data Compute、Data Integration、DataService Studio でサポートされています。 | |
最大タスクスケジューリング同時実行数の設定 | サポートされています。最大 200 のタスクインスタンスを同時に実行できます。 | |
バインドされた VPC の数 |
| バインドできる VPC の数は、購入した CU の数によって異なります。
|
課金基準
サブスクリプションリソースグループの課金
料金は CU 使用量に基づきます。料金 = 月次単価 × 月数 × 毎月購入する CU 数。
サブスクリプション課金方法では、毎月最低 2 CU を購入できます。購入仕様に上限はありませんが、在庫の影響を受ける場合があります。在庫が不足している場合は、購入ページの通知をご参照ください。
購入後に仕様が要件を満たさない場合は、いつでもスケールアップできます。詳細については、「サーバーレスリソースグループの使用」をご参照ください。
サーバーレスリソースグループを使用する場合のさまざまなタイプのタスクに必要な最小リソース仕様については、「パフォーマンスメトリック」をご参照ください。
リージョン | 月次単価 (USD/月/CU) |
中国 (上海)、中国 (杭州)、中国 (北京)、中国 (深圳) | 37.1517 |
英国 (ロンドン) | 51.01286 |
米国 (バージニア) | 53.92014 |
マレーシア (クアラルンプール) | 63.36534 |
中国 (香港)、シンガポール、ドイツ (フランクフルト)、インドネシア (ジャカルタ) | 67.61327 |
米国 (シリコンバレー) | 72.74794 |
日本 (東京) | 77.45584 |
従量課金リソースグループの課金
料金は、料金 = CU 時間 × CU 単価 の数式に基づいて請求されます。請求は時間単位で生成されます。
リソースグループのクォータ管理で、DataService Studio に 1 CU を構成した場合、DataService Studio が占有する CU クォータを 0 に調整するまで、DataService Studio 機能が使用されているかどうかに関係なく CU 消費は継続します。
リージョン | 単価 (USD/CU 時間) | 例 |
中国 (上海)、中国 (杭州)、中国 (北京)、中国 (深圳) | 0.077399 | 例: 中国 (上海) リージョンのデータ同期タスクは 2 CU で構成され、0.5 時間後に正常に実行されます。中国 (上海) リージョンの CU の単価は USD 0.077399/CU 時間です。タスクの CU 時間と料金は次のように計算されます。
|
英国 (ロンドン) | 0.106277 | |
米国 (バージニア) | 0.112334 | |
マレーシア (クアラルンプール) | 0.132011 | |
ドイツ (フランクフルト)、インドネシア (ジャカルタ)、中国 (香港)、シンガポール | 0.140861 | |
米国 (シリコンバレー) | 0.151558 | |
日本 (東京) | 0.161366 |
請求詳細の表示
請求詳細を表示する場合、サーバーレスリソースグループの課金項目とコードは次のとおりです。
従量課金: 課金項目は
General Resource Group CU*H (Pay-as-you-go)で、コードはexresource_cu_hour_postです。サブスクリプション: 課金項目は
General Exclusive Resource Group (Subscription and Pay-as-you-go)で、コードはcu_numberです。
詳細については、「請求詳細の表示」をご参照ください。
有効期限と更新
サブスクリプションのサーバーレスリソースグループの有効期限が近づいている場合は、更新してください。リソースグループを更新しない場合、リソースグループのサービスが一時停止されるか、リソースグループがリリースされます。更新の詳細については、「有効期限と更新」をご参照ください。
次のステップ
リソースグループを購入し、Data Integration、Data Studio、DataService Studio のタスクに使用します。リソースグループの購入方法、リソースグループのワークスペースへのバインド、リソースグループのネットワーク接続の確立については、「サーバーレスリソースグループの使用」をご参照ください。
詳細情報
付録 1: タスクタイプと CU 消費量
DataWorks タスクは、データコンピューティングタスク (CU を消費) とスケジューリングタスク (CU を消費しない) に分類されます。
タスクタイプの判別
Data Studio のノード編集ページに移動し、右側のナビゲーションウィンドウで を選択してタスクタイプを表示します。
コンピューティングタスク: [スケジューリングポリシー] セクションで、タスクに必要な CU を指定します。
シナリオ 1: CU 数をカスタマイズできます。

シナリオ 2: デフォルトの CU クォータを使用します。

タスクスケジューリング: [スケジューリングポリシー] セクションでは、スケジューリング用のリソースグループのみを選択できます。タスクに CU を構成する必要はありません。

コンピューティングタスクの CU 構成リスト
サーバーレスリソースグループを使用してデータコンピューティングタスクを実行すると、CU が消費されます。デフォルト CU と実行 CU は次のように説明されます。
デフォルト CU: タスクタイプに基づいて、各タスク実行に対してプラットフォームによって割り当てられる推奨 CU 数。より低い値を構成すると、効率的なタスク実行が保証されません。
実行 CU: タスクを実行するために実際に構成されている CU の数。デフォルトでは、これはデフォルト CU クォータに設定されており、必要に応じて調整できます。構成には次の原則に従ってください。
最小値は 0.25 CU で、0.25 CU 単位で構成可能です。インターフェイスに [現在のリソースグループの CU クォータが不足しています] と表示された場合は、データコンピューティングタスクの CU クォータを調整してください。
リソース構成の不足や過剰を避けるために、適切な構成のためにデータコンピューティングタスクのデフォルト CU クォータと CU クォータをご参照ください。詳細については、「タスクへの CU クォータの割り当て」をご参照ください。
一部のタスクのみが実行 CU の調整をサポートしています。例:
Hologres SQL タスクの実行 CU は調整できず、0.25 (デフォルト CU 値) にのみ構成できます。
PyODPS 2 タスクのデフォルト実行 CU は 0.5 です。必要に応じて調整できます (たとえば、0.4 または 0.6)。
ノードタイプ | ノード名 | デフォルト CU (単位: CU) | 実行 CU を変更できますか? |
Notebook | 0.5 | はい | |
MaxCompute | 0.5 | はい | |
0.5 | はい | ||
0.5 | はい | ||
0.25 | はい | ||
0.25 | はい | ||
Hologres | 0.25 | - | |
0.25 | - | ||
0.25 | はい | ||
0.25 | はい | ||
EMR | 0.25 | - | |
0.25 | - | ||
0.25 | はい | ||
0.25 | - | ||
0.25 | はい | ||
0.5 | はい | ||
0.5 | はい | ||
0.5 | はい | ||
0.25 | - | ||
0.25 | - | ||
ADB | 0.25 | はい | |
0.25 | はい | ||
0.25 | - | ||
0.25 | - | ||
CDH | 0.25 | - | |
0.5 | はい | ||
0.25 | - | ||
0.25 | - | ||
0.25 | - | ||
0.25 | - | ||
Lindorm | 0.25 | - | |
0.25 | - | ||
ClickHouse | 0.25 | - | |
Data Quality | 0.25 | - | |
0.5 | はい | ||
一般 | 0.25 | はい | |
0.25 | はい | ||
0.25 | - | ||
0.5 | はい | ||
0.25 | はい | ||
0.25 | はい | ||
0.25 | - | ||
0.25 | - | ||
データプッシュノード | 0.25 | - | |
MySQL ノード | 0.25 | - | |
SQL Server | |||
Oracle ノード | |||
PostgreSQL ノード | |||
StarRocks ノード | |||
DRDS ノード | |||
PolarDB MySQL ノード | |||
PolarDB PostgreSQL ノード | |||
Doris ノード | |||
MariaDB ノード | |||
SelectDB ノード | |||
Redshift ノード | |||
Saphana ノード | |||
Vertica ノード | |||
DM ノード | |||
KingbaseES ノード | |||
OceanBase ノード | |||
DB2 ノード | |||
GBase 8a ノード | |||
アルゴリズム | 0.25 | - |
スケジューリングタスクの構成
スケジューリングタスクは、サーバーレスリソースグループから CU を消費しません。
ノードタイプ | ノード名 |
Data Integration | |
MaxCompute | |
Flink | |
一般 | |
アルゴリズム |
付録 2: タスク実行の課金モデル
DataWorks でノードタスクを実行する場合、タスクのコンピューティング料金は DataWorks によって請求されない場合があります。タスクが最終的に実行されるコンピュートエンジンまたはリソースを特定する必要があります。3 つのシナリオが存在します。
タスクが定期的なスケジューリングのために本番環境に公開されると、タスクスケジューリング料金が生成されます。
実行メソッド | 代表的なタスクノード | コンピューティングリソースプロバイダー | 料金構成 |
方法 1: サーバーレスリソースグループによって直接実行されるコンピューティングタスク | PyODPS、Shell、Data Integration、Data Quality | サーバーレスリソースグループ | サーバーレスリソースグループ料金のみ |
方法 2: サーバーレスリソースグループを介してサードパーティエンジンに送信されるコンピューティングタスク | EMR Hive、Hologres SQL | サーバーレスリソースグループ + サードパーティエンジン | サーバーレスリソースグループ料金 + サードパーティエンジン料金 |
方法 3: サードパーティエンジンに送信されるスケジューリングタスク | MaxCompute SQL、Flink SQL | サードパーティエンジン | サードパーティエンジン料金 |
付録 3: 特定モジュールの料金内訳

次のモジュールでサーバーレスリソースグループを使用する場合、サーバーレスリソースグループの特定の料金は次のように生成されます。
Data Integration: データを同期する場合、データ統合タスクは Data Integration、Data Studio、オペレーションセンターモジュールで実行されます。これにより、サーバーレスリソースが消費され、データ統合料金が発生します。
Data Studio: Data Studio を使用してタスク開発を行う場合、データコンピューティングタスクとスケジューリングタスクは Data Studio、Data Quality、オペレーションセンターモジュールで実行されます。これにより、サーバーレスリソースが消費され、データコンピューティング料金とタスクスケジューリング料金が発生します。個人開発環境を使用する場合、個人開発環境料金も生成されます。
DataAnalysis: DataAnalysis を使用して SQL クエリ分析を行い、クエリ結果をダウンロードする場合、データコンピューティングタスクは DataAnalysis モジュールで実行されます。これにより、サーバーレスリソースが消費され、データコンピューティング料金が発生します。データ探索を使用する場合、タスクスケジューリング料金も生成されます。
DataService Studio: DataService Studio を使用して API を生成する場合、リソースグループのクォータ管理を通じて DataService Studio が占有する CU を構成します。これにより、サーバーレスリソースが消費され、DataService Studio 料金が発生します。データプッシュを使用する場合、タスクスケジューリング料金も生成されます。