View a markdown version of this page

Informazioni AWS DevOps Agente - AWS DevOps Agente

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Informazioni AWS DevOps Agente

AWS DevOps Agent è un AI-powered agente sempre disponibile che si occupa della gestione dei rilasci e delle operazioni di produzione, dalla verifica della disponibilità del rilascio e dei test di rilascio all'indagine e alla prevenzione dei problemi operativi in AWS ambienti multicloud e locali.

AWS DevOps Agent aiuta a esaminare le modifiche al software per individuare i rischi di produzione mentre indaga sugli incidenti e identifica i miglioramenti operativi in qualità di ingegnere esperto. DevOps

L'agente lavora tramite:

  • Imparare le tue risorse e le loro relazioni.

  • Lavorare con gli strumenti, le competenze, gli archivi di codice e CI/CD le pipeline di osservabilità.

  • Correlazione dei dati di telemetria, codice e distribuzione per comprendere le relazioni tra le risorse dell'applicazione.

  • Supporto di applicazioni in ambienti multicloud e ibridi.

Funzionalità principali

AWS DevOps Agent offre funzionalità in due aree principali: operazioni di produzione e gestione dei rilasci.

Operazioni di produzione

AWS DevOps L'agente indaga autonomamente i problemi nel momento in cui si verificano:

  • Indagine automatizzata sugli incidenti: inizia a indagare immediatamente quando arriva un avviso o un ticket di assistenza, correlando telemetria, codice e dati di implementazione per identificare la causa principale.

  • Piani di mitigazione attuabili: forniscono azioni specifiche per risolvere gli incidenti, convalidare il successo e ripristinare le modifiche, se necessario. Fornisce inoltre istruzioni pronte all'uso per l'agente che possono essere implementate da un altro agente di frontiera, come i miglioramenti del codice che possono essere implementati da Kiro.

  • Prevenzione proattiva degli incidenti: analizza i modelli degli incidenti storici per offrire miglioramenti mirati in termini di osservabilità, ottimizzazione dell'infrastruttura, pipeline di implementazione e resilienza delle applicazioni, in modo che gli stessi problemi non si ripetano.

  • Coordinamento automatizzato degli incidenti: indirizza le osservazioni, i risultati e le fasi di mitigazione attraverso i tuoi canali di comunicazione preferiti come Slack e. ServiceNow PagerDuty

  • On-demand Gestione delle attività SRE: gestisce le attività SRE tramite il linguaggio naturale, sfruttando la sua profonda conoscenza della topologia delle applicazioni e delle dipendenze dei servizi. Verifica lo stato delle risorse, analizza i modelli di incidenti, monitora le implementazioni ed esplora i consigli senza navigare tra le console.

  • AWS Integrazione del supporto: crea casi di AWS supporto direttamente da un'indagine con il contesto completo per velocizzare la risoluzione.

Gestione delle release (anteprima)

AWS DevOps Agent include una serie di funzionalità di anteprima per verificare che le modifiche al codice siano pronte per la produzione prima che vengano apportate:

  • Revisione della fattibilità del rilascio: esamina le modifiche al codice durante la generazione del codice, verificando la conformità alle politiche, gli impatti sulle dipendenze e i controlli di accesso. Mappa le dipendenze tra repository per far emergere le modifiche sostanziali prima della fusione e utilizza prove deterministiche per valutare che le modifiche all'infrastruttura non estendano le autorizzazioni oltre quanto richiesto dall'applicazione. Comprendendo la topologia completa del servizio, analizza il raggio d'azione e analizza le modifiche nel contesto del sistema più ampio.

  • Test di rilascio autonomi: genera ed esegue piani di test specifici per il Web e API-based le applicazioni in ambienti forniti dal cliente, rilevando regressioni, problemi di UX ed errori di integrazione prima che raggiungano la produzione. I test riguardano le aree di rischio emerse durante la revisione della disponibilità del rilascio piuttosto che una suite di regressione statica.

  • Integrato nel flusso di lavoro degli sviluppatori: fornisce risultati tramite pull request, IDE di agenti di codifica e CI/CD pipeline, in modo che gli sviluppatori rimangano aggiornati dalla generazione del codice alla distribuzione.

Intelligenza ambientale

AWS DevOps L'agente apprende continuamente l'ambiente in uso, acquisendo una comprensione approfondita dei servizi, delle dipendenze e dei modelli operativi:

  • Mappatura delle risorse delle applicazioni: individua automaticamente le applicazioni, i relativi servizi componenti e le risorse che le compongono. Mappa queste relazioni in una topologia dinamica e continuamente aggiornata.

  • Apprendimento continuo: le revisioni delle release diventano più pertinenti, le indagini diventano più rapide e i consigli più precisi man mano che l'agente impara a conoscere l'ambiente in uso nel tempo.

  • Estendi le funzionalità con le competenze degli agenti: aggiungi competenze modulari e riutilizzabili che codificano i runbook, gli standard architettonici e le pratiche operative in modo che l'agente esegua le attività in modo coerente e affidabile.

  • Built-in e integrazioni personalizzate: funziona con Amazon CloudWatch, Datadog, Dynatrace, New Relic, Splunk, Grafana,, Azure DevOps, GitHub GitLab, Slack e Microsoft Teams. ServiceNow PagerDuty Connect a server MCP privati o remoti per estendersi ulteriormente ai sistemi proprietari.

  • Accesso da qualsiasi luogo: funziona come un server remoto in modo che altre applicazioni o agenti possano richiamare controlli di idoneità al rilascio, avviare indagini o interrogare lo stato operativo. Supporta i protocolli MCP, ACP e A2A.

In che modo AWS DevOps L'agente funziona

AWS DevOps L'agente opera tramite un'architettura a doppia console. Gli amministratori utilizzano la console di AWS gestione per creare e gestire gli spazi degli agenti, configurare le integrazioni e configurare i controlli di accesso. I team operativi utilizzano l'app web AWS DevOps Agent per le attività quotidiane di risposta agli incidenti e di indagine. L'app Web è il luogo in cui gli operatori possono interagire con le indagini degli agenti, esplorare la topologia delle applicazioni tra più account e conoscere i miglioramenti preventivi dell'osservabilità, del codice, delle pipeline e delle architetture dell'infrastruttura. Per ulteriori informazioni, consulta Prevenzione proattiva degli incidenti.

Il servizio è organizzato in base agli Agent Spaces, che sono contenitori logici che definiscono a cosa l'agente può accedere e a cosa può indagare. AWS DevOps Ogni Agent Space contiene le configurazioni AWS dell'account, le integrazioni di strumenti di terze parti e le autorizzazioni di accesso. Per ulteriori informazioni, consulta Cosa sono gli DevOps Agent Spaces?.

AWS DevOps Agent crea automaticamente una topologia applicativa che mappa le risorse e le relative relazioni. Questa topologia aiuta il servizio a comprendere l'architettura dell'applicazione durante le indagini. Per ulteriori informazioni, consulta Cos'è una topologia ad DevOps agenti?.

Vantaggi

  • Spedizione più rapida e sicura: le revisioni della disponibilità al rilascio e i test autonomi convalidano le modifiche prima che arrivino in produzione, in modo che gli sviluppatori non debbano aspettare che altri team verifichino le politiche, la convalida delle dipendenze e i risultati dei test.

  • Riduzione del tempo medio di risoluzione (MTTR): l'indagine autonoma inizia immediatamente, accelerando la risoluzione degli incidenti da ore a minuti.

  • Prevenzione degli incidenti ricorrenti: le raccomandazioni mirate affrontano le cause profonde e rafforzano la resilienza del sistema in termini di osservabilità, infrastruttura, implementazioni e codice applicativo.

  • Migliora l'efficienza operativa: libera il tuo team da attività ripetitive di indagine e revisione per concentrarsi su lavori di maggior valore.

  • Lavora all'interno dei flussi di lavoro esistenti: si integra con gli strumenti e i processi esistenti senza interruzioni, offrendo risultati laddove il team già lavora.