一般的なお問い合わせと所在地情報
お問い合わせ当社では、AI ツールを使用してコンテンツを複数の言語で提供しています。これらの翻訳は自動生成のため、英語版と翻訳版の内容に差異が生じる場合があります。本コンテンツの正式版は英語版です。ご不明な点がございましたら、専門スタッフにお問い合わせください。
リダイレクト中…
お使いのブラウザ設定に基づき、別の言語で閲覧することをおすすめします。
当社では、AI ツールを使用してコンテンツを複数の言語で提供しています。 これらの翻訳は自動生成のため、英語版と翻訳版の内容に差異が生じる場合があります。 本コンテンツの正式版は英語版です。 お問い合わせいただければ、専門スタッフがご質問にお答えします。
ポリシーエンジンは何をデプロイできるかを決定します。実行層は承認、リスクゲーティング、証拠を伴って何が実行されるかを強制します。
ポリシー制御オーケストレーション
ポリシー制御オーケストレーションとは、ワークロードが実行される瞬間に組織のポリシー(承認、リスク閾値、実行スコープ、エスカレーション)を強制することです。これは、インフラがプロビジョニングまたはデプロイされるときだけでなく、実行中の作業にガバナンスを適用します:どのワークロードがどの順序で、どのアイデンティティで、どの優先度で実行できるか、そして誰の承認が必要かを、実行されたものとその結果の監査記録に基づいて決定します。
これは、プラットフォームチームがすでに使用しているポリシーとしてのコードエンジンとは異なる制御ポイントです。それらのエンジンはデプロイ前に構成を評価します;ポリシー制御オーケストレーションは実行そのものを支配します。このガイドの残りの部分では、AIワークロードがその区別を重要にする理由、各ポリシー強制の層がどのように機能するか、そしてそれらがどのように組み合わさるかを説明します。
プラットフォームエンジニアリングチームは、過去数年間にわたり、デリバリーパイプラインにポリシー強制を組み込んできました。一度ウィキやレビュー会議に存在したルールは、今やコードの中に存在します:プルリクエストがスキャンをトリガーし、Terraformプランが組織の制約に対して評価され、Kubernetesの入場コントローラーが非準拠のデプロイを存在する前にブロックします。これはポリシーとしてのコードモデルであり、プロビジョニングとデプロイメントには機能します。
AIワークロードはライフサイクルの異なるポイントにストレスを与えます。モデルを再訓練し、インデックスを更新し、プラットフォーム間でデータを移動し、ビジネスアクションをトリガーするエージェントプロセスは、一度限りのデプロイメントではなく、生成システムに対して繰り返し実行される作業です。スケジュールとイベントに基づき、依存関係と締切があります。ポリシーの質問はそれに応じて変わります:単に「この構成は存在してもよいか?」だけでなく、「このワークロードは今、これらの順序で、このアイデンティティの下で、この優先度で、このリスク閾値内で実行されることが許可されているか—そうでない場合、誰が承認するのか?」
その2つ目の質問に答えることがポリシー制御オーケストレーションです:ワークロードが実行されるとき、実行層で適用されるポリシー決定です。それはポリシーとしてのコードエンジンを置き換えません。それは、彼らの決定と彼らが見ることのできない運用ルールが実行中の作業において強制される層です。
ポリシー強制は一つの制御ポイントではなく、チェーンです。各層は異なるアーティファクトを異なる瞬間に評価し、各層は前の層が見えないものをキャッチします。
| 層 | ポリシーが機能する時 | 何を評価するか | 代表的なツール |
|---|---|---|---|
| プロビジョン | インフラ変更が適用される前
| IaCプランと構成を組織のルールに対して
| HashiCorp Sentinel、Spacelift、Checkov、クラウドプロバイダーのガードレール
|
| 入場 | リソースが作成または変更された時
| デプロイ境界でのワークロードとリソース
| OPA/Gatekeeper、Kyverno、Kubernetes ValidatingAdmissionPolicy
|
| 実行時(実行) | ワークロードが実行される時
| 実行自体:順序、タイミング、アイデンティティ、承認、優先度、SLAリスク
| Control-Mなどのワークロードオーケストレーションプラットフォーム
|
プロビジョンと入場の層は、何かが存在できるか、どのような形を持つかを答えます。ツールはそれらの行に厳密に制限されているわけではありません—OPAは一般的な意思決定エンジンであり、実行時にもAPIリクエストやサービス間の呼び出しを認可するために使用されます—しかし、彼らが生み出すのは決定です:許可または拒否、準拠または非準拠。実行時の層は異なる質問に答えます:作業がどのように、いつ、どのように実行されるか、そして失敗した場合、閾値を超えた場合、または途中で人間の決定が必要な場合に何が起こるか。AIワークロードはすべての入場チェックをクリアし、依然として実行時ガバナンスが必要です:上流の検証が完了する前に開始してはならない埋め込みの更新、製品に書き込む前にサインオフが必要な再訓練ジョブ、監査のために実行が記録される特定のロールの下で実行しなければならないエージェントトリガーアクション。
プラットフォームエンジニアリングチームにとって、実際の質問はどの層を選ぶかではありません。ギャップがあるかどうかです—そして、ほとんどの企業がAIワークロードを採用する際、そのギャップは実行時にあります。
実行層では、ポリシーは計画に対して評価される文書ではなく、実行中の作業に適用される制御のセットになります。Control-Mでは、これらの制御はネイティブのワークフローガバナンス機能であり、BMCのポジショニングが呼ぶポリシーベースのガバナンスです:
すべてのアクション—人間またはAIによって開始された—は、定義されたユーザーおよびロールの認可の下で実行されます。ロールベースのアクセス制御と職務の分離は、誰(または何)がワークロードを実行、修正、保持、または再実行できるかを決定します。したがって、AIによって開始されたリクエストは、それを支えるロールと同じ特権を持ちません。
承認ワークフローは、高リスクのステップが実行される前に人間の決定を挿入し、ルーティング、タイムアウト処理、および承認者が応答しない場合のエスカレーションパスを提供します。ポリシーはどの実行がサインオフを必要とするかを定義し、オーケストレーターはフロー自体でそれを強制します。
ワークロードポリシーは、全体にわたる実行動作を支配します:何がどのウィンドウで、どの優先度で、どの条件の下で実行されるか。イベント駆動型およびカレンダーに基づく強制は、静的なタイミングだけでなく、実際の条件に基づいて実行をゲートします。また、SLAポリシーを持つバッチインパクトマネージャーは、上流での遅延が約束された締切を危険にさらすかどうかを評価し、違反を報告するのではなく、違反する前にエスカレーションします。
Automation APIを通じて、ワークフローおよびポリシー定義は、コードとして管理されます—バージョン管理、レビュー、およびプラットフォームチームがすでに実行している同じGitベースのワークフローを通じて昇格されます。このカテゴリのコアプラクティス(バージョン管理、レビュー、テスト、自動強制)は、実行ガバナンスにも適用されます。
すべての実行、承認、拒否、および変更は、ユーザーの帰属を持つ監査ログに記録され、AIガバナンスフレームワークがますます要求する< a href="https://www.bmc.com/blogs/grc-governance-risk-compliance/">コンプライアンス報告をサポートします。証拠なしの強制は監査を生き残りません;実行層は証拠が生成される場所です。
AIアシスタントがオーケストレーション層自体と対話する場所でも、同じモデルが適用されます。Control-MのMCPサーバーは、オーケストレーションアクションをAIアシスタントに対して管理されたインターフェースを通じて公開します:リクエストは既存のユーザーおよびロールの認可を通過し、レート制限され、監査されます—そして管理者はどのユーザーおよびロールがAI機能にアクセスできるかを制御します。強制ポイントは、リクエスターがAIであっても移動しません。
推奨モデルを再訓練し、製品環境に昇格する夜間ワークフローを考えてください。入場時のポリシーはすでにその仕事を果たしています:トレーニングインフラは承認された構成から承認された地域でプロビジョニングされました。残っているのは実行リスクであり、上記の各制御がそれにおいて役割を果たします。
再訓練ジョブはその前提条件に依存しています。上流のデータ検証ジョブが正常に完了するまで開始されないため、モデルは未確認の入力で訓練されることはありません。実行はトレーニングシステム専用にスコープされたサービスロールの下で行われます;そのロールでは製品環境への書き込みは許可されていません。
昇格ステップはポリシーが人間を要求する場所です:承認ワークフローがリクエストをモデル所有者にルーティングし、カットオフ前に応答がない場合は指定された代替者にエスカレーションし、サインオフが記録されるまで昇格をブロックします。同じゲーティングメカニズムは自動化基準にも拡張されます:昇格は評価ジョブが正常に完了することに依存することもあります(精度、ドリフト、またはバイアスチェックが定義された閾値をクリアする)ので、人間はすでに品質ゲートを通過したモデルを承認し、待機しているモデルを承認することはありません。
その間、SLAポリシーは朝の締切に対してチェーンを監視し、検証が長引いて昇格がリスクにさらされる場合、チームは行動する時間がまだある間にアラートされます。そして、後で監査人が何が実行され、誰が昇格を承認し、締切が守られたかを尋ねると、答えは実行ログにあり、再構築ではありません。
その流れには新しいポリシー言語は必要ありませんでした。それには、組織がすでに保持しているポリシーが必要でした。たとえば、職務の分離、製品変更に対する人間のサインオフ、締切のコミットメントが、実行時に強制されます。
AIワークロードの完全なポリシーアーキテクチャは通常、3つのレイヤーすべてを実行し、選択はカバレッジに関するものであり、置き換えではありません:
保持するための区切り線:ポリシーエンジンは何が許可されているかを決定し、実行レイヤーは何が発生するかを、順序通り、時間通りに、証拠を伴って強制します。企業は、AIワークロードのためにオーケストレーションプラットフォームを評価する際に、各候補がポリシーをどこで強制するかを尋ねるべきです。定義、デプロイメント、または実行時に、そしてそれが、ポリシーが保持されたことを事後に証明できるかどうかです。
Open Policy Agent with Gatekeeper、Kyverno、およびHashiCorp Sentinelなどのポリシーとしてのコードエンジンは、プロビジョニングまたはデプロイされるものを制御するために、ポリシー決定を評価します。ワークロードの実行そのものの承認とリスクゲーティングは異なる強制ポイントです:オーケストレーションレイヤー、ここではシーケンシング、承認、締切、および証拠が実行中の作業に適用されます。Control-Mは、ランタイムでポリシーベースのガバナンスを適用します:役割ベースの認可と各アクションに対する職務の分離、リスクの高いステップのためのエスカレーションを伴うネイティブ承認ワークフロー、実行を制御し優先するワークロードポリシーとSLAポリシー、およびユーザーの帰属を伴う完全な監査ログ。定義はAutomation APIを通じてコードとして管理されるため、実行ガバナンスはポリシーとしてのコードのカテゴリと同じバージョン管理されたプラクティスに従います。ほとんどの企業は両方を組み合わせます:デプロイメントルールのための入場時ポリシーエンジンと、AIワークロードが実行されるときの承認、ゲーティング、エスカレーション、証拠のためのオーケストレーションレイヤーの強制です。
入場時の強制は、リソースが作成または変更されるときに評価されます。Kubernetes入場コントローラーは、存在する前に定義されたルールに対してデプロイメントを受け入れるか拒否します。ランタイムの強制は、ワークロードが実行中であるときにそれを管理します:依存関係に基づいて開始できるかどうか、どのアイデンティティで実行されるか、高リスクのステップに承認が必要かどうか、SLA違反に向かっているかどうかです。この2つは補完的です。入場制御は非準拠の構成がデプロイされるのをブロックします。ランタイムの強制は、準拠したワークロードの実行を管理し、承認、ゲーティング、および移動中の作業にのみ適用される証拠を含みます。
いいえ。それらは、プロビジョニングと入場時に宣言的ルールを評価するポリシーエンジンであり、ランタイム層では悪い構成をデプロイする前にブロックするためのものはありません。オーケストレーションプラットフォームは、ワークロードが実行されるときに異なるポイントでポリシーを強制します。承認、シーケンシング、リスク閾値、入場時のエンジンが取り扱わない監査が含まれます。完全なアーキテクチャは両方を実行します:エンジンがデプロイをゲートし、オーケストレーターが実行を管理します。
承認ゲートは、高リスクのステップ(モデルの昇進、データ削除、顧客に影響を与えるまたは財務的なアクション)の前にワークフローを一時停止します。実行層では、これは定義されたルーティング、タイムアウト処理、および最初の承認者が応答しない場合の代替承認者へのエスカレーションを伴う承認ワークフローであり、誰が何をいつ承認したかの記録された監査トレイルがあります。ゲートは慣習によってではなくワークフロー自体に強制されるため、その周りの自動化されたステップは、ハイリスクのステップが進む前に人間の決定を必要とする一方で、無人で実行できます。
リスクベースのゲーティングは、時計ではなく実際の状態に基づいて実行を条件付けます。イベント駆動型およびカレンダーに基づくポリシーは、前提条件が満たされるまでワークロードをリリースしません。上流の検証が完了した、依存関係が満たされた場合に限ります。固定された時間に、これらの条件が単に仮定されるのではなく。SLAポリシーは前向きな閾値を追加します:それらは、チェーン内の他の遅延がコミットされた締切を危険にさらすかどうかを評価し、違反を報告するのではなく事前にエスカレーションします。ワークロードポリシーは優先順位と同時実行制限を適用し、リスクが高いまたは優先度が高い作業が全体の中でそれに応じてシーケンスされるようにします。
Open Policy Agent with Gatekeeper、Kyverno、およびHashiCorp Sentinelなどのポリシーとしてのコードエンジンは、プロビジョニングまたはデプロイされるものを制御するために、ポリシー決定を評価します。ワークロードの実行そのものの承認とリスクゲーティングは異なる強制ポイントです:オーケストレーションレイヤー、ここではシーケンシング、承認、締切、および証拠が実行中の作業に適用されます。Control-Mは、ランタイムでポリシーベースのガバナンスを適用します:役割ベースの認可と各アクションに対する職務の分離、リスクの高いステップのためのエスカレーションを伴うネイティブ承認ワークフロー、実行を制御し優先するワークロードポリシーとSLAポリシー、およびユーザーの帰属を伴う完全な監査ログ。定義はAutomation APIを通じてコードとして管理されるため、実行ガバナンスはポリシーとしてのコードのカテゴリと同じバージョン管理されたプラクティスに従います。ほとんどの企業は両方を組み合わせます:デプロイメントルールのための入場時ポリシーエンジンと、AIワークロードが実行されるときの承認、ゲーティング、エスカレーション、証拠のためのオーケストレーションレイヤーの強制です。
入場時の強制は、リソースが作成または変更されるときに評価されます。Kubernetes入場コントローラーは、存在する前に定義されたルールに対してデプロイメントを受け入れるか拒否します。ランタイムの強制は、ワークロードが実行中であるときにそれを管理します:依存関係に基づいて開始できるかどうか、どのアイデンティティで実行されるか、高リスクのステップに承認が必要かどうか、SLA違反に向かっているかどうかです。この2つは補完的です。入場制御は非準拠の構成がデプロイされるのをブロックします。ランタイムの強制は、準拠したワークロードの実行を管理し、承認、ゲーティング、および移動中の作業にのみ適用される証拠を含みます。
いいえ。それらは、プロビジョニングと入場時に宣言的ルールを評価するポリシーエンジンであり、ランタイム層では悪い構成をデプロイする前にブロックするためのものはありません。オーケストレーションプラットフォームは、ワークロードが実行されるときに異なるポイントでポリシーを強制します。承認、シーケンシング、リスク閾値、入場時のエンジンが取り扱わない監査が含まれます。完全なアーキテクチャは両方を実行します:エンジンがデプロイをゲートし、オーケストレーターが実行を管理します。
承認ゲートは、高リスクのステップ(モデルの昇進、データ削除、顧客に影響を与えるまたは財務的なアクション)の前にワークフローを一時停止します。実行層では、これは定義されたルーティング、タイムアウト処理、および最初の承認者が応答しない場合の代替承認者へのエスカレーションを伴う承認ワークフローであり、誰が何をいつ承認したかの記録された監査トレイルがあります。ゲートは慣習によってではなくワークフロー自体に強制されるため、その周りの自動化されたステップは、ハイリスクのステップが進む前に人間の決定を必要とする一方で、無人で実行できます。
リスクベースのゲーティングは、時計ではなく実際の状態に基づいて実行を条件付けます。イベント駆動型およびカレンダーに基づくポリシーは、前提条件が満たされるまでワークロードをリリースしません。上流の検証が完了した、依存関係が満たされた場合に限ります。固定された時間に、これらの条件が単に仮定されるのではなく。SLAポリシーは前向きな閾値を追加します:それらは、チェーン内の他の遅延がコミットされた締切を危険にさらすかどうかを評価し、違反を報告するのではなく事前にエスカレーションします。ワークロードポリシーは優先順位と同時実行制限を適用し、リスクが高いまたは優先度が高い作業が全体の中でそれに応じてシーケンスされるようにします。
このガイドは実行リスクに焦点を当てています。なぜなら、運用上のインシデントは、エージェントが実行すべきでないアクションを実行することが許可されるときに始まるからです。
自律AIエージェントワークフローにおける人間の承認ゲートの位置、何を人間が承認すべきか、承認ボトルネックを回避する方法を発見してください。
AIワークフローはデータを露出させ、未承認の意思決定を行い、生産において目に見えないリスクを生み出す可能性があります。Control-Mは、AIを安全に実行するためのガバナンス、監査証跡、および制御を提供します。