一般的なワークフローの問題

これはあなたの週のように聞こえますか?

これらはエッジケースではありません。これらは、複数のツールでOCI Functionsワークフローを実行しているチームにとっての通常の運用条件です。Control-Mがそれぞれをどのように処理するかを以下に示します。

上流の失敗

あなたのオブジェクトストレージオブジェクトはまだ到着していません。関数にはまだ期限があります。

Control-Mは上流の依存関係の背後にある関数をモデル化し、実行は必要なワークフロー条件が整うまで待機し、孤立したクロックに依存しません。失敗したり遅れた上流の作業は可視性を保ち、不適切な実行を防ぎ、下流のワークフローを保護します。

関数の失敗

関数の呼び出しに失敗しました。すべての下流が今待機しています。

Control-MはOCI Functionsのジョブステータス、結果、および出力を監視し、集中型のワークフロー障害処理を適用します。下流のジョブは、失敗した呼び出しの後に進むのではなく、依存関係によって管理され、失敗がプロダクションフローに広がる前に抑えられます。

ペイロードのドリフト

昨日のペイロードは正常に動作しました。今日のランタイムパラメータはそれに基づいて変更されました。

Control-MはOCI FunctionsのペイロードパラメータをJSONで定義し、Control-Mの変数をペイロードに解決できます。チームは変更されるプロダクション入力に対して別々のハードコーディングされた呼び出しスクリプトを維持する代わりに、ワークフローコンテキストから各呼び出しをパラメータ化できます。

SLAリスク

関数は02:14に成功しました。ビジネスワークフローは依然として遅れています。

成功した関数の呼び出しは、エンドツーエンドのサービスが時間通りであることを証明するものではありません。Control-MはOCI FunctionsジョブにSLA管理を追加し、より広範なワークフロー内でそれらを追跡し、関数の完了をフィニッシュラインとして扱うのではなく、依存関係にわたる締切リスクを明らかにします。

ツールチェーンの断片化

OCIはクリーンに終了しました。次の非OCIジョブは開始されませんでした。

Control-MはOCI Functionsジョブを他のControl-Mジョブと統合し、1つのスケジューリング環境で実行します。クロスプラットフォームの依存関係は、下流作業がいつ進行できるかを決定し、切り離されたスケジュールや手作業での調整を、クラウドとエンタープライズシステム全体にわたる1つのプロダクションワークフローに置き換えます。

統合事実

Control-M + OCI Functions

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 ジョブ · 中央集権的ワークフロー監視

エンドツーエンドのオーケストレーション

1つのプロダクションワークフロー。スタック内のすべてのツール。

Control-M は、OCI Functions、OCI オブジェクトストレージ、OCI データ統合、OCI データフロー、ファイル転送、および企業アプリケーション全体でワークフローを調整します。依存関係の追跡、SLA の可視性、および自動回復を備えた単一のジョブフローです。

  • クロスツール依存関係: OCI オブジェクトストレージ → OCI データ統合 → OCI Functions → アプリケーションの引き継ぎ
  • データ認識トリガー: ファイル到着、API イベント、上流ジョブの完了、ワークフロー条件

OCI Functions

関数呼び出し · ペイロードパラメータ · ステータス/結果/出力の監視 · SLA 統合

OCI オブジェクトストレージ

ファイルワークフロー調整 · 上流依存関係 · 下流処理の引き継ぎ

OCI データ統合

タスク実行 · 変換の調整 · 依存関係の調整

OCI データフロー

Spark ワークロードの調整 · クロスサービスの依存関係 · ワークフローの監視

Control-M MFT

管理されたファイル転送 · 到着駆動処理 · 下流ハンドオフ

エンタープライズアプリケーション

クロスプラットフォームの依存関係 · スケジュール処理 · エンドツーエンドのワークフロー調整

モニタリング機能

1つのワークフローのビューでOCI Functionsの実行を監視

OCIはネイティブの機能メトリクスとロギングを提供しますが、プロダクションワークフローはしばしば機能自体を超えて拡張します。Control-MはOCI Functionsのステータス、結果、出力を周囲のジョブとともに監視し、オペレーションチームにサービスチェーン全体にわたるワークフローのコンテキストを提供します:

  • 関数実行ステータス

  • 関数の結果と出力

  • 上流と下流の依存関係

  • クロスプラットフォームワークフローの可視性

  • 集中型のプロダクションモニタリング

SLA保証

関数の呼び出しを超えてSLAを保護

OCI Functionsはサーバーレスコードが実行されたかどうかを教えてくれますが、全体のクロスプラットフォームプロセスのビジネス期限は定義しません。Control-Mは周囲のワークフロー全体にわたるSLA管理を追加し、チームが遅延を特定してサービスのコミットメントの失敗になる前に対応できるようにします:

  • エンドツーエンドのSLA追跡

  • 予測的SLA遅延検出

  • ジョブ間依存関係の可視性

  • 自動ワークフローアラート

  • ビジネスサービス期限の可視性

複雑なワークフローに秩序をもたらす

Control-Mがチームに複雑なプロセスをより大きな可視性、調整、制御でオーケストレーションする方法を学ぶ。