サーバーレスリソースグループは、従来の専有スケジューリング、Data Integration、およびデータサービスリソースグループの機能を統合します。単一のサーバーレスリソースグループでデータ同期、定期スケジューリング、および API サービスを処理できるため、リソース管理が簡素化されます。2 つの課金モデルが利用可能です。
-
サブスクリプション:安定的で予測可能な専用計算リソースで、本番環境に最適です。
-
従量課金:オンデマンドで柔軟な計算リソースであり、柔軟性とコスト効率の両方を兼ね備えています。
サーバーレスリソースグループを使用する場合、本番環境に公開された定期スケジューリングのノードタスクには、タスクスケジューリング料金が発生します。
課金シナリオ
DataWorks サーバーレスリソースグループの料金には、リソース使用量料金とタスクスケジューリング料金が含まれます。
-
リソース使用量料金:一部の DataWorks タスクは、実行中にサーバーレスリソースグループの計算ユニット (CU) を消費します。料金は、総 CU 消費量に基づいて計算されます。この料金の部分がリソース使用量料金であり、CU 単位で測定されます。
ここで、
1 CU = 1 CPU コア + 4 GiB メモリです。 -
タスクスケジューリング料金:本番環境で定期スケジューリングのためにタスクを公開すると、タスクスケジューリング料金が適用されます。これらのタスクにはタスクスケジューリング料金のみが発生し、リソース使用量料金は発生しません。料金は、ドライランを除く成功したインスタンス実行回数に基づいて計算されます。
サーバーレスリソースグループは、最大 200 の同時実行インスタンスをサポートします。この制限は、すべての従来のリソースグループタイプの同時実行数と同等かそれ以上です。サーバーレスリソースグループの CU 仕様を考慮する必要はありません。
|
タスクタイプ |
タスクタイプの説明 |
コストタイプ |
|
Data Integration |
Data Integration または DataStudio モジュールで データ同期タスク (バッチ同期など) を実行します。 |
リソース使用量料金 |
|
データコンピューティング |
重要
データコンピューティングタスクのタイプについては、「付録 1:サーバーレスリソースグループのタスクタイプ」をご参照ください。 |
|
|
DataService Studio |
DataService Studio で API インターフェイスを呼び出します。 |
|
|
個人開発環境 |
個人開発環境を使用してタスクをデバッグします。 |
|
|
LLM サービス |
LLM サービスをデプロイして使用します。 |
|
|
タスクスケジューリング |
定期スケジューリングされたタスクは本番環境で実行されます。 |
タスクスケジューリング料金 |
注意事項
-
従量課金制のサーバーレスリソースグループでは、ピーク時にリソース競合が発生する可能性があり、リソースの可用性の適時性を完全に保証することはできません。
-
従量課金制のリソースグループをサブスクリプションのリソースグループにアップグレードすることはできますが、サブスクリプションのリソースグループを従量課金制のリソースグループに変換することはできません。
-
新規ユーザーが DataWorks を有効化すると、デフォルトで従量課金制のサーバーレスリソースグループが購入されます。使用しない場合は料金は発生しません。課金の詳細については、「課金詳細」をご参照ください。
-
サブスクリプションのサーバーレスリソースグループで利用可能な合計 CU は、購入時に指定された CU 量です。実際の使用量はこの制限を超えません。より多くの CU を取得するには、スケールアップ操作を実行する必要があります。
-
サブスクリプションのサーバーレスリソースグループのすべての CU が占有されている場合、新しく送信されたタスクはキューに入り、アイドル状態の CU が解放されるまで待機してから実行が開始されます。
パフォーマンスメトリクス
サーバーレスリソースグループは CU 消費量に基づいて課金されます。ここで、1 CU = 1 CPU コア + 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 |
|
データコンピューティング
各データコンピューティングタスクにはデフォルトの CU 割り当てがあります。詳細については、「タスクタイプと CU 消費量」をご参照ください。
DataService Studio
|
秒間最大クエリ数 (QPS) |
最小仕様 |
サービス可用性 (SLA) |
|
500 |
4 CU |
99.95% |
|
1000 |
8 CU |
|
|
2000 |
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モデルをデプロイするには、最低24GBの GPU メモリが必要です。 -
14Bモデルをデプロイするには、最低48GBの GPU メモリが必要です。 -
32Bモデルをデプロイするには、最低96GBの GPU メモリが必要です。
タスクスケジューリング
サーバーレスリソースグループは、最大 200 の同時実行インスタンスをサポートします。サーバーレスリソースグループの CU 仕様を考慮する必要はありません。デフォルトの同時実行数は 50 です。リソースグループの詳細ページで、タスクスケジューリングの同時実行数制限を 200 に設定できます。
課金モデル
サーバーレスリソースグループには、サブスクリプション (月単位または年単位) と従量課金の 2 つの課金モデルがあります。
-
サーバーレスリソースグループ (サブスクリプション):必要な CU 量と使用期間を事前に見積もり、それに応じて支払います。サブスクリプション料金に加えて、DataWorks がデータ同期、データコンピューティング、または Data Service API のデバッグ/呼び出しに対して請求する他のリソース使用量料金はありません。
-
サーバーレスリソースグループ (従量課金):まず製品機能を使用し、その後、総 CU 消費量に基づいて支払います。従量課金制のサーバーレスリソースグループで特定のタスク (バッチ同期タスク、Data Service タスク、データ開発タスクなど) を実行すると、対応するリソース使用量料金が発生します。
次の表は、2 つの課金モデルを比較したものです。
|
項目 |
サーバーレスリソースグループ (従量課金) |
サーバーレスリソースグループ (サブスクリプション) |
|
利用可能な合計 CU 量 |
実際の使用量に基づいて計算されます。 |
購入時に指定された CU 量。 |
|
スケールアップ、スケールダウン、更新 |
適用外 |
サポートされています |
|
クォータ管理 |
さまざまなシナリオで最大 CU 制限を制御するために使用されます。データコンピューティング、Data Integration、および個人開発環境は、CU 制限の構成をサポートしています。DataService Studio の CU 制限は変更できず、 |
|
|
タスクスケジューリングの同時実行数制限 |
サポートされています。最大 200 のタスクインスタンスが同時に実行できます。 |
|
|
バインドされた VPC の数 |
|
購入した CU 量によって異なります。
|
課金基準
サブスクリプションリソースグループの課金
課金はCU 使用量に基づきます。料金 = 月額単価 × 月数 × 月あたりの購入 CU 数。
-
サブスクリプション課金モデルでは、月額最低 2 CU の購入が必要です。仕様に上限はありませんが、可用性は在庫状況によります。在庫が不足している場合は、購入ページのプロンプトを確認してください。
-
購入後に仕様が要件を満たさない場合は、いつでもスケールアップできます。詳細については、「サーバーレスリソースグループのスケールアップ」をご参照ください。
-
サーバーレスリソースグループを使用する際のさまざまなタスクタイプで必要な最小リソース仕様については、「タスクの最小リソース仕様」をご参照ください。
|
リージョン |
月額単位価格 (USD/月 /CU) |
|
中国 (上海)、中国 (杭州)、中国 (北京)、中国 (深セン) |
37.1517 |
|
中国 (成都) |
30.45686 |
|
イギリス (ロンドン) |
51.01286 |
|
米国 (バージニア) |
53.92014 |
|
マレーシア (クアラルンプール) |
63.36534 |
|
中国 (香港)、シンガポール、ドイツ (フランクフルト)、インドネシア (ジャカルタ) |
67.61327 |
|
米国 (シリコンバレー) |
72.74794 |
|
日本 (東京) |
77.45584 |
|
韓国 (ソウル) |
52.47334281 |
|
UAE (ドバイ) |
81.09255 |
|
タイ (バンコク) |
50.21967298 |
従量課金リソースグループの課金
課金はCU 時間 × CU あたりの単価に基づきます。数式は 料金 = CU 時間 × CU あたりの単価 です。請求は時間単位で生成されます。
リソースグループのクォータ管理で、DataService Studio に 1 CU を割り当てた場合、DataService Studio が実際に使用されているかどうかに関わらず、CU の消費は継続します。消費は、DataService Studio に割り当てられた CU クォータを 0 に調整した後にのみ停止します。
|
リージョン |
単価 (USD/CU 時間) |
例 |
|
中国 (上海)、中国 (杭州)、中国 (北京)、中国 (深セン) |
0.077399 |
例:中国 (上海) リージョンのデータ同期タスクは 2 CU で構成されており、0.5 時間で完了します。中国 (上海) リージョンにおける CU あたりの単位価格は USD 0.077399/CU 時間です。このタスクで消費される CU 時間と料金は、次のように計算されます。
|
|
中国 (成都) |
0.063452 |
|
|
イギリス (ロンドン) |
0.106277 |
|
|
米国 (バージニア) |
0.112334 |
|
|
マレーシア (クアラルンプール) |
0.132011 |
|
|
ドイツ (フランクフルト)、インドネシア (ジャカルタ)、中国 (香港)、シンガポール |
0.140861 |
|
|
米国 (シリコンバレー) |
0.151558 |
|
|
日本 (東京) |
0.161366 |
|
|
韓国 (ソウル) |
0.10931946 |
|
|
UAE (ドバイ) |
0.168943 |
|
|
タイ (バンコク) |
0.10462432 |
請求詳細の表示
請求管理コンソールで請求詳細を表示すると、サーバーレスリソースグループの課金項目と課金コードは次のようになります。
-
従量課金:課金項目は
Serverless Resource Group CU-Hours (Pay-As-You-Go)で、課金コードはexresource_cu_hour_postです。 -
サブスクリプション:課金項目は
General-purpose exclusive resource group subscription (hybrid billing)で、課金コードはcu_numberです。
詳細については、「サーバーレスリソースグループを購入する」をご参照ください。
有効期限と更新
サブスクリプションのサーバーレスリソースグループの有効期限が近づいている場合は、更新できます。リソースグループを更新しない場合、一時停止またはリリースされます。更新の詳細については、「サーバーレスリソースグループの更新」をご参照ください。
次のステップ
リソースグループを購入し、データ統合、データ開発、データサービスなどのタスクに使用できます。リソースグループの購入方法、ワークスペースへのバインド方法、およびリソースグループをネットワークに接続する方法については、「サーバーレスリソースグループの購入と使用」をご参照ください。
追加情報
付録 1:タスクタイプと CU 消費量
DataWorks のノード開発によって生成されるタスクは、計算タスク (CU 消費量が計算される) とスケジューリングタスク (CU 消費量が計算されない) に分けられます。
タスクタイプの判別
Data Studio の対応するノードの編集ページに移動し、右側のナビゲーションバーで に移動してタスクタイプを確認できます。
-
計算タスク:[スケジューリングポリシー] セクションで、タスク実行に必要な計算 CU を指定する必要があります。
-
シナリオ 1:計算 CU はカスタマイズ可能です。
右側のパネルで [スケジューリング設定] をクリックし、[スケジューリングポリシー] タブを選択して、[リソースグループ] と [計算 CU] (例:
0.25) を設定します。 -
シナリオ 2:計算 CU はデフォルト値にのみ設定できます。
右側のサイドバーで [スケジューリング設定] をクリックし、[スケジューリングポリシー] タブを選択します。[計算 CU] のデフォルト値は 0.25 で、インターフェイスには「現在のノードはデフォルトの 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 (単位:CU) |
実行 CU 変更可能 |
|
Notebook |
0.5 |
サポートされています |
|
|
MaxCompute |
0.5 |
サポートされています |
|
|
0.5 |
サポートされています |
||
|
0.5 |
サポートされています |
||
|
0.25 |
サポートされています |
||
|
0.25 |
サポートされています |
||
|
Hologres |
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 |
- |
||
|
LLM |
0.5 |
- |
|
|
ADB |
0.25 |
- |
|
|
0.25 |
- |
||
|
CDH |
0.25 |
- |
|
|
0.5 |
サポートされています |
||
|
0.25 |
- |
||
|
0.25 |
- |
||
|
0.25 |
- |
||
|
0.25 |
- |
||
|
Lindorm |
0.25 |
- |
|
|
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 |
- |
||
|
StarRocks ノード |
0.25 |
- |
|
|
アルゴリズム |
0.25 |
- |
スケジューリングタスクの設定リスト
スケジューリングタスクは、サーバーレスリソースグループから CU を消費しません。
|
ノードタイプ |
ノード名 |
|
Data Integration |
|
|
MaxCompute |
|
|
Hologres |
|
|
ADB |
|
|
Serverless StarRocks |
|
|
Flink |
|
|
汎用 |
|
|
アルゴリズム |
|
|
PostgreSQL ノード |
|
|
Doris ノード |
|
|
SelectDB ノード |
|
|
MySQL ノード |
|
|
SQL Server ノード |
|
|
Oracle ノード |
|
|
DRDS ノード |
|
|
PolarDB MySQL ノード |
|
|
PolarDB PostgreSQL ノード |
|
|
MariaDB ノード |
|
|
Redshift ノード |
|
|
Saphana ノード |
|
|
Vertica ノード |
|
|
DM (Dameng) ノード |
|
|
KingbaseES ノード |
|
|
OceanBase ノード |
|
|
DB2 ノード |
|
|
GBase 8a ノード |
|
|
ClickHouse |
付録 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、DataStudio、およびオペレーションセンターモジュールで Data Integration タスクが実行され、サーバーレスリソースグループの CU を消費し、Data Integration 料金が発生します。定期的にスケジュールされた同期タスクには、タスクスケジューリング料金も発生します。
-
Data Studio:Data Studio を使用してタスク開発を行うと、DataStudio、Data Quality、およびオペレーションセンターモジュールで計算タスクとスケジューリングタスクが実行され、サーバーレスリソースグループの CU を消費し、データコンピューティング料金とタスクスケジューリング料金が発生します。個人開発環境を使用する場合、個人開発環境料金も発生します。大規模モデルサービスまたは大規模モデルノードを使用する場合、大規模モデルサービス料金も発生します。
-
データ分析:データ分析を使用して SQL クエリ分析やクエリ結果のダウンロードを行うと、データ分析モジュールで計算タスクが実行され、サーバーレスリソースグループの CU を消費し、データコンピューティング料金が発生します。データインサイトを使用する場合、タスクスケジューリング料金も発生します。
-
DataService Studio:DataService Studio を使用して API を作成すると、リソースグループのクォータ管理を通じて DataService Studio に割り当てられた CU クォータがサーバーレスリソースグループから消費され、DataService Studio 料金が発生します。データプッシュを使用する場合、タスクスケジューリング料金も発生します。