すべてのプロダクト
Search
ドキュメントセンター

DataWorks:サーバーレスリソースグループの課金

最終更新日:Sep 18, 2025

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

  • Data Studio モジュールで PyODPS、Shell、EMR Hive ノードなどのコンピューティングタスクノードを実行します。

  • DataAnalysis モジュールで Hologres SQL や EMR Hive ノードなどのコンピューティングタスクノードを実行します。

  • Data Quality (カスタム EMR SQL タスクなど) を実行します。

重要

データコンピューティングタスクの詳細については、「付録 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

(同時実行数 - 4) × 0.07 + 0.5 CU

リアルタイム同期

同期タスクタイプ

推奨仕様

タスク実行の最小仕様

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 に設定できます。

image

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 の数

  • Data Compute と Data Integration: 合計で最大 2 つの VPC をバインドできます。

  • DataService Studio: 1 つの VPC のみバインドできます。

バインドできる VPC の数は、購入した CU の数によって異なります。

  • 10 CU 以下: 合計で最大 4 つの VPC をバインドできます。

    • Data Compute: 1 つの VPC のみバインドできます。

    • タスクスケジューリングと Data Integration: 合計で最大 3 つの VPC をバインドできます。

  • 10 CU より大きい: 合計で最大 8 つの VPC をバインドできます。

    • Data Compute: 1 つの VPC のみバインドできます。

    • タスクスケジューリングと Data Integration: 合計で最大 7 つの VPC をバインドできます。

課金基準

サブスクリプションリソースグループの課金

料金は 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 時間と料金は次のように計算されます。

  • CU 時間: 2 CU × 0.5 時間 = 1 CU 時間

  • 料金: 1 CU 時間 × USD 0.077399/CU 時間 = USD 0.077399

英国 (ロンドン)

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 数をカスタマイズできます。

      image

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

      image

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

    image

コンピューティングタスクの 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

Notebook 開発

0.5

はい

MaxCompute

PyODPS 2 ノード

0.5

はい

PyODPS 3 ノード

0.5

はい

MaxCompute MR ノード

0.5

はい

Hologres へのメタデータマッピング

0.25

はい

Hologres にデータを同期するためのノード

0.25

はい

Hologres

Hologres SQL ノード

0.25

-

MaxCompute にデータを同期するためのノード

0.25

-

MaxCompute テーブルのスキーマを同期するためのノード

0.25

はい

MaxCompute からデータを同期するノードを作成する

0.25

はい

EMR

EMR Hive ノード

0.25

-

EMR Impala ノード

0.25

-

EMR MR ノード

0.25

はい

EMR Presto ノード

0.25

-

EMR Shell ノード

0.25

はい

EMR Spark ノード

0.5

はい

EMR Spark SQL ノード

0.5

はい

EMR Spark Streaming ノード

0.5

はい

EMR Trino ノード

0.25

-

EMR Kyuubi ノード

0.25

-

ADB

AnalyticDB for PostgreSQL ノード

0.25

はい

AnalyticDB for MySQL ノード

0.25

はい

ADB Spark ノード

0.25

-

ADB Spark SQL ノード

0.25

-

CDH

CDH Hive ノード

0.25

-

CDH Spark ノード

0.5

はい

CDH Spark SQL ノード

0.25

-

CDH MR ノード

0.25

-

CDH Presto ノード

0.25

-

CDH Impala ノード

0.25

-

Lindorm

Lindorm Spark ノード

0.25

-

Lindorm Spark SQL ノード

0.25

-

ClickHouse

ClickHouse SQL ノード

0.25

-

Data Quality

品質モニタリング

0.25

-

データ比較

0.5

はい

一般

割り当てノード

0.25

はい

Shell ノード

0.25

はい

OSS オブジェクト検査ノード

0.25

-

Python ノード

0.5

はい

for-each ノード

0.25

はい

do-while ノード

0.25

はい

Function Compute ノード

0.25

-

SSH ノード

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 ノード

アルゴリズム

PAI DLC ノード

0.25

-

スケジューリングタスクの構成

スケジューリングタスクは、サーバーレスリソースグループから CU を消費しません。

ノードタイプ

ノード名

Data Integration

バッチ同期ノードを作成する

リアルタイム同期ノード

MaxCompute

MaxCompute SQL ノード

SQL スクリプトテンプレートノード

MaxCompute スクリプトノード

MaxCompute Spark ノード

Flink

Flink SQL ストリーミングノードを作成する

Flink SQL バッチノードを作成する

一般

ゼロロードノード

パラメータノード

マージノード

分岐ノード

チェックノード

HTTP トリガーノード

アルゴリズム

PAI Designer ノード

付録 2: タスク実行の課金モデル

DataWorks でノードタスクを実行する場合、タスクのコンピューティング料金は DataWorks によって請求されない場合があります。タスクが最終的に実行されるコンピュートエンジンまたはリソースを特定する必要があります。3 つのシナリオが存在します。

説明

タスクが定期的なスケジューリングのために本番環境に公開されると、タスクスケジューリング料金が生成されます。

実行メソッド

代表的なタスクノード

コンピューティングリソースプロバイダー

料金構成

方法 1: サーバーレスリソースグループによって直接実行されるコンピューティングタスク

PyODPS、Shell、Data Integration、Data Quality

サーバーレスリソースグループ

サーバーレスリソースグループ料金のみ

方法 2: サーバーレスリソースグループを介してサードパーティエンジンに送信されるコンピューティングタスク

EMR Hive、Hologres SQL

サーバーレスリソースグループ + サードパーティエンジン

サーバーレスリソースグループ料金 + サードパーティエンジン料金

方法 3: サードパーティエンジンに送信されるスケジューリングタスク

MaxCompute SQL、Flink SQL

サードパーティエンジン

サードパーティエンジン料金

付録 3: 特定モジュールの料金内訳

image

次のモジュールでサーバーレスリソースグループを使用する場合、サーバーレスリソースグループの特定の料金は次のように生成されます。

  • 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 料金が発生します。データプッシュを使用する場合、タスクスケジューリング料金も生成されます。