

Agente AWS Well-ArchitectedLo strumento è disponibile nella versione di anteprima e soggetto a modifiche.

# Concetti e terminologia di Agente AWS Well-Architected
<a name="agent-concepts"></a>

Questo argomento definisce i concetti chiave da comprendere prima dell'uso di Agente AWS Well-Architected.

## Profili degli agenti
<a name="agent-concept-profiles"></a>

Un profilo di agente è l'entità principale in Agente AWS WA. Definisce quali Account AWS e regioni sono monitorati dall'agente, gli obiettivi per cui effettua l'ottimizzazione e i dettagli sulle applicazioni. Agente AWS WA utilizza il profilo per analizzare le risorse e generare suggerimenti.

**Nota**  
AWS Well-Architected Tool ha anche una funzionalità denominata profili. I profili AWS WA Tool sono questionari collegati ai carichi di lavoro per dare priorità alle domande di revisione e non sono correlati ai profili Agente AWS WA. Questa sezione descrive solo i profili Agente AWS WA. Per informazioni sui profili AWS WA Tool, consulta [Profili degli strumenti](tool-profiles.md).

Quando si crea un profilo, è possibile creare un ruolo di esecuzione durante il processo di configurazione o selezionarne uno esistente. Puoi creare ruoli di accesso nei tuoi account di carico di lavoro prima o dopo la creazione del profilo, quindi collegarli aggiornando le policy di attendibilità dei ruoli di accesso.

Ogni profilo presenta i seguenti attributi:
+ Un nome univoco all'interno di un Account AWS e una Regione AWS.
+ Obiettivi aziendali che orientano il focus di ottimizzazione.
+ Pilastri di ottimizzazione da analizzare.
+ Account da analizzare alla ricerca di risorse.

## Ruoli di esecuzione e ruoli di accesso
<a name="agent-concept-roles"></a>

Agente AWS WA utilizza due tipi di ruoli IAM per individuare e analizzare le risorse dei tuoi account:
+ **Ruolo di esecuzione:** un ruolo IAM nello stesso account del tuo profilo Agente AWS WA. Puoi creare questo ruolo durante la configurazione del profilo o selezionarne uno esistente. Agente AWS WA assume questo ruolo per orchestrare l'individuazione delle risorse tra gli account configurati. Questa policy di attendibilità consente al principale del servizio `wellarchitected.amazonaws.com` di assumere il ruolo.
+ **Ruolo di accesso:** un ruolo IAM che crei in ogni account che desideri venga analizzato da Agente AWS WA. Si consiglia al ruolo di accesso di utilizzare la policy gestita `WellArchitectedAgentResourceScanning`, che garantisce l'accesso in sola lettura ai metadati e alla configurazione delle risorse. In alternativa, puoi limitare le autorizzazioni del ruolo di accesso solo alle operazioni che desideri Agente AWS WA esegua per tuo conto. Aggiorna la policy di attendibilità per ogni ruolo di accesso per consentire al ruolo di esecuzione di assumerla.

Nessuno dei due ruoli concede l'autorizzazione Agente AWS WA per modificare le risorse. L'unica autorizzazione del ruolo di esecuzione è quella di assumere i ruoli di accesso, mentre i ruoli di accesso concedono l'accesso in sola lettura ai metadati e alla configurazione delle risorse.

È possibile utilizzare lo stesso nome di ruolo in tutti gli account del carico di lavoro (modello con nome comune) oppure utilizzare nomi diversi per ciascun account (ARN per account). Durante la creazione del profilo, specifichi l'approccio che stai utilizzando.

## Obiettivi e pilastri di ottimizzazione
<a name="agent-concept-goals"></a>

Gli obiettivi aziendali sono dichiarazioni in testo semplice che guidano il modo in cui Agente AWS WA assegna priorità e classifica i suggerimenti. Gli obiettivi vengono aggiunti durante la creazione del profilo e successivamente possono essere modificati in qualsiasi momento. Ogni obiettivo è associato a un pilastro di ottimizzazione.

Agente AWS WA analizza l'infrastruttura sulla base di quattro pilastri di ottimizzazione:
+ Ottimizzazione dei costi
+ Sicurezza
+ Resilienza
+ Prestazioni

## Contesto dell'applicazione
<a name="agent-concept-app-context"></a>

Il contesto dell'applicazione fornisce a Agente AWS WA informazioni aggiuntive sui carichi di lavoro in modo da poter generare suggerimenti più pertinenti e personalizzati. Il contesto dell'applicazione viene aggiunto dopo la creazione del profilo.

Il contesto dell'applicazione include:
+ Panoramica dell’applicazione
+ Account e Regioni
+ Tag (coppie chiave-valore per l'individuazione delle risorse)
+ Servizi e tipi di risorse. Alcuni tipi di risorse non sono supportati. Per ulteriori informazioni, consulta [Tipi di risorse non supportati](agent-quotas.md#agent-unsupported-resources).
+ Industry
+ Tipo di applicazione (`SAS`, `DESKTOP_APPLICATION` o `OTHER`)
+ Livello di criticità (`TEST_DEVELOPMENT`, `NON_CRITICAL`, `MISSION_CRITICAL` o `BUSINESS_CRITICAL`)
+ Panoramica dell'architettura (testo semplice)
+ Contesto aggiuntivo (testo semplice)

## Tipi di suggerimento
<a name="agent-concept-rec-types"></a>

Agente AWS WA genera tre tipi di suggerimenti:
+ **Risorsa:** indica una risorsa specifica come un'istanza Amazon EC2, una funzione Lambda o un database Amazon RDS. Identifica le opportunità di ottimizzazione a livello di singola risorsa.
+ **Applicazione:** include più risorse correlate all'interno di un'applicazione rilevata. Considera il modo in cui le risorse interagiscono e forniscono indicazioni che tengono conto delle relazioni tra i componenti.
+ **Architettura:** generata dall'analisi del modello IaC. Carica i modelli CloudFormation, Terraform o AWS CDK e ricevi suggerimenti in linea con le best practice di AWS Well-Architected, insieme a modelli aggiornati pronti per la distribuzione.

## Revisioni dell'architettura
<a name="agent-concept-arch-reviews"></a>

Le revisioni dell'architettura sono analisi su richiesta dei progetti Infrastructure as Code (IaC) rispetto al framework AWS Well-Architected. Fornisci un URI Amazon S3 che punta ai tuoi file IaC o carichi un singolo documento direttamente tramite la console. Seleziona i pilastri da esaminare e Agente AWS WA restituisce suggerimenti sul tipo di architettura con modelli aggiornati.

Le revisioni dell'architettura si differenziano dai suggerimenti su risorse e applicazioni in quanto esaminano i modelli prima della distribuzione, consentendo di identificare i problemi prima che raggiungano la produzione.