一般的なお問い合わせと所在地情報
お問い合わせ一般的なワークフローの問題
これらはエッジケースではありません。これらは、複数のツールでGCPバッチジョブを実行しているチームにとっての通常の運用条件です。Control-Mが各ケースをどのように処理するかを見てみましょう。
上流の依存関係
Control-Mは、必要な上流条件が満たされるのを待ってからGCPバッチジョブを開始し、その後、結果のジョブ状態に基づいて下流の依存関係を調整します。これにより、壊れやすい時間ベースのスケジューリングを避け、ワークフローを通じて不完全な入力が連鎖するのを防ぎます。
スポット中断
GCPバッチは、スポットVMのプリエンプションによって引き起こされた失敗を含む、失敗したタスクを再試行できます。Control-Mは全体のGCPバッチジョブを監視し、その結果の状態に基づいて回復と下流実行を調整し、より広いワークフローを管理します。
失敗の伝播
Control-MはGCPバッチジョブの結果を検出し、必要な完了条件が満たされない場合に依存する処理を保留します。下流のBigQuery、転送、またはアプリケーションジョブは、失敗が解決され、ワークフローが安全に続行できるまで保護されます。
SLAリスク
Control-MはGCPバッチジョブをエンドツーエンドのサービスワークフローに組み込み、依存ジョブ全体のSLA監視をサポートします。オペレーションチームは、遅延処理が納品を脅かすときにそれを確認し、全体のビジネスワークフローが目標を逃す前に介入できます。
オペレーションの可視性
Control-Mは、GCPバッチの状態、結果、出力をワークフロー内の他のジョブとともに監視します。Cloud Loggingが有効になっていると、バッチログはジョブの状態と出力とともにControl-Mモニタリングドメインに保存され、調査や回復中のコンテキスト切り替えが減少します。
Control-M + GCPバッチ
|
APIおよび自動化機能 |
Control-M Automation API · Control-M Web · ジョブバッチ · ConnectionProfileバッチ · 高度なJSONジョブ定義 · 設定可能なステータスポーリング |
|
展開モデルとインフラストラクチャの柔軟性 |
Control-M · Control-M SaaS · Linuxエージェントプラグイン · Windowsエージェントプラグイン · スクリプトワークロード · コンテナワークロード · 標準またはスポットVM · マシンタイプまたはインスタンステンプレート |
|
セキュリティポスチャ |
GCPサービスアカウント認証 · IAMロールベースの認証 · セキュア接続プロファイル · 中央集権的接続プロファイル · ローカル接続プロファイル |
|
インシデントレスポンスとMTTRの実現 |
設定可能な最大タスク再試行回数 · ジョブステータス監視 · 結果と出力監視 · Cloud Loggingサポート · SLAジョブ添付 · 依存関係に基づくカスケード防止 |
エンドツーエンドオーケストレーション
Control-Mは、GCPバッチ、Cloud Storage、Dataflow、BigQuery、Airflow、ファイル転送、クラウドサービス全体を単一のジョブフローでオーケストレートします — 依存関係の追跡、SLAの可視性、およびすべての自動回復を備えています。
|
GCPバッチ |
スクリプト実行 · コンテナ実行 · ステータス監視 · 出力監視 · SLA調整 |
|
Cloud Storage |
ファイル到着 · 上流依存関係 · 下流リリース |
|
GCP Dataflow |
ジョブ実行 · ステータストラッキング · 依存関係調整 |
|
BigQuery |
クエリ実行 · 下流処理 · 依存関係調整 |
|
Airflow |
DAGオーケストレーション · ステータストラッキング · クロスツール依存関係 |
|
管理されたファイル転送 |
安全な転送 · ファイル到着検出 · 配送調整 |
airflow共存
一般的な反論があります:“私たちはすでにAirflowを使っています。” 問題はAirflowが何をするかではなく、Airflowが実行される前後に何が起こるかです。そこでパイプラインは実際に失敗します。
AirflowはそのDAGを管理します。Control-Mはそれに関連するすべてを管理します。
AIRFLOWが処理する
control-mが追加する
ワークロードを監視する
GCP BatchはジョブステータスとCloud Loggingデータを公開しますが、生産サポートは多くのサービスにまたがることがよくあります。Control-MはGCP Batchの実行を上流および下流のジョブと同じ運用ビューに統合し、チームにトラブルシューティングのためのエンドツーエンドのコンテキストを提供します:
GCP Batch実行ステータス
ジョブの結果と出力
上流および下流の依存関係
Cloud Loggingの可視性
エンドツーエンドのワークフロー監視
SLA保証
GCP Batchはそのコンピュートワークロードの実行を管理しますが、周囲の企業プロセスの配信コミットメントを所有していません。Control-MはBatchの実行をエンドツーエンドのワークフロー依存関係とSLA管理に接続し、チームが完全なサービス結果を管理できるようにします:
エンドツーエンドのSLAトラッキング
クロスプラットフォーム依存関係の可視性
遅延ワークフローレス検出
制御された下流実行
集中操作監視
Control-Mがチームに複雑なプロセスを可視化、調整、制御する方法を学ぶ。