Control-M on AWS

AI対応の実行をControl-MとAWSで

Control-Mは、アプリケーション、データパイプライン、ファイル転送、AIワークフロー、およびAmazon Bedrockエージェントを1つの管理されたプロセスとして調整し、AWSサービスを他のクラウドまたはハイブリッド環境と接続することで、企業が孤立した実行から信頼できるオーケストレーションに移行できるようにします。

aws-partner

AWS上のAIワークフローオーケストレーションとは何ですか?

AWS上のAIワークフローオーケストレーションは、AIモデル、エージェント、およびそれらに供給されるデータパイプラインを1つの統制された生産プロセスとして実行することです。

Control-Mを使用して、Amazon Bedrockエージェント、Amazon SageMakerモデル、AWSデータサービス、アプリケーション、およびファイル転送を単一のワークフローで調整します。Control-Mはステップ間の依存関係を追跡し、サービスレベル契約(SLA)を管理し、すべての実行に対して監査証跡を保持します。

チームはプロセス全体を把握し、ビジネス結果が順調かどうかを確認し、遅延が発生する前に対処します。プロセスがAWSを超える場合、同じワークフローがハイブリッド環境全体に持ち込まれます。

AIイニシアチブが停滞する場所

AWSを含むハイブリッド環境でAIを運用するほとんどの企業にとって、制約はモデルの品質や自動化の範囲ではありません。それは、システム間で何が起こるかの信頼できる記録が欠如していることです。パイプラインが遅れて終了し、エージェントが生成したものに基づいて行動し、下流の作業が不完全なデータに基づいて実行されます。誰かがこれらのイベントを接続したときには、ビジネスプロセスはすでにそのウィンドウを逃しています。単一のシステムが失敗したわけではなく、それが問題が検出されなかった理由の1つです。

エージェントの採用は問題を悪化させます。チームは、Amazon Bedrockエージェント、カスタムエージェント、およびフレームワークベースのエージェントを別々のAWSアカウントやビジネスユニットに展開します。それぞれが独自のトリガーを持ち、承認パス、実行ポリシー、または監査記録を共有するものはほとんどありません。すべてのエージェントステップは、ビジネスが依存する別の実行パスを追加します。どのチームもそれらのパスがどのように接続されているかの完全なビューを持っていないため、停滞したステップは通常、アラートではなく欠落したレポートを通じて表面化します。

Control-MがAWSでどのように機能するか

Control-Mは、AWSサービスの上にオーケストレーションレイヤーとして動作します。サービスを呼び出し、ステータスを監視し、完了を待ち、失敗時に再試行または回復し、結果をより大きなビジネスプロセスの1つのステップとして報告します。ほとんどのプロセスはAWSを超えており、オンプレミスのアプリケーション、企業リソースプランニング(ERP)トランザクション、またはパートナーからのファイル転送を組み込んでいます。

Control-Mは完全なシーケンスを定義するため、各ステップが他のステップとどのように関連しているかを記録します。上流のステップが遅延すると、Control-Mは即座にそれが供給する下流の作業とそれに依存するチームを特定します。

aws-databrew-control-m

BMCリファレンス実装において、Control-MはSnowflakeとAWS全体のポートフォリオリバランスのためのAIガバナンスパイプラインを実行します。このワークフローはSnowflakeから市場およびポートフォリオデータを抽出し、次にAWS Glue DataBrewジョブを実行してスナップショットの完全性、重複、数値範囲、スキーマの一貫性をチェックします。チェックに失敗すると、Amazon Bedrockエージェントがデータに作用する前にワークフローが停止します。

検証が通過すると、エージェントは市場条件を分析し、リバランスを推奨し、AWS Lambdaアクショングループを呼び出してPDFレポートを生成します。Control-Mは、レポートが到着し、サイズの閾値を満たすまでAmazon S3を監視し、その後、Amazon SESを通じて投資委員会に送信し、Amazon QuickSightダッシュボードを更新します。Snowflakeガバナンステーブルは、各実行、推奨、および監査のための決定を記録します。

Control-MがAWSでオーケストレーションするもの

AWSサービスControl-Mの機能
Amazon Bedrock, Amazon SageMaker
エージェントおよびモデルステップを管理されたワークフローステップとして実行し、依存関係、障害時の停止、および各実行の持続的な監査記録を持ちます
AWS Lambda, AWS Step Functions
ワークフローステップとして関数およびステートマシンをトリガーし、完了するまで下流の作業を保持します
AWS Glue, AWS Glue DataBrew, Amazon EMR
各タスクが完全なソースデータを待つように変換と検証ジョブをシーケンスします。データ品質チェックが失敗すると、下流のステップが実行される前にワークフローが停止します
Amazon S3, Amazon Redshift
ファイルの到着を監視し、それに依存するジョブをゲートします
Amazon QuickSight, Amazon SES
上流のデータが確認されるまで、レポートおよび通知をリリースしません
Amazon EC2, Amazon ECS, AWS Batch, AWS App Runner, AWS Auto Scaling
計算ジョブをワークフローステップとして実行し、需要に応じてリソースをスケーリングします
Amazon Athena, Amazon RDS, Amazon DynamoDB, Amazon MWAA, AWS DataSync, Amazon AppFlow, AWS Data Pipeline, AWS Database Migration Service
依存するワークフローとともにデータの移動、クエリ、および移行を調整します
Amazon SQS, Amazon SNS, AWS Backup, AWS CloudFormation
メッセージング、バックアップ、およびインフラストラクチャアクションを管理されたワークフローステップとしてトリガーします

AWSを超えて、Control-MはSnowflakeおよびDatabricksと統合されており、プラットフォームの境界を越えるパイプラインは単一のワークフロー内に留まります。

企業がControl-MでAIをオーケストレーションする方法

AI駆動のオーケストレーション

AIはControl-Mをより直感的で知的、そして生産的にします。

  • AIエージェントとアシスタントからControl-Mを操作する
    Control-Mモデルコンテキストプロトコル(MCP)サーバーは、AIエージェントとアシスタントにControl-Mへの安全な標準ベースのインターフェースを提供します。ワークフローのステータスを確認したり、障害を調査したりするだけでなく、エージェントは既存のユーザーと役割の承認の下でタスクをトリガーするなどの運用アクションを実行できます。

  • ワークフローライフサイクル全体でAIを活用する
    Control-Mは、Amazon Bedrock上で独自のAI機能を構築しています。Control-M AIアドバイザーのJettは、チームがワークフローを理解し、実行された内容をトラブルシューティングするのを助けます。Control-M AIパイロット機能、AIワークフロークリエイターを含むそれらは、チームがワークフローを構築、分析、および最適化するのに役立ちます。これにより、チームの誰もがワークフローを理解し、構築し、分析できるように、ワークフローライフサイクルの各段階に知性がもたらされます。

    BMCは、その柔軟性、安全性、および基盤モデルの幅広いサポートのためにAmazon Bedrockを使用しています。

生産におけるAIをオーケストレーションする

Control-MはAIモデルとエージェントを生産準備が整ったワークフローに組み込み、実行を管理します。

  • ワークフローステップとしてAIエージェントを実行
    Control-Mは、すでにSLA、承認チェックポイント、監査要件を備えた生産ワークフロー内でAmazon Bedrockエージェントステップを実行します。生産データで動作するエージェントには、他の生産ステップと同様の制御が必要であるため、各エージェントステップには依存関係、再試行ポリシー、および実行記録が含まれています。

  • モデルとダッシュボードに完全なデータを提供
    Control-Mは、Amazon S3、AWS Glue、AWS Glue DataBrew、Amazon Redshift、Snowflake、Databricks、およびAmazon SageMaker全体での取り込み、変換、および配信を1つのワークフローで調整し、1つの依存関係セットを提供します。分析およびAI出力は、フィードするパイプラインの信頼性に依存します。

    ソースファイルが遅れて到着した場合、Control-Mはすでにそのファイルを待っている下流のステップと、どのSLAがリスクにさらされているかを特定しています。Control-M SLA Managementは、まだ対応する時間がある間にリスクを報告します。

  • ハイブリッドワークフローを一度定義する
    Control-Mは、パートナーのファイル転送、ERPジョブ、およびクラウドサービスを1つのプロセスとして定義し、1つのチームによって実行され、1つの監査証跡に記録されます。ビジネスプロセスは通常、これらの境界に沿って整合しません。パートナーからファイルが到着し、ERPジョブがそれを掲載し、クラウドサービスがそれを変換し、ビジネスユーザーに誰もシステムの可視性を持っていないレポートが配信されます。

    ステップがどこで実行されるかは、Control-Mがそれを管理する方法を変更しません。管理されたファイル転送は、それに依存するステップと同じワークフロー内で実行されるため、遅れた転送は他のすべてのステップと同様にSLAリスクとして表示されます。

  • ワークフローが実行される場所に関係なく一貫した制御を適用する
    Control-Mは、AWS上で実行されるか、ハイブリッド環境内の他の場所で実行されるかに関係なく、すべてのワークフローに同じポリシー、権限、および監視を適用し、人、時間ベースのトリガー、イベント、またはエージェントがそれを開始します。

    ワークロードポリシーは、AWSアカウントおよび環境全体にわたって実行時ルールを強制します。役割ベースの認可と職務分離により、誰がワークフローを定義、実行、変更できるかが決まり、人間の承認チェックポイントは、誰かがサインオフするまで敏感なステップを保持します。

    すべての実行は、何がいつ、誰の権限の下で、どのような結果で実行されたかの記録を保持します。Control-Mは、同じ基準で自動回復およびロールバックアクションを記録し、監査人とオペレーターが同一の履歴から作業できるようにします。

Control-M SaaSはAWS上に構築されています

Control-M SaaSはAWS上でのみ実行されます。BMCがそこでサービスをホストしており、オーケストレーションされたワークフローはハイブリッド環境のどこでも実行できます。組織はAWS Marketplaceを通じてControl-M SaaSを購入し、既存のAWS支出コミットメントに適用できます。

AWS MarketplaceでControl-M SaaSを探る right-arrow

AWS統合

Control-MとのAWS統合を探る

AWSリソースに関するControl-Mの詳細

Control-MとAmazon Bedrockの統合についてさらに学ぶ

Amazon BedrockとControl-MはAIワークフローをオーケストレーションし、クロスツールの依存関係を自動化し、データの取り込みからデリバリーまでモデル駆動のビジネスプロセスを信頼性高く実行するのをサポートします。

Control-M on AWS FAQs