

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# AWS DevOps エージェントについて
<a name="about-aws-devops-agent"></a>

AWS DevOps Agent は、リリースの準備状況とリリーステストの確認から、、マルチクラウド AWS、オンプレミス環境全体の運用上の問題の調査と防止まで、リリース管理と本稼働オペレーションにまたがる AI を活用した常時利用可能なエージェントです。

AWS DevOps Agent は、インシデントを調査し、経験豊富な DevOps エンジニアとして運用上の改善点を特定しながら、本番環境のリスクに関するソフトウェアの変更を確認するのに役立ちます。

エージェントは次の方法で動作します。
+ リソースとその関係について学習します。
+ オブザーバビリティツール、スキル、コードリポジトリ、CI/CD パイプラインの操作。
+ テレメトリ、コード、デプロイデータを関連付けて、アプリケーションリソース間の関係を理解します。
+ マルチクラウドおよびハイブリッド環境でのアプリケーションのサポート。

## 主な特徴
<a name="key-features"></a>

AWS DevOps Agent は、本番運用とリリース管理の 2 つの主要領域にまたがる機能を提供します。

### 本番稼働オペレーション
<a name="production-operations"></a>

AWS DevOps Agent は、問題が発生した瞬間に、問題を自動的に調査します。
+ **自動インシデント調査** – アラートまたはサポートチケットが届いたらすぐに調査を開始し、テレメトリ、コード、デプロイデータを関連付けて根本原因を特定します。
+ **実行可能な緩和計画** – インシデントを解決し、成功を検証し、必要に応じて変更を元に戻すための特定のアクションを提供します。また、Kiro で実装できるコードの改善など、別のフロンティアエージェントが実装できるエージェント対応の指示も提供します。
+ **プロアクティブインシデント防止** – 過去のインシデントのパターンを分析し、オブザーバビリティ、インフラストラクチャの最適化、デプロイパイプライン、アプリケーションの耐障害性を横断してターゲットを絞った改善を実現するため、同じ問題が再発することはありません。
+ **インシデントの自動調整** — Slack、ServiceNow、PagerDuty などの任意の通信チャネルを通じて、観測、検出結果、緩和ステップをルーティングします。
+ **オンデマンド SRE タスク処理** – アプリケーショントポロジとサービスの依存関係に関する深い知識を活用して、自然言語を通じて SRE タスクを処理します。コンソール間を移動することなく、リソースの状態をクエリし、インシデントパターンを調査し、デプロイを追跡し、レコメンデーションを調べます。
+ **AWS サポート統合** – フルコンテキストで調査から直接 AWS サポートケースを作成し、解決を迅速化します。

### リリース管理 (プレビュー)
<a name="release-management-preview"></a>

AWS DevOps Agent には、コード変更が本番稼働用になる前に、コード変更の準備が整っていることを確認するのに役立つ一連のプレビュー機能が含まれています。
+ **リリース準備状況レビュー** – コード生成中のコード変更を確認し、ポリシーのコンプライアンス、依存関係への影響、アクセスコントロールをチェックします。クロスリポジトリの依存関係をマージ前に表面的な変更にマッピングし、決定論的な証明を使用して、インフラストラクチャの変更がアプリケーションに必要な範囲を超えてアクセス許可を拡張しないことを評価します。完全なサービストポロジを理解することで、ブラスト半径の理由を理解し、より広範なシステムのコンテキストで変更を確認します。
+ **自律リリーステスト** – お客様がプロビジョニングした環境でウェブおよび API ベースのアプリケーションの変更固有のテストプランを生成して実行し、本番環境に到達する前にリグレッション、UX の問題、統合の失敗をキャッチします。静的回帰スイートではなく、リリース準備状況レビュー中に表面化したターゲットリスク領域をテストします。
+ デ**ベロッパーワークフローに組み込まれている** – プルリクエスト、コーディングエージェント IDEs、CI/CD パイプラインを通じて結果を配信するため、デベロッパーはコード生成からデプロイまでのフローを維持できます。

## 環境インテリジェンス
<a name="environment-intelligence"></a>

AWS DevOps Agent は環境を継続的に学習し、サービス、依存関係、運用パターンを深く理解します。
+ **アプリケーションリソースマッピング** – アプリケーション、そのコンポーネントサービス、およびそれらを構成するリソースを自動的に検出します。これらの関係を動的で継続的に更新されたトポロジにマッピングします。
+ **継続的学習** – リリースレビューは、エージェントが時間の経過とともに環境を学習するにつれて、より関連性が高くなり、調査が迅速になり、レコメンデーションがより正確になります。
+ **エージェントスキルで機能を拡張**する – ランブック、アーキテクチャ標準、運用プラクティスをエンコードする再利用可能なモジュラースキルを追加して、エージェントがタスクを一貫して確実に実行できるようにします。
+ **組み込みおよびカスタム統合** – Amazon CloudWatch、Datadog、Dynatrace、New Relic、Splunk、Grafana、GitHub、GitLab、Azure DevOps、ServiceNow、PagerDuty、Slack、Microsoft Teams と連携します。プライベートまたはリモートの MCP サーバーに接続して、独自のシステムにさらに拡張します。
+ **どこからでもアクセス** — 他のアプリケーションやエージェントがリリース準備状況チェックを呼び出したり、調査をトリガーしたり、運用状態をクエリしたりできるように、リモートサーバーとして機能します。MCP、ACP、および A2A プロトコルをサポートします。

## AWS DevOps エージェントの仕組み
<a name="how-aws-devops-agent-works"></a>

AWS DevOps Agent は、デュアルコンソールアーキテクチャで動作します。管理者は AWS マネジメントコンソールを使用して、エージェントスペースの作成と管理、統合の設定、アクセスコントロールの設定を行います。運用チームは、DevOps AWS DevOps Agent ウェブアプリを使用してday-to-dayインシデント対応と調査活動を行います。ウェブアプリケーションは、オペレーターがエージェント調査を操作し、クロスアカウントアプリケーショントポロジを参照し、オブザーバビリティ、コード、パイプライン、インフラストラクチャアーキテクチャの予防的改善について学習できる場所です。詳細については[プロアクティブインシデント防止](production-operations-proactive-incident-prevention.md)を参照してください。

このサービスは、 AWS DevOps エージェントがアクセスして調査できる内容を定義する論理コンテナである エージェントスペースを中心に編成されています。各エージェントスペースには、 AWS アカウント設定、サードパーティーのツール統合、アクセス許可が含まれます。詳細については[DevOps エージェントスペースとは](about-aws-devops-agent-what-are-devops-agent-spaces.md)を参照してください。

AWS DevOps エージェントは、リソースとその関係をマッピングするアプリケーショントポロジを自動的に構築します。このトポロジは、調査中にサービスがアプリケーションアーキテクチャを理解するのに役立ちます。詳細については[DevOps エージェントトポロジとは](about-aws-devops-agent-what-is-a-devops-agent-topology.md)を参照してください。

## 利点
<a name="benefits"></a>
+ **自信を持って迅速に出荷** – リリース準備状況レビューと自律テストで変更が本番環境に到達する前に検証されるため、デベロッパーは他のチームがポリシーチェック、依存関係検証、テスト結果を待つことはありません。
+ **平均解決時間 (MTTR) を短縮** – 自動調査がすぐに開始され、インシデントの解決が数時間から数分に短縮されます。
+ **定期的なインシデントの防止** – ターゲットを絞った推奨事項は根本原因に対処し、オブザーバビリティ、インフラストラクチャ、デプロイ、アプリケーションコード全体でシステムの耐障害性を強化します。
+ **運用効率の向上 – **チームが反復的な調査やレビュータスクから解放され、より価値の高い作業に集中できます。
+ **既存のワークフロー内での作業** – 中断することなく既存のツールやプロセスと統合し、チームが既に機能している結果を提供します。