レガシ DataWorks リソースグループからサーバーレスリソースグループへのスムーズな移行を確実に行うには、まず既存タスクのリソース消費を評価する必要があります。これにより、すべてのタスクを処理するのに十分な容量を持つサーバーレスリソースグループを選択できます。このトピックでは、必要な CU の見積もり例、切り替えによる潜在的な影響、および移行プロセスについて説明します。
新しいリソースグループ
DataWorks は、データ統合、スケジューリング、および DataService Studio 用の専用リソースグループをサポートしています。ただし、これらのリソースグループは個別に購入および構成する必要があります。リソース管理を合理化し、ユーザーエクスペリエンスを統一するために、DataWorks はサーバーレスリソースグループを導入しました。単一のサーバーレスリソースグループは、データ統合、スケジューリング、および DataService Studio 全体で使用できます。これにより、リソースグループの操作が簡素化され、運用の一貫性が向上します。
サーバーレスリソースグループとレガシリソースグループの比較
レガシリソースグループには、それぞれ単一の機能に紐づけられた排他的なバリアントとパブリックなバリアントがあります。
|
機能 |
サーバーレスリソースグループ |
レガシリソースグループ |
|
スコープ |
すべての DataWorks 機能で動作 |
機能ごとに個別の購入が必要 |
|
課金 |
従量課金とサブスクリプション |
排他的:サブスクリプションのみ。パブリック:従量課金のみ |
|
スケーリング |
実行中のタスクに影響を与えずに CU をスケーリング |
スケーリング (スペックのアップグレード/ダウングレードまたはノードの追加/削除) は、実行中のタスクを中断します |
|
最小購入単位 |
2 CU、1 CU 単位でスケーリング |
4 vCPU と 8 GB メモリのノード 1 台、ノード単位でスケーリング |
|
ネットワークセキュリティ |
ご利用の VPC にバインドされ、完全なネットワーク制御が可能です |
テナント間で共有される DataWorks 管理のパブリックエンドポイント |
|
開発状況 |
標準リソースタイプとして積極的に開発中 |
段階的に廃止予定、新機能の計画なし |
課金
-
切り替え前に、「レガシリソースグループの課金」をご参照ください。
-
切り替え後に、「サーバーレスリソースグループの課金」をご参照ください。
操作手順
ステップ 1:リソースグループ内のタスクの検索
データ統合
Data Integration ページでの操作:
DataWorks コンソールにログインします。対象のリージョンで、左側のナビゲーションウィンドウで をクリックします。ドロップダウンリストからワークスペースを選択し、入力データ統合 をクリックします。
-
左側のナビゲーションウィンドウで、Synchronization Task をクリックします。Task List エリアで Expand をクリックし、Resource Group でフィルターをかけて、切り替えたいデータ統合リソースグループを検索します。
Data Studio ページでの操作:
-
DataWorks コンソールの ワークスペースページに移動します。上部のナビゲーションバーで、目的のリージョンを選択します。目的のワークスペースを見つけ、[操作] 列で を選択します。
-
Project Directory の横にある
アイコンをクリックして、ノードのバッチ操作ページを開きます。 -
[フィルター] を使用して切り替えたいリソースグループを検索し、関連するノードタイプである [リアルタイム同期] と [オフライン同期] を選択します。
レガシデータ開発ページでの操作:
DataWorks コンソールにログインします。対象のリージョンで、左側のナビゲーションウィンドウで をクリックします。ドロップダウンリストからワークスペースを選択し、入力データ開発 をクリックします。
-
左側のナビゲーションウィンドウで、DataStudio をクリックします。対象のビジネスフローを見つけて右クリックし、Batch Operation を選択します。
-
Node Type を オフライン同期 と リアルタイム同期 に設定します。Resource Group for Data Integration で、切り替えたいデータ統合リソースグループを選択します。
スケジューリングタスク
DataWorks コンソールにログインします。対象のリージョンで、左側のナビゲーションウィンドウで をクリックします。ドロップダウンリストからワークスペースを選択し、入力操作とメンテナンスセンター をクリックします。
-
左側のナビゲーションウィンドウで、 を選択し、Resource Group for Scheduling フィルターを使用して切り替えるリソースグループを検索します。
DataService Studio
DataWorks コンソールにログインします。 対象のリージョンで、左側のナビゲーションウィンドウで をクリックします。 ドロップダウンリストからワークスペースを選択し、入力データサービス をクリックします。
-
左側のナビゲーションウィンドウで サービス開発 をクリックし、
アイコンをクリックして Batch Operation ページに移動します。Resource Group でフィルターをかけて、切り替えたい DataService Studio リソースグループを検索します。
ステップ 2:必要なサイズの推定
サーバーレスリソースグループに切り替えた後、PyODPS2 や EMR Hive などのデータコンピューティングタスクのコンピューティング料金が課金されます。
切り替え前に、既存の同期、スケジューリング、および DataService Studio タスクのリソース消費を評価する必要があります。これにより、購入するサーバーレスリソースグループのサイズを決定し、ワークロードを確実に処理できるようになります。
データ統合
バッチ同期
|
バッチ同期タスクの同時実行数 |
推奨スペック |
最小スペック |
|
<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 |
|
タスクスケジューリング
サーバーレスリソースグループは、最大 200 の同時インスタンスをサポートします。CU スペックを考慮する必要はありません。デフォルトの同時実行数は 50 で、リソースグループの詳細ページでタスクスケジューリングの最大同時実行数を 200 に設定できます。
データサービス
|
最大 QPS |
最小スペック |
サービス可用性 (SLA) |
|
500 |
4 CU |
99.95% |
|
1000 |
8 CU |
|
|
2000 |
16 CU |
データコンピューティング
各データコンピューティングタスクには、デフォルトの CU 割り当てがあります。詳細については、「タスクタイプと CU 消費」をご参照ください。
ステップ 3:サーバーレスリソースグループの購入
前のステップで推定したサイズに基づいて、サーバーレスリソースグループを購入します。手順については、「サーバーレスリソースグループの使用」をご参照ください。
ステップ 4:サーバーレスグループへの切り替え
-
説明
サーバーレスリソースグループに切り替えると、DataWorks は元のタスク構成に基づいて推奨 CU 数を自動的に設定します。リソースグループの CU 数を手動で設定する必要がある場合は、「ステップ 2:必要なサイズの推定」の推奨事項をご参照ください。
-
説明
タスクコンピューティングが DataWorks リソースグループ内で発生するかどうかに応じて、リソースグループクォータの一部がコンピューティング最適化タスクの CU 構成に割り当てられます。スケジューリングリソースグループを変更すると、タスクコンピューティングに使用されるリソースグループも更新されます。
-
DataService Studio のリソースグループの切り替え
説明切り替える前に、DataService Studio のクォータを設定する必要があります。クォータを設定しないと、切り替え時にサーバーレスリソースグループを選択できません。クォータの設定方法については、「タスクへの CU クォータの割り当て」をご参照ください。
次のステップ
サーバーレスリソースグループに切り替えた後、不要になったレガシリソースグループは登録を解除できます。手順については、「一般的なリファレンス:サブスクリプションプロダクトの登録解除」をご参照ください。