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

DataWorks:リソースグループ管理

最終更新日:Mar 18, 2025

DataWorks リソースグループは、DataWorks サービスで使用できる計算リソースの集合です。DataWorks リソースグループは、DataWorks を使用する前提条件です。リソースグループのステータスは、関連機能の実行ステータスに影響します。リソースグループのクォータは、タスクまたはサービスの実行効率に影響します。このトピックでは、DataWorks リソースグループのプロパティと特性について説明します。

背景情報

複雑な課金ロジックや 旧バージョンのリソースグループ の購入管理の不整合などのユーザーエクスペリエンスの問題に対処するため、DataWorks は 2024年6月10日以降、さまざまなリージョンでサーバーレスリソースグループを段階的にリリースしています。旧バージョンのリソースグループには、スケジューリング用の共有リソースグループ、Data Integration 用の専用リソースグループ、スケジューリング用の専用リソースグループ、DataService Studio 用の専用リソースグループが含まれます。すべての DataWorks 機能は、サーバーレスリソースグループをサポートしています。サーバーレスリソースグループの課金ロジックは明確でシンプルです。サーバーレスリソースグループを使用して、データ同期、タスクスケジューリング、DataService Studio API の呼び出しと管理など、さまざまな操作を実行できます。

説明
  • 特に指定のない限り、DataWorks で使用されるリソースグループは、旧バージョンのリソースグループではなく、サーバーレスリソースグループを指します。サーバーレスリソースグループは、[汎用] の目的で使用できます。

  • サーバーレスリソースグループは、データ同期データスケジューリング、および DataService Studio で使用できます。

  • 2024年6月10日より前に DataWorks をアクティブ化したことがない場合は、DataWorks をアクティブ化した後にサーバーレスリソースグループのみを購入して使用できます。旧バージョンのリソースグループを購入または使用することはできません

サーバーレスリソースグループの特性

  • 汎用: サーバーレスリソースグループは、すべての DataWorks サービスに区別なく適用されます。

  • 柔軟な課金方法: 従量課金とサブスクリプションの課金方法がサポートされています。

  • 動的スケーリング: リソースグループがスケーリングされても、リソースグループで実行されるタスクは影響を受けません。

  • オンデマンド使用: 業務要件に基づいてリソースを購入することで、リソースの無駄を削減できます。購入の最小単位は 2 計算ユニット (CU) です。

  • 高分離性とセキュリティ: サーバーレスリソースグループのリソースはユーザー専用であり、リソースグループのネットワークを制御できます。これにより、セキュリティと分離性が向上します。

サーバーレスリソースグループの課金方法

サーバーレスリソースグループは、リソース仕様ではなく、CU を課金単位として使用します。1 CU のパフォーマンスは、約 1 vCPU コアと 4 GiB のメモリに相当します。

  • タスクスケジューリング: スケジューリングタスクはサーバーレスモードで実行されます。従量課金方式がサポートされています。正常に実行されたインスタンスの数と関連する課金階層に基づいて課金されます

  • データ同期、データコンピューティング、DataService Studio: 従量課金サブスクリプションの課金方法がサポートされています。詳細については、「サーバーレスリソースグループの課金」トピックの課金方法セクションをご参照ください。

サーバーレスリソースグループの課金の詳細については、「サーバーレスリソースグループの課金」をご参照ください。

課金の例

中国 (杭州) リージョンのユーザーは、毎日午前中に MySQL データベースから MaxCompute データウェアハウスにデータを同期するために、20 個の DataWorks 同期タスクを実行する必要があります。各タスクは 1 時間実行されます。

  • 次の図は、サーバーレスリソースグループを使用して同期タスクを実行し、各タスクが 1 時間あたり 1 CU を消費する場合に消費されるリソースを示しています。

    image
    説明

    中国 (杭州) リージョンの従量課金サーバーレスリソースグループの単価は、1 CU時あたり 0.077399 USDです。

    1 日あたりのサーバーレスリソースグループの費用 = 1 つのタスクが 1 時間あたりに消費する CU × CU の単価 × タスク数 × タスクの実行時間 = 1 CU × 1 CU時あたり 0.077399 USD × 20 CU × 1時間 = 1.54798 USD。

  • 専用 Data Integration リソースグループを使用する場合、購入する専用 Data Integration リソースグループの最小仕様は、4 vCPU と 8 GiB のメモリです。中国 (杭州) リージョンにおける最小仕様の専用 Data Integration リソースグループの単価は、月額 76.23 USD で、1 日あたり約 2.541 USD です。

結論

サーバーレスリソースグループは、不要なリソースの無駄を回避し、リソースコストを約 40% 削減するのに役立ちます

制限事項

  • サーバーレスリソースグループは、中国 (北京)、中国 (上海)、中国 (深セン)、中国 (杭州)、中国 (香港)、中国 (張家口)、シンガポール、マレーシア (クアラルンプール)、インドネシア (ジャカルタ)、日本 (東京)、英国 (ロンドン)、米国 (シリコンバレー)、ドイツ (フランクフルト)、米国 (バージニア) の各リージョンでサポートされています。

  • 必要な権限が付与されています。

  • 従量課金サーバーレスリソースグループを使用する場合、最大 500 CU を使用できます。

    説明

    デフォルトでは、データスケジューリングに使用されるサーバーレスリソースグループでスケジュールできる並列タスクの最大数は 50 です。並列タスクの最大数の許容上限は 200 です。サーバーレスリソースグループの[詳細] ページで [データスケジューリングの並列スレッドのしきい値を指定する] パラメーターに指定した値は、リソースグループで並列にスケジュールできるタスク数の上限です。サーバーレスリソースグループでは、最大 200 のタスクを並列にスケジュールできます。この値は、タスクの実行とは関係なく、タスクの実行動作を制限するものではありません。

  • リアルタイム同期タスク以外のタイプのタスクの場合、1 つのタスクに最大 16 CU を割り当てることができます。

注意事項

サーバーレスリソースグループと旧バージョンのリソースグループを含む、DataWorks リソースグループを使用する排他的な権利があります。したがって、リソースグループに基づいて実行またはスケジュールされたコードロジックから生じる法的義務と責任も、お客様が負担するものとします。関連する法律および規制を遵守し、リソースを合理的に使用して、良好なコミュニティ環境を維持し、お客様自身の権利と利益を保護することをお勧めします。

サーバーレスリソースグループと旧バージョンのリソースグループの比較

比較項目

旧バージョンのリソースグループ (専用リソースグループと共有リソースグループ)

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

分類

リソースグループは、その目的に基づいて、Data Integration 用のリソースグループ、スケジューリング用のリソースグループ、DataService Studio 用のリソースグループに分類されます。

リソースグループは汎用であり、分類されません。

機能のサポート

DataWorks の一部の機能はサポートされていません。

DataWorks のすべての機能がサポートされています。

混在使用のサポート

各タイプのリソースグループは 1 つの目的にのみ使用されます。

リソースグループは、データ同期、スケジューリング、DataService Studio で同時に使用できます。

販売モード

リソースグループは、仕様とマシンの数に基づいて課金されます。

リソースグループには少なくとも 1 台のマシンが含まれている必要があり、マシンの最小仕様は 4 vCPU と 8 GiB のメモリです。リソースグループをスケールアウトするための最小ステップサイズは、仕様が 4 vCPU と 8 GiB のメモリである 1 台のマシンです。

リソースグループは計算ユニット (CU) 単位で販売されます。

リソースグループには少なくとも 2 CU が含まれている必要があります。リソースグループをスケールアウトするための最小ステップサイズは 1 CU です。

課金方法

  • 専用リソースグループは、サブスクリプション課金方法のみをサポートしています。

  • 共有リソースグループは、従量課金方法のみをサポートしています。

サブスクリプションと従量課金の両方の課金方法がサポートされています。

リソースの無駄

DataWorks は、リソースグループに対して限られたタイプの仕様のみを提供します。これにより、各タイプの仕様のマシンに特定量のリソースフラグメントが生成されます。その結果、リソースが無駄になります。

ビジネス要件に基づいて CU の数を決定できます。これにより、リソースの無駄を防ぎます。

スケーラビリティ

  • リソースグループの仕様をアップグレードまたはダウングレードできます。

  • リソースグループ内のマシンの数を増減することもできます。

リソースグループの CU の数を直接変更できます。

スケールアウトまたはスケールインによって生成される影響

実行中タスク影響を受けます

実行中タスクは影響を受けません

説明

サーバーレスリソースグループの構成のアップグレードまたはダウングレードは、サーバーレスリソースグループで実行中のタスク影響しません実行中

ネットワークセキュリティ

DataWorks は、リソースグループのインターネットの送受信トラフィックを管理します。リソースグループのインターネット帯域幅は複数のユーザーで共有されます。これにより、リソースの競合が発生します。

ユーザーは独自のインターネット機能を使用するため、ユーザーの動作を制御できます。

開発トレンド

旧バージョンのリソースグループは、将来的に廃止される予定です。

サーバーレスリソースグループは、DataWorks でサポートされる唯一のリソースグループになります。

カスタムイメージのサポート

カスタムイメージはサポートされていません。

カスタムイメージ がサポートされています。サーバーレスリソースグループを使用してタスクをデプロイする場合、タスクの実行に必要なすべてのコンポーネントを含むイメージを作成できます。これにより、タスクを実行するためのより多くの条件を満たすことができます。

参考資料

付録: 旧バージョンのリソースグループ

説明

サーバーレスリソースグループは、旧バージョンのリソースグループ (専用リソースグループと共有リソースグループ) よりも多くの機能をサポートし、より統一された方法で購入でき、リソースフラグメントを効果的に活用して無駄を回避できます。サーバーレスリソースグループ を使用することをお勧めします。

旧バージョンのリソースグループの概要

DataWorks の旧バージョンのリソースグループには、専用リソースグループ共有リソースグループがあります。DataWorks リソースグループは、タスクスケジューリング、データ統合、データサービスのプロビジョニングなどのシナリオに基づいて、さらに次のタイプに分類できます。スケジューリング用の専用リソースグループ、Data Integration 用の専用リソースグループ、DataService Studio 用の専用リソースグループ、スケジューリング用の共有リソースグループ、DataService Studio 用の共有リソースグループ。スケジューリング用のリソースグループは、タスクをスケジュールするために使用されます。Data Integration 用のリソースグループは、Data Integration タスクでデータを送信するために使用されます。DataService Studio 用のリソースグループは、API 操作を呼び出すために使用されます。

リソースグループタイプ

課金方法

説明

スケジューリング用のリソースグループ

Data Integration 用のリソースグループ

DataService Studio 用のリソースグループ

専用リソースグループ

サブスクリプション

  • このタイプのリソースグループは、Alibaba Cloud によって管理されます。専用リソースグループを購入すると、このリソースグループを排他的に使用できます。

  • 専用リソースグループをワークスペースに関連付けることができます。これにより、ワークスペース間でリソースが分離されます。

  • スケールアウト、スケールイン、アップグレード、仕様の変更など、リソースグループの柔軟な構成がサポートされています。

スケジューリング用の専用リソースグループ

Data Integration 用の専用リソースグループ

DataService Studio 用の専用リソースグループ

説明

DataService Studio 用の専用リソースグループは、中国 (上海) リージョンでのみ使用できます。

共有リソースグループ

従量課金

DataWorks をアクティブ化すると、DataWorks は DataService Studio 用の共有リソースグループと スケジューリング用の共有リソースグループを提供します。共有リソースグループは、DataWorks のテナントで共有されます。共有リソースグループでタスクを実行する場合、ピーク時にタスクがリソースを待機することがあります。

共有リソースグループの作成と使用

-

共有リソースグループの作成と使用

共有リソースグループと専用リソースグループの比較

スケジューリング用のリソースグループ

ディメンション

スケジューリング用の共有リソースグループ

スケジューリング用の専用リソースグループ

リソースの所有権

リソースは DataWorks によって維持され、テナントで共有されます。

リソースは DataWorks によって維持され、各テナントで排他的に使用されます。

ネットワーク接続

特定のデータソースとこのタイプのリソースグループ間のネットワーク接続は保証できません。データソースには、次のデータソースが含まれますが、これらに限定されません。

  • インターネット上にデプロイされ、ホワイトリストが構成されて不明な IP アドレスからのアクセスが制限されているデータソース

  • Alibaba Cloud の仮想プライベートクラウド (VPC) にデプロイされているデータソース

ネットワーク接続ソリューションを選択して、このタイプのリソースグループを複雑なネットワーク環境にデプロイされているデータソースに接続できます。詳細については、「スケジューリング用の専用リソースグループ」をご参照ください。

タスク実行の適時性要件

このタイプのリソースグループは DataWorks ユーザーで共有され、タスク実行の適時性は保証されません。

このタイプのリソースグループはテナントで排他的に使用され、リソースグループで並列に実行できるタスクの最大数を制御できます。これにより、タスクが時間どおりにスケジュールされます。

使用シナリオ

このタイプのリソースグループを使用する場合、リソースグループが関連付けられているワークスペースのテナントは、リソースグループのリソースを共有し、多数のタスクを実行する必要がある場合にリソースを競合することがあります。その結果、ワークスペースの一部のタスクが実行をブロックされます。このタイプのリソースグループは、少数のタスクが並列に実行され、タスクが低頻度でスケジュールされるシナリオに適しています。

テナントは、このタイプのリソースグループで並列に実行できるタスクの最大数を制御し、リソースグループをスケールアウト、スケールイン、または仕様を変更できます。このタイプのリソースグループは、多数のタスクを実行する必要があり、タスクを時間どおりにスケジュールする必要があるシナリオに適しています。

課金方法

従量課金。詳細については、「スケジューリング用の共有リソースグループの課金 (従量課金)」をご参照ください。

サブスクリプション。詳細については、「スケジューリング用の専用リソースグループの課金 (サブスクリプション)」をご参照ください。

その他のディメンション

  • タスクを時間どおりに実行する場合は、スケジューリング用の専用リソースグループを選択することをお勧めします。スケジューリング用の共有リソースグループは、DataWorks のテナントで共有されるため、お勧めしません。

  • インターネット以外のネットワーク上にデプロイされ、IP アドレスホワイトリストが構成されているデータソースにアクセスする場合は、スケジューリング用の専用リソースグループを選択することをお勧めします。スケジューリング用の共有リソースグループはこのシナリオには適していません。

  • 1 日に多数のタスクをスケジュールする必要がある場合は、スケジューリング用のサブスクリプション専用リソースグループを選択することをお勧めします。

Data Integration 用のリソースグループ

ディメンション

Data Integration 用の専用リソースグループ

リソースの所有権

リソースは DataWorks によって維持され、各テナントで排他的に使用されます。

ネットワーク接続

  • このタイプのリソースグループは、インターネット上にデプロイされているデータソースにアクセスできます。

  • ネットワーク接続ソリューション を選択して、このタイプのリソースグループを任意のネットワーク環境にデプロイされているデータソースに接続できます。

サポートされているデータソース

すべてのデータソース。

タスク実行の適時性要件

このタイプのリソースグループはテナントで排他的に使用され、リソースグループで並列に実行できるタスクの最大数を制御できます。これにより、タスクが時間どおりにスケジュールされます。

使用シナリオ

このタイプのリソースグループは、多数の重要な本番タスクを実行する必要があるシナリオに適しています。

課金方法

サブスクリプション。詳細については、「Data Integration 用の専用リソースグループの課金 (サブスクリプション)」をご参照ください。

選択ガイドライン

  • 多数の Data Integration タスクを並列に実行する必要がある場合は、高速で信頼性の高いデータ送信を確保するために、専用の計算リソースが必要です。この場合は、Data Integration 用の専用リソースグループを選択することをお勧めします。

  • Data Integration 用の専用リソースグループは、インターネット上にデプロイされているデータソースにアクセスする場合に適しています。インターネット上にデプロイされている特定のデータソースに直接アクセスすることはできません。データソースへのアクセス方法の詳細については、「サポートされているデータソースタイプ、リーダープラグイン、およびライタープラグイン」をご参照ください。

  • 複雑なネットワーク環境にデプロイされているデータソースにアクセスする場合は、Data Integration 用のサブスクリプション専用リソースグループを選択することをお勧めします。ネットワーク接続ソリューションの詳細については、「ネットワーク接続ソリューション」をご参照ください。

  • リアルタイムでデータを同期する場合は、Data Integration 用の専用リソースグループを選択することをお勧めします。

  • 特定のデータソースは、Data Integration 用の専用リソースグループにのみ接続できます。詳細については、「リアルタイム同期をサポートするデータソースタイプ」をご参照ください。

DataService Studio 用のリソースグループ

DataService Studio 用の共有リソースグループは、テナントで共有されます。DataService Studio API を高頻度で高並列で呼び出し、データをタイムリーに返す必要がある場合は、専用の計算リソースを使用して、DataService Studio の可用性と安定性を確保する必要があります。この場合は、DataService Studio 用の専用リソースグループを使用することをお勧めします。DataService Studio 用のリソースグループの課金の詳細については、「DataService Studio 用の専用リソースグループの課金 (サブスクリプション)」および DataService Studio をご参照ください。

課金

さまざまなタイプのリソースグループの課金の詳細については、「旧バージョンのリソースグループの課金」ディレクトリのトピックをご参照ください。

注意事項

  • デフォルトでは、DataWorks は、既存のユーザーが DataWorks をアクティブ化したときに、従量課金共有リソースグループを提供します。既存のユーザーは、サブスクリプション専用リソースグループを購入したり、DataWorks サービスを Basic Edition から Standard Edition、Professional Edition、または Enterprise Edition にアップグレードして、データセンター内のマシンをリソースグループとして使用して DataWorks タスクを実行したりすることもできます。詳細については、このトピックの旧バージョンのリソースグループの概要 セクションをご参照ください。

  • さまざまなタイプの旧バージョンのリソースグループは、タスクのさまざまな実行フェーズで使用されます。このトピックでは、バッチ同期タスクを使用して、タスクを発行するメカニズムと、タスクのさまざまな実行フェーズでリソースグループがどのように使用されるかについて説明します。詳細については、このトピックの 旧バージョンのリソースグループで実行されるタスクを発行するメカニズム セクションをご参照ください。

  • タスクは、特定の実行フェーズでさまざまなタイプのリソースグループを使用できます。たとえば、スケジューリングフェーズでは、バッチ同期タスクは、スケジューリング用のサブスクリプション専用リソースグループまたはスケジューリング用の従量課金共有リソースグループを使用できます。データ統合フェーズでは、バッチ同期タスクは、Data Integration 用のサブスクリプション専用リソースグループを使用できます。リソースグループの選択方法については、このトピックの 共有リソースグループと専用リソースグループの比較 セクションをご参照ください。

  • デフォルトでは、DataWorks によって提供される共有リソースグループと専用リソースグループは、Security Center Basic によって自動的に保護されます。Security Center Basic は、アセットのセキュリティを強化するための基本的なセキュリティ保護機能を提供します。これらの機能を使用して、アセットのリスクを検出できます。リスクには、異常なログイン、DDoS 攻撃、一般的な脆弱性が含まれます。詳細については、「Security Center Basic の概要」をご参照ください。

旧バージョンのリソースグループで実行されるタスクを発行するメカニズム

DataWorks は、スケジューリング用のリソースグループを使用して、バッチ同期タスクを計算エンジンまたはサーバーに発行し、計算エンジンまたはサーバーを使用してタスクを実行します。たとえば、DataWorks は、スケジューリング用のリソースグループを使用して、バッチ同期タスクを MaxCompute 計算エンジンに発行し、MaxCompute 計算エンジンを使用してタスクを実行します。DataWorks は、スケジューリング用のリソースグループを使用して、Data Integration のバッチデータ同期タスクを Data Integration 用のリソースグループに発行し、Data Integration 用のリソースグループを使用してタスクを実行します。公共数据集成资源组