View a markdown version of this page

About AWS DevOps 代理程式 - AWS DevOps 代理程式

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

About AWS DevOps 代理程式

AWS DevOps Agent 是採用 AI 技術的隨時可用代理程式,可涵蓋發行管理和生產操作,從檢閱發行準備程度和發行測試,到調查和防止跨 AWS、多雲端和內部部署環境的操作問題。

AWS DevOps Agent 可協助審查軟體變更是否有生產風險,同時調查事件,並將營運改進識別為經驗豐富的 DevOps 工程師。

代理程式的運作方式:

  • 了解您的資源及其關係。

  • 使用可觀測性工具、技能、程式碼儲存庫和 CI/CD 管道。

  • 關聯遙測、程式碼和部署資料,以了解應用程式資源之間的關係。

  • 支援多雲端和混合環境中的應用程式。

主要功能

AWS DevOps Agent 提供跨兩個核心領域的功能:生產操作和發行管理。

生產操作

AWS DevOps 代理程式會自動調查發生問題的那一刻:

  • 自動化事件調查 – 在警示或支援票證進入時立即開始調查,關聯遙測、程式碼和部署資料以識別根本原因。

  • 可行的緩解計劃 – 提供特定動作來解決事件、驗證成功,並視需要還原變更。也提供可由其他前線代理程式實作的代理程式就緒指示,例如 Kiro 可實作的程式碼改進。

  • 主動事件預防 – 分析歷史事件的模式,以跨可觀測性、基礎設施最佳化、部署管道和應用程式彈性提供有針對性的改善,因此不會重複發生相同的問題。

  • 自動化事件協調 – 透過 Slack、ServiceNow 和 PagerDuty 等您偏好的通訊管道,路由觀察、調查結果和緩解步驟。

  • 隨需 SRE 任務處理 – 透過自然語言處理 SRE 任務,利用其對應用程式拓撲和服務相依性的深入了解。查詢資源運作狀態、調查事件模式、追蹤部署並探索建議,而無需在主控台之間導覽。

  • AWS 支援整合 – 直接從具有完整內容的調查建立 AWS 支援案例,以加快解決速度。

版本管理 (預覽版)

AWS DevOps Agent 包含一組預覽功能,可協助驗證程式碼變更在到達之前已準備好進行生產:

  • 版本準備度檢閱 – 在程式碼產生期間檢閱程式碼變更、檢查政策合規性、相依性影響和存取控制。映射跨儲存庫相依性以在合併之前浮現中斷變更,並使用確定性證據來評估基礎設施變更不會將許可擴展到超出應用程式所需的範圍。透過了解您的完整服務拓撲,即可了解爆量半徑的原因,並檢閱更廣泛的系統內容中的變更。

  • 自治版本測試 – 為客戶佈建的環境中的 Web 和 API 型應用程式產生並執行變更特定的測試計劃、擷取迴歸、UX 問題,以及在達到生產之前發生整合失敗。測試在發行準備度審查期間浮現的目標風險區域,而不是靜態迴歸套件。

  • 建置在開發人員工作流程中 – 透過提取請求、編碼代理程式 IDEs 和 CI/CD 管道交付結果,以便開發人員從程式碼產生到部署保持流程。

環境智慧

AWS DevOps Agent 會持續學習您的環境,深入了解您的服務、相依性和操作模式:

  • 應用程式資源映射 – 自動探索應用程式、其元件服務,以及編寫它們的資源。將這些關係映射到動態、持續更新的拓撲。

  • 持續學習 - 發佈評論會獲得更多相關性、調查速度更快,以及隨著客服人員隨著時間學習您的環境而更精確的建議。

  • 使用代理程式技能擴展功能 – 新增可重複使用的模組化技能,以編碼 Runbook、架構標準和操作實務,讓代理程式一致且可靠地執行任務。

  • 內建和自訂整合 – 適用於 Amazon CloudWatch、Datadog、Dynatrace、New Relic、Splunk、Grafana、GitHub、GitLab、Azure DevOps、ServiceNow、PagerDuty、Slack 和 Microsoft Teams。連線至私有或遠端 MCP 伺服器,進一步擴展至專屬系統。

  • 從任何地方存取 - 以遠端伺服器運作,讓其他應用程式或代理程式可以叫用發行準備度檢查、觸發調查或查詢運作狀態。支援 MCP、ACP 和 A2A 通訊協定。

如何運作 AWS DevOps 代理程式

AWS DevOps Agent 透過雙主控台架構運作。管理員使用 AWS 管理主控台來建立和管理 Agent Spaces、設定整合,以及設定存取控制。營運團隊使用 AWS DevOps Agent Web 應用程式進行day-to-day事件回應和調查活動。Web 應用程式可讓操作員與客服人員調查互動、瀏覽跨帳戶應用程式拓撲,以及了解可觀測性、程式碼、管道和基礎設施架構的預防性改善。如需詳細資訊,請參閱 主動事件預防

此服務以 Agent Spaces 組織,這是邏輯容器,可定義 AWS DevOps Agent 可存取和調查的內容。每個客服人員空間都包含 AWS 您的帳戶組態、第三方工具整合和存取許可。如需詳細資訊,請參閱 什麼是 DevOps Agent Spaces?

AWS DevOps Agent 會自動建置應用程式拓撲,以映射您的資源及其關係。此拓撲可協助服務在調查期間了解您的應用程式架構。如需詳細資訊,請參閱 什麼是 DevOps 代理程式拓撲?

優勢

  • 自信地更快速地運送 – 發行準備度審查和自動測試會在變更到達生產環境之前驗證變更,因此開發人員不會等待其他團隊進行政策檢查、相依性驗證和測試結果。

  • 縮短解決的平均時間 (MTTR) – 自動調查會立即開始,將事件解決從數小時加速到幾分鐘。

  • 防止重複事件 – 針對性建議可解決根本原因,並加強可觀測性、基礎設施、部署和應用程式程式碼的系統彈性。

  • 提高營運效率 – 讓團隊免於重複調查和審查任務,以專注於更高價值的工作。

  • 在現有的工作流程中工作 – 與現有的工具和程序整合,而不會中斷,在您的團隊已運作的地方提供結果。