DataWorks は、PyODPS や E-MapReduce(EMR)Hive タスクなど、さまざまな種類のタスクをサポートしています。特定の種類のタスクは、スケジューリングシステムによってそれぞれのコンピューティングエンジンに発行されて実行され、その他の種類のタスクは、DataWorks リソースグループで実行されるか、リソースグループによって開始されたリソースに基づいてそれぞれのコンピューティングエンジンに発行されて実行されます。タスクコードが実行されると、特定の計算リソースが消費されます。それぞれのコンピューティングエンジンに発行されて実行されるタスクの場合、データ計算料金は対応するコンピューティングエンジンのサービスの請求書に含まれます。 DataWorks サーバーレスリソースグループで実行されるタスク、またはサーバーレスリソースグループによって開始されたリソースに基づいてそれぞれのコンピューティングエンジンに発行されて実行されるタスクの場合、データ計算料金は DataWorks サービスの請求書に含まれます。このトピックでは、サーバーレスリソースグループで実行されるデータ計算タスクの課金の詳細について説明します。
料金発生シナリオ
以下のサービスで DataWorks サーバーレスリソースグループを使用してデータ計算タスクを実行すると、データ計算料金が発生します。
DataStudio: タスクコードが実行されると、データ計算料金が発生します。
Data Quality: データ計算タスクにデータ品質監視ルールが構成されている場合、ルールベースのチェック用の SQL 文が実行されると、データ計算料金が発生します。
DataAnalysis: DataAnalysis で Shell タスクや Python タスクなどのデータ計算タスクを実行すると、データ計算料金が発生します。
オペレーションセンター: オペレーションセンターでデータ計算タスクを実行すると、データ計算料金が発生します。
DataWorks でサポートされているデータ計算タスクの種類の詳細については、このトピックの「付録: データ計算タスク」セクションをご参照ください。
旧バージョンのリソースグループを使用してさまざまな種類のタスクを実行する場合、データ計算料金は発生しません。
サーバーレスリソースグループの課金
サーバーレスリソースグループは、CU 数に基づいて課金されます。1 CU は 1 vCPU コアと 4 GiB のメモリに相当します
。
従量課金制を使用する場合、タスクの実行に実際に使用された CU 数に基づいて課金されます。詳細については、「サーバーレスリソースグループの課金」トピックの「従量課金制サーバーレスリソースグループ」セクションをご参照ください。
サブスクリプション課金方式を使用する場合、購入した CU 数とサブスクリプション期間の月数に基づいて課金されます。詳細については、「サーバーレスリソースグループの課金」トピックの「サブスクリプションサーバーレスリソースグループ」セクションをご参照ください。
付録: データ計算タスク
データ計算タスクの識別
タスクの種類を表示するには、次の操作を実行します。 DataStudio ページの対応するノードの構成タブに移動します。右側のナビゲーションウィンドウで [プロパティ] をクリックします。「プロパティ」タブの [リソースグループ] セクションで、タスク実行の CU 数を指定するパラメーターが表示されているかどうかを確認します。
データ計算タスク: [リソースグループ] セクションに、タスク実行に必要な 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 数を構成します。詳細については、「クォータ管理」をご参照ください。
特定の種類のタスクについてのみ CU 数を調整できます。例:
デフォルトでは、Hologres SQL タスクの実行に必要な CU 数は 0.25 です。この数は調整できません。
デフォルトでは、PyODPS 2 タスクの実行に必要な CU 数は 0.5 です。ビジネス要件に基づいて数を調整できます。たとえば、数を 0.4 または 0.6 に設定できます。
例: 次の図は、DataStudio で Hologres SQL タスクと PyODPS 2 タスクを実行するために必要な CU 数を示しています。
次の表は、DataWorks でサポートされているデータ計算タスクの種類、各タスクの種類のデフォルトの CU 数、および CU 数を変更できるかどうかを示しています。
データソースの種類 | ノードタイプ | デフォルトの CU 数 | CU 数の変更可否 |
MaxCompute | 0.5 | 可 | |
0.5 | 可 | ||
0.5 | 可 | ||
Hologres | 0.25 | 不可 | |
0.25 | 可 | ||
0.25 | 可 | ||
EMR | 0.25 | 不可 | |
0.25 | 不可 | ||
EMR Impala | 0.25 | 不可 | |
EMR Trino | 0.25 | 不可 | |
0.25 | 可 | ||
0.25 | 不可 | ||
0.5 | 可 | ||
0.5 | 可 | ||
0.25 | 可 | ||
CDH | 0.25 | 不可 | |
0.25 | 不可 | ||
0.25 | 不可 | ||
CDH Trino | 0.25 | 不可 | |
0.25 | 可 | ||
0.25 | 不可 | ||
0.5 | 可 | ||
CDH Spark Streaming | 0.5 | 可 | |
CDH Shell | 0.25 | 可 | |
Lindorm | 0.25 | 不可 | |
0.25 | 不可 | ||
AnalyticDB for PostgreSQL | 0.25 | 可 | |
AnalyticDB for MySQL | 0.25 | 可 | |
ClickHouse | 0.25 | 不可 | |
一般 | 0.25 | 可 | |
Do-while ノード | 該当なし | 可 | |
0.25 | 可 | ||
0.25 | 可 | ||
0.25 | 不可 | ||
0.25 | 不可 | ||
0.25 | 可 | ||
アルゴリズム | 0.25 | 不可 |
関連ドキュメント
サーバーレスリソースグループの課金の詳細については、「サーバーレスリソースグループの課金」をご参照ください。
サーバーレスリソースグループの作成および使用方法の詳細については、「サーバーレスリソースグループの作成と使用」をご参照ください。