一般的なお問い合わせと所在地情報
お問い合わせ一般的なワークフローの問題
これらはエッジケースではありません。これらは、複数のツールでOCI Functionsワークフローを実行しているチームにとっての通常の運用条件です。Control-Mがそれぞれをどのように処理するかを以下に示します。
上流の失敗
Control-Mは上流の依存関係の背後にある関数をモデル化し、実行は必要なワークフロー条件が整うまで待機し、孤立したクロックに依存しません。失敗したり遅れた上流の作業は可視性を保ち、不適切な実行を防ぎ、下流のワークフローを保護します。
関数の失敗
Control-MはOCI Functionsのジョブステータス、結果、および出力を監視し、集中型のワークフロー障害処理を適用します。下流のジョブは、失敗した呼び出しの後に進むのではなく、依存関係によって管理され、失敗がプロダクションフローに広がる前に抑えられます。
ペイロードのドリフト
Control-MはOCI FunctionsのペイロードパラメータをJSONで定義し、Control-Mの変数をペイロードに解決できます。チームは変更されるプロダクション入力に対して別々のハードコーディングされた呼び出しスクリプトを維持する代わりに、ワークフローコンテキストから各呼び出しをパラメータ化できます。
SLAリスク
成功した関数の呼び出しは、エンドツーエンドのサービスが時間通りであることを証明するものではありません。Control-MはOCI FunctionsジョブにSLA管理を追加し、より広範なワークフロー内でそれらを追跡し、関数の完了をフィニッシュラインとして扱うのではなく、依存関係にわたる締切リスクを明らかにします。
ツールチェーンの断片化
Control-MはOCI Functionsジョブを他のControl-Mジョブと統合し、1つのスケジューリング環境で実行します。クロスプラットフォームの依存関係は、下流作業がいつ進行できるかを決定し、切り離されたスケジュールや手作業での調整を、クラウドとエンタープライズシステム全体にわたる1つのプロダクションワークフローに置き換えます。
統合事実
|
API と自動化機能 |
Control-M Automation API · Job:OCI Functions · ConnectionProfile:OCI Functions · JSON ペイロードパラメータ · Control-M 変数 · 関数 OCID · 中央集権的接続プロファイル |
|
デプロイメントモデル & インフラストラクチャの柔軟性 |
Control-M SaaS · Linux エージェント · Windows エージェント · OCI リージョナルエンドポイント · 任意の OCI Functions エンドポイント · エージェント 9.0.21.200+ |
|
セキュリティ姿勢 |
安全な接続プロファイル · OCI ユーザー OCID · テナンシー OCID · API キーフィンガープリント · プライベートキー · OCI 設定ファイル認証 · 中央集権的資格情報管理 |
|
インシデント対応 & MTTR 有効化 |
ジョブステータスの監視 · 関数結果 · 関数出力 · 複雑な依存関係 · 下流の実行制御 · SLA ジョブ · 中央集権的ワークフロー監視 |
エンドツーエンドのオーケストレーション
Control-M は、OCI Functions、OCI オブジェクトストレージ、OCI データ統合、OCI データフロー、ファイル転送、および企業アプリケーション全体でワークフローを調整します。依存関係の追跡、SLA の可視性、および自動回復を備えた単一のジョブフローです。
|
OCI Functions |
関数呼び出し · ペイロードパラメータ · ステータス/結果/出力の監視 · SLA 統合 |
|
OCI オブジェクトストレージ |
ファイルワークフロー調整 · 上流依存関係 · 下流処理の引き継ぎ |
|
OCI データ統合 |
タスク実行 · 変換の調整 · 依存関係の調整 |
|
OCI データフロー |
Spark ワークロードの調整 · クロスサービスの依存関係 · ワークフローの監視 |
|
Control-M MFT |
管理されたファイル転送 · 到着駆動処理 · 下流ハンドオフ |
|
エンタープライズアプリケーション |
クロスプラットフォームの依存関係 · スケジュール処理 · エンドツーエンドのワークフロー調整 |
モニタリング機能
OCIはネイティブの機能メトリクスとロギングを提供しますが、プロダクションワークフローはしばしば機能自体を超えて拡張します。Control-MはOCI Functionsのステータス、結果、出力を周囲のジョブとともに監視し、オペレーションチームにサービスチェーン全体にわたるワークフローのコンテキストを提供します:
関数実行ステータス
関数の結果と出力
上流と下流の依存関係
クロスプラットフォームワークフローの可視性
集中型のプロダクションモニタリング
SLA保証
OCI Functionsはサーバーレスコードが実行されたかどうかを教えてくれますが、全体のクロスプラットフォームプロセスのビジネス期限は定義しません。Control-Mは周囲のワークフロー全体にわたるSLA管理を追加し、チームが遅延を特定してサービスのコミットメントの失敗になる前に対応できるようにします:
エンドツーエンドのSLA追跡
予測的SLA遅延検出
ジョブ間依存関係の可視性
自動ワークフローアラート
ビジネスサービス期限の可視性
Control-Mがチームに複雑なプロセスをより大きな可視性、調整、制御でオーケストレーションする方法を学ぶ。