一般的なお問い合わせと所在地情報
お問い合わせ一般的なワークフローの問題
これらはエッジケースではありません。これらは、複数のツールでGCP VMワークフローを実行しているチームのための通常の運用条件です。Control-Mがそれぞれをどのように処理するかをご覧ください。
依存関係の失敗
Control-Mは、GCP VM操作をリリースする前に上流ジョブの状態を評価し、依存するスタートが失敗したビルドの後に実行されないようにします。インフラストラクチャステップは、実際に安全に実行できるワークフローと調整されたままです。
状態確認
Control-Mは、構成可能な検証間隔と許容範囲を使用してGCP VM操作をポーリングし、結果のジョブステータスを記録します。下流の作業は、インフラストラクチャが準備できていることを意味するAPIリクエストを仮定するのではなく、Control-Mのジョブ結果に依存できます。
艦隊操作
Control-Mはタグを使用してGCP VMを開始、停止、または再起動でき、1つのワークフローステップが複数の一致するインスタンスをターゲットにできます。プラットフォームチームは、各個別のVMの周りで別々のスケジューリングロジックを構築することなく、艦隊レベルのライフサイクルアクションを調整します。
SLAリスク
Control-MはGCP VMジョブをその上流および下流の作業と同じスケジューリング環境に持ち込み、チームにSLAジョブを添付させます。オペレーターは、ビジネスワークフローをサポートするコンテキストでインフラストラクチャ依存関係を見ることができます。
手動ライフサイクル
Control-Mは、必要な処理が完了した後にトリガーされる下流のワークフローステップとしてGCP VMの停止操作を行うことができます。VMライフサイクル管理は、別のコンソールタスクや手動で維持されるスケジュールではなく、製造フローの一部となります。
統合事実
|
APIおよび自動化機能 |
VMを作成 · 開始/停止/再起動/削除 · タグベースの開始/停止/再起動 |
|
デプロイメントモデルとインフラストラクチャの柔軟性 |
Control-M SaaS · Control-M自己管理 · Linuxエージェント · Windowsエージェント · Google Compute Engine · プロジェクトおよびゾーンのターゲティング · エージェントごとに50の同時GCP VMジョブ |
|
セキュリティ姿勢 |
GCPサービスアカウント認証 · IAM認証 · 中央集権的接続プロファイル · RSAサービスアカウントキー · 設定可能な接続タイムアウト |
|
インシデント対応とMTTRの有効化 |
ジョブステータスの監視 · 結果と出力の可視性 · 設定可能な検証ポーリング · 障害耐性 · 依存関係ベースの実行 · SLAジョブ · 下流のワークフロー調整 |
エンドツーエンドのオーケストレーション
Control-Mは、GCP仮想マシン、Cloud Storage、Cloud Build、GCP Batch、GCP Workflows、クラウドサービス全体のワークフローを単一のジョブフローで調整します。依存関係の追跡、SLAの可視性、および自動回復をすべて行います。
|
GCP仮想マシン |
作成 · 開始 · 停止 · 再起動 · 削除 · タグベースの開始/停止/再起動 |
|
GCPバッチ |
バッチジョブを送信 · 計算を調整 · 実行を監視 |
|
GCPワークフロー |
ワークフローを実行 · 依存関係を調整 · 完了を追跡 |
|
GCP Cloud Run |
ジョブを実行 · サービスを調整 · 完了を監視 |
|
GCP Functions |
関数を呼び出す · パラメータを渡す · ステータスを監視 |
|
GCP Composer |
DAGをトリガーする · 依存関係を調整する · 実行を追跡する |
操作を監視する
Compute Engineはインフラストラクチャの状態を示しますが、プラットフォームチームは各ライフサイクル操作が広範なプロダクションワークフローにどのように影響するかを知る必要があります。Control-MはGCP VMジョブのステータス、結果、および出力を周囲の依存関係とともに監視し、オペレーターは次のことを見ることができます:
VMジョブの実行状況
操作の結果と出力
上流および下流の依存関係
エンドツーエンドのワークフローコンテキスト
SLA保証
成功したVM操作は、依存するワークロードのためにタイムリーに行われるときのみ有用です。Control-MはGCP VMジョブをより広範なスケジューリングとSLA制御に接続し、チームが時間に敏感なプロダクション実行とインフラストラクチャを調整できるようにします:
SLAジョブを添付する
複雑なジョブの依存関係を調整する
高度なスケジューリング基準を適用する
共有リソースの使用を制御する
Control-Mがチームに視認性、調整、制御を強化して複雑なプロセスをオーケストレートする方法を学ぶ。