一般的なお問い合わせと所在地情報
お問い合わせ一般的なワークフローの問題
これらはエッジケースではありません。これらは複数のツールでGCP Cloud Runジョブを実行しているチームにとっての通常の運用条件です。Control-Mがそれぞれをどのように処理するかを見てみましょう。
上流の遅延
Control-Mは上流のジョブ状態を追跡し、依存関係が満たされたときにのみGCP Cloud Runジョブをリリースします。複雑な依存関係は切り離されたスケジュールを置き換え、早すぎる実行を防ぎ、エンドツーエンドのワークフローを同期させます。
コンテナの失敗
Control-MはGCP Cloud Runジョブの状態、結果、出力を監視し、実行が失敗した場合を特定し、依存するジョブが進行するのを防ぎます。回復ロジックとスケジューリングコントロールにより、失敗したコンテナワークロードが下流処理に波及するのを防ぎます。
SLAリスク
Control-MはGCP Cloud RunワークロードにSLA管理を付加し、完全なワークフロー内でそれを追跡します。チームは下流サービスが納品ウィンドウを逃してから遅延を発見するのではなく、締切リスクを早期に可視化できます。
実行時の上書き
Control-MはJSON内でGCP Cloud Run実行の上書きをサポートし、コンテナの上書き、タスク数、タイムアウトを含みます。チームは基盤となるCloud Runジョブ定義を保持しつつ、個々の実行をパラメータ化できます。
クロスツール回復
Control-MはGCP Cloud Runの完了状態をより大きなジョブフローの一部として評価し、定義された依存関係に従って下流の作業をリリースします。オペレーションチームは文脈の中で壊れた引き継ぎを見て、手動でポーリングすることなくワークフローを回復できます。
統合事実
|
APIおよび自動化機能 |
Control-M自動化API · GCP Cloud Runジョブ実行 · プロジェクトIDおよび地域ターゲティング · JSON実行オーバーライド · 構成可能なステータスポーリング · Cloud Run REST API |
|
デプロイメントモデルとインフラストラクチャの柔軟性 |
Control-M SaaS · Control-M自己管理 · Linuxエージェント · Windowsエージェント · 地域Cloud Runジョブ · サーバーレスコンテナ実行 |
|
セキュリティ姿勢 |
中央集権的接続プロファイル · GCPサービスアカウント認証 · GCPアクセス制御 · サービスアカウントキー認証 · セキュアな資格情報管理 |
|
インシデント対応とMTTR有効化 |
実行状況モニタリング · 結果と出力モニタリング · 複雑な依存関係の制御 · 下流カスケードの防止 · リソース制御 · SLAモニタリング · 中央集権的ワークフロー可視性 |
エンドツーエンドオーケストレーション
Control-Mは、GCP Cloud Run、BigQuery、Cloud Storage、Dataflow、Composer、API、およびファイル転送を単一のジョブフローで調整します — 依存関係の追跡、SLAの可視性、およびそれら全ての自動回復を備えています。
|
GCP Cloud Run |
ジョブ実行 · 実行オーバーライド · ステータスモニタリング · 結果と出力モニタリング |
|
BigQuery |
クエリ実行 · 変換オーケストレーション · 依存関係の調整 |
|
Cloud Storage |
ファイル到着検出 · 上流依存関係の制御 · データハンドオフ |
|
Dataflow |
処理ジョブのオーケストレーション · 完了追跡 · 下流依存関係の制御 |
|
クラウドコンポーザー |
DAG調整 · 実行追跡 · クロスワークフロー依存関係 |
|
API |
サービス呼び出し · ワークフロー引き渡し · 完了駆動型実行 |
|
ファイル転送 |
管理されたデリバリー · 到着検知 · 下流ワークフロートリガー |
airflow共存
一般的な異議は「私たちはすでにAirflowを使用しています。」です。問題はAirflowが何をするかではなく、Airflowが実行される前後に何が起こるかです。そこがパイプラインが実際に失敗する場所です。
AirflowはそのDAGを管理します。Control-Mはそれを取り巻くすべてを管理します。
airflowは処理する
control-mが追加する
ワークロードを監視する
Cloud Runはジョブ実行をGoogle Cloudの可観測性ツールを通じて公開しますが、プロダクションワークフローはしばしば複数のサービスにまたがります。Control-MはGCP Cloud Runのステータス、結果、出力、および周囲の依存関係を集中監視し、チームがワークフローの問題をより迅速に診断できるようにします:
ジョブ実行ステータス
結果と出力の監視
クロスプラットフォーム依存関係の可視性
エンドツーエンドワークフローステータス
SLAリスクの可視性
SLA保証
Cloud Runは個々のジョブとタスクの実行を管理しますが、ビジネスの締切はしばしばコンテナが実行される前後のシステムにまたがります。Control-Mはそれらの依存関係にわたってSLA管理を適用し、上流または下流の実行がデリバリーを危険にさらす場合に回復を調整します:
SLAジョブ添付
クロスワークフロー締切追跡
依存関係を考慮した回復
中央集権的なステータス可視性
下流カスケードの防止
Control-Mがチームに複雑なプロセスをより高い可視性、調整、制御でオーケストレーションする方法を学ぶ。