DataWorks は、従来のスケジューリング、データ統合、データサービス用の排他的リソースグループのコア機能を統合したサーバーレスリソースグループを導入しました。単一のサーバーレスリソースグループで、データ同期、定期スケジューリングタスク、API サービスなどのすべてのコア操作を処理できるようになり、リソース管理が大幅に簡素化されます。このリソースグループは、2 つの課金モデルを提供します。
サブスクリプション:安定的で予測可能な専用の計算リソースを提供し、本番環境に最適です。
従量課金:Auto Scaling を備えたオンデマンドの計算リソースを提供し、柔軟性とコスト効率の両方を実現します。
サーバーレスリソースグループを使用すると、ノードタスクが定期スケジューリングのために本番環境に公開される際にスケジューリングインスタンス料金が発生します。
課金シナリオ
DataWorks サーバーレスリソースグループの料金は、リソース使用料金とタスクスケジューリング料金で構成されます。
リソース使用料金:特定の DataWorks タスクがサーバーレスリソースグループで消費するコンピュートユニット (CU) に対して課金されます。この料金は、総 CU 消費量に基づきます。
コンピュートユニット (CU) は、
1 CU = 1 仮想 CPU (vCPU) + 4 GiB メモリとして定義されます。タスクスケジューリング料金:この料金は、本番環境で実行される定期スケジューリングタスクに適用されます。これらのタスクには、リソース使用料金ではなく、タスクスケジューリング料金のみが発生します。この料金は、ドライランを除く正常に実行されたインスタンスの数に基づきます。
サーバーレスリソースグループは、最大 200 の同時実行インスタンスをサポートします。この制限は、すべての従来のリソースグループ仕様の最大同時実行要件を満たしているため、スケジューリングの同時実行数について CU 仕様を考慮する必要はありません。
以下の図と表は、サポートされているタスクタイプとサーバーレスリソースグループで発生する料金との関係を示しています。
タスクタイプ | 説明 | 料金タイプ |
データ統合 | データ統合または Data Studio で、オフライン同期タスクなどのデータ同期タスクを実行します。 | リソース使用料金 |
データコンピューティング |
重要 データコンピューティングタスクの詳細については、「付録1:タスクタイプと CU 消費量」をご参照ください。 | |
データサービス | DataService Studio で生成された API を呼び出します。 | |
個人開発環境 | タスクのデバッグに個人開発環境を使用します。 | |
大規模モデルサービス | 大規模モデルサービスをデプロイして使用します。 | |
タスクスケジューリング | 定期スケジューリングタスクが本番環境で実行されます。 | タスクスケジューリング料金 |
注意事項
従量課金のサーバーレスリソースグループは、ピーク時にリソース競合が発生する可能性があるため、即時の可用性は保証されません。
従量課金のサーバーレスリソースグループをサブスクリプションベースのものに変換できますが、元に戻すことはできません。
DataWorks を初めてアクティベートすると、デフォルトで従量課金のサーバーレスリソースグループが作成されます。使用したリソースに対してのみ料金が発生します。課金の詳細については、「従量課金リソースグループの課金」をご参照ください。
パフォーマンス仕様
サーバーレスリソースグループの課金は、消費されたコンピュートユニット (CU) に基づきます。CU は 1 CU = 1 vCPU + 4 GiB メモリとして定義されます。特定開発シナリオとタスクタイプに基づいて、リソースグループの仕様を計画してください。
以下の推奨仕様は一般的なガイドラインです。効率的で安定したタスク実行を確保するために、ビジネス要件に基づいてリソースを調整してください。
データ統合
バッチ同期
同時実行数の構成 | 推奨仕様 | 最小仕様 |
< 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 が必要です。 | |
データコンピューティング
各データコンピューティングタスクにはデフォルトの CU 値があります。詳細については、「付録1:タスクタイプと CU 消費量」をご参照ください。
DataService Studio
最大 QPS | 最小仕様 | SLA |
500 | 4 CU | 99.95% |
1,000 | 8 CU | |
2,000 | 16 CU |
個人開発環境
個人開発環境のリソースクォータは、CPU ベースのタスクでは 2~100 CU、GPU ベースのタスクでは 21~60 CU の範囲です。タスクタイプ別に要件を見積もります。
軽量タスク (単純な SQL クエリや Python スクリプトのデバッグなど):2 CU などの低いリソースクォータを使用します。
中程度の複雑さのタスク (データ処理やノートブック分析など):4 CU などの中程度のリソースクォータを使用します。
ディープラーニングタスク (TensorFlow や PyTorch のモデルトレーニングなど):GPU ベースのリソースタイプを使用します。モデルサイズに基づいて、適切な GPU メモリと CU 数を選択します。
大規模モデルサービス
GPU メモリに基づいて必要な CU を計算します。
0.6B、1.7B、4B、および8Bモデルのデプロイには、最低24 GBの GPU メモリが必要です。14Bモデルのデプロイには、最低48 GBの GPU メモリが必要です。32Bモデルのデプロイには、最低96 GBの GPU メモリが必要です。
タスクスケジューリング
サーバーレスリソースグループは、最大 200 の同時実行インスタンスをサポートします。この制限は CU 仕様とは無関係です。デフォルトの同時実行数は 50 インスタンスです。リソースグループの詳細ページで、最大同時実行インスタンス数を 200 に設定できます。

課金
サーバーレスリソースグループには、サブスクリプション (前払い) と従量課金 (後払い) の 2 つの課金モデルがあります。
サブスクリプションサーバーレスリソースグループ:一定期間、一定量の CU を前払いします。この料金は、データ同期、データコンピューティング、DataService Studio API のデバッグや呼び出しなど、DataWorks のタスクにかかるすべてのリソースコストをカバーします。これらのタスクに追加のリソース料金は発生しません。
従量課金サーバーレスリソースグループ:使用したリソースに対して、消費された総 CU に基づいて後払いします。バッチ同期タスク、DataService Studio タスク、データ開発タスクなどの特定のタスクにはリソース料金が発生します。
次の表は、2 つの課金モデルの機能を比較したものです。
項目 | 従量課金 | サブスクリプション |
利用可能な合計 CU | 課金は実際の使用量に基づきます。 | 購入時に指定した CU 数を取得します。 |
スケールアウト、スケールイン、更新 | 該当なし | サポートされています |
クォータ管理 | さまざまなシナリオでの最大 CU 使用量を制御します。データコンピューティング、データ統合、DataService Studio でサポートされています。 | |
同時タスクインスタンス制限 | サポートされています。最大 200 のタスクインスタンスを同時に実行できます。 | |
バインドされた Virtual Private Cloud (VPC) の数 |
| 購入した CU 数によって異なります。
|
料金
サブスクリプションリソースグループの課金
コストは次の式で計算されます:コスト = 月額単価 × 月数 × 毎月購入する CU 数。
サブスクリプションモデルでは、月々最低 2 CU の購入が必要です。購入の上限はありませんが、すべてのトランザクションは在庫状況によります。在庫が不十分な場合は、購入ページに通知が表示されます。
購入したリソースが不十分な場合は、いつでもスケールアップできます。詳細については、「サーバーレスリソースグループの使用」をご参照ください。
サーバーレスリソースグループにおけるさまざまなタスクタイプに必要な最小リソースについては、「パフォーマンスメトリクス」をご参照ください。
リージョン | 月額単価 (/米ドル/月/CU) |
中国 (上海)、中国 (杭州)、中国 (北京)、中国 (深セン) | 37.1517 |
イギリス (ロンドン) | 51.01286 |
米国 (バージニア) | 53.92014 |
マレーシア (クアラルンプール) | 63.36534 |
中国 (香港)、シンガポール、ドイツ (フランクフルト)、インドネシア (ジャカルタ) | 67.61327 |
米国 (シリコンバレー) | 72.74794 |
日本 (東京) | 77.45584 |
韓国 (ソウル) | 52.47334281 |
UAE (ドバイ) | 81.09255 |
従量課金リソースグループの課金
コストは次の式で計算されます:コスト = CU 時間 × CU 単価。請求は 1 時間ごとに生成されます。
リソースクォータ管理で、DataService Studio に 1 CU を割り当てた場合、サービスが使用されていなくてもその CU の課金は継続されます。課金を停止するには、DataService Studio の CU 割り当てを 0 に調整する必要があります。
リージョン | 単価 (米ドル/CU 時間) | 例 |
中国 (上海)、中国 (杭州)、中国 (北京)、中国 (深セン) | 0.077399 | 例:上海リージョンのデータ同期タスクが 2 CU で構成され、0.5 時間実行され、CU の単価が 0.077399 米ドル/CU 時間である場合、このタスクで消費される CU 時間とコストは次のようになります。
|
イギリス (ロンドン) | 0.106277 | |
米国 (バージニア) | 0.112334 | |
マレーシア (クアラルンプール) | 0.132011 | |
ドイツ (フランクフルト)、インドネシア (ジャカルタ)、中国 (香港)、シンガポール | 0.140861 | |
米国 (シリコンバレー) | 0.151558 | |
日本 (東京) | 0.161366 | |
韓国 (ソウル) | 0.10931946 | |
UAE (ドバイ) | 0.168943 |
課金の詳細
請求とコスト管理コンソールにおけるサーバーレスリソースグループの課金項目と課金コードは次のとおりです。
従量課金:課金項目は
汎用リソースグループ CU*H (従量課金)で、課金コードはexresource_cu_hour_postです。サブスクリプション:課金項目は
汎用排他的リソースグループ (サブスクリプションおよび従量課金)で、課金コードはcu_numberです。
詳細については、請求詳細の表示をご参照ください。
有効期限と更新
サブスクリプションのサーバーレスリソースグループは、有効期限が切れる前に更新できます。更新しない場合、サービスが停止し、最終的にリソースグループがリリースされます。詳細については、「有効期限と更新」をご参照ください。
次のステップ
データ統合、データ開発、データサービスなどのタスクにリソースグループを使用できます。リソースグループの購入、ワークスペースへのアタッチ、ネットワーク設定の構成方法については、「サーバーレスリソースグループの使用」をご参照ください。
詳細情報
付録1:タスクタイプと CU 消費量
DataWorks のタスクは、CU を消費するコンピューティングタスクと、消費しないスケジューリングタスクのいずれかです。
タスクタイプの特定
Data Studio のノード編集ページに移動します。右側のナビゲーションウィンドウで、 に移動してタスクタイプを特定します。
コンピューティングタスク:[スケジューリングポリシー] セクションで、タスクの実行に必要な CU を指定する必要があります。
シナリオ 1:CU 数をカスタマイズできます。

シナリオ 2:デフォルトの CU 数のみ使用できます。

スケジューリングタスク:[スケジューリングポリシー] セクションでは、スケジューリングリソースグループを選択するだけで、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 | カスタマイズ可能 |
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 | - | ||
Serverless Spark | 0.25 | - | |
0.25 | - | ||
0.25 | - | ||
Serverless StarRocks | 0.25 | - | |
大規模言語モデル (LLM) | 0.5 | - | |
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 ノード | |||
SAP HANA ノード | |||
Vertica ノード | |||
DM ノード | |||
KingbaseES ノード | |||
OceanBase ノード | |||
DB2 ノード | |||
GBase 8a ノード | |||
アルゴリズム | 0.25 | - |
スケジューリングタスクの構成
スケジューリングタスクは、サーバーレスリソースグループから CU を消費しません。
ノードタイプ | ノード名 |
データ統合 | |
MaxCompute | |
Flink | |
一般 | |
アルゴリズム |
付録2:タスク実行の課金モード
DataWorks でノードタスクを実行する際、関連するコンピューティング料金が常に DataWorks によって請求されるわけではありません。課金は、タスクが実行される基盤となるコンピュートエンジンまたはリソースに依存します。考えられるシナリオは 3 つあります。
タスクが定期スケジューリングのために本番環境に公開されると、常にタスクスケジューリング料金が発生します。
実行モード | ノード例 | 計算リソースプロバイダー | 料金構成 |
モード 1:コンピューティングタスクがサーバーレスリソースグループで実行される。 | PyODPS、Shell、データ統合、Data Quality | サーバーレスリソースグループ | サーバーレスリソースグループ料金のみ |
モード 2:コンピューティングタスクがサーバーレスリソースグループ経由でサードパーティエンジンで実行される。 | EMR Hive、Hologres SQL | サーバーレスリソースグループ + サードパーティエンジン | サーバーレスリソースグループ料金 + サードパーティエンジン料金 |
モード 3:スケジューリングタスクがスケジューリングセンター経由でサードパーティエンジンで実行される。 | MaxCompute SQL、Flink SQL | サードパーティエンジン | サードパーティエンジン料金のみ |
付録3:モジュール別の料金内訳
サーバーレスリソースグループを以下のモジュールで使用する場合、次の料金が適用されます。
データ統合:データ同期を実行すると、データ統合タスクはデータ統合、Data Studio、スケジューリングセンターモジュールで実行されます。これにより、サーバーレスリソースグループのリソースが消費され、データ統合料金が発生します。定期同期タスクでは、タスクインスタンススケジューリング料金も発生します。
Data Studio:Data Studio を使用してタスク開発を行うと、コンピューティングタスクとスケジューリングタスクが Data Studio、Data Quality、スケジューリングセンターモジュールで実行されます。これにより、サーバーレスリソースグループのリソースが消費され、データコンピューティング料金とタスクインスタンススケジューリング料金が発生します。個人開発環境を使用すると、追加の個人開発環境料金が発生します。大規模言語モデル (LLM) サービスまたはノードを使用すると、LLM サービス料金も発生します。
データ分析:データ分析を使用して SQL クエリ分析やクエリ結果のダウンロードを行うと、データコンピューティングタスクがデータ分析モジュールで実行されます。これにより、サーバーレスリソースグループのリソースが消費され、データコンピューティング料金が発生します。データインサイト機能を使用すると、タスクインスタンススケジューリング料金も発生します。
DataService Studio:DataService Studio を使用してデータソースから API サービスを生成し、リソースクォータ管理を介して CU を割り当てると、サーバーレスリソースグループのリソースが消費され、データサービス料金が発生します。データプッシュ機能を使用すると、タスクインスタンススケジューリング料金も発生します。