

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à.

# Sistemi resilienti ed efficienti
<a name="resilient-efficient-systems"></a>

## Disaster recovery (DR)
<a name="disaster-recovery"></a>

 Le applicazioni di microservizi seguono spesso i modelli delle applicazioni a dodici fattori, in cui i processi sono stateless e i dati persistenti vengono archiviati in servizi di supporto allo stato come i database. Ciò semplifica il disaster recovery (DR) perché in caso di guasto di un servizio, è facile avviare nuove istanze per ripristinare la funzionalità. 

 Le strategie di disaster recovery per i microservizi dovrebbero concentrarsi sui servizi a valle che mantengono lo stato dell'applicazione, come file system, database o code. Le organizzazioni devono pianificare il Recovery Time Objective (RTO) e il Recovery Point Objective (RPO). RTO è il ritardo massimo accettabile tra l'interruzione del servizio e il ripristino, mentre RPO è il tempo massimo trascorso dall'ultimo punto di ripristino dei dati. 

 Per ulteriori informazioni sulle strategie di disaster recovery, consulta il white paper [Disaster Recovery of Workloads on AWS: Recovery in the Cloud](https://docs.aws.amazon.com/whitepapers/latest/disaster-recovery-workloads-on-aws/disaster-recovery-workloads-on-aws.html). 

## Alta disponibilità (HA)
<a name="high-availability"></a>

Esamineremo l'alta disponibilità (HA) per vari componenti di un'architettura di microservizi. 

 Amazon EKS offre un'elevata disponibilità eseguendo istanze di controllo e piano dati Kubernetes su più zone di disponibilità. Rileva e sostituisce automaticamente le istanze del piano di controllo non funzionanti e fornisce aggiornamenti e patch automatici delle versioni.

Amazon ECR utilizza Amazon Simple Storage Service (Amazon S3) per lo storage per rendere le immagini dei container altamente disponibili e accessibili. Funziona con Amazon EKS, Amazon ECS e semplifica il AWS Lambda flusso di lavoro dallo sviluppo alla produzione. 

 Amazon ECS è un servizio regionale che semplifica l'esecuzione dei container in modo altamente disponibile in più zone di disponibilità all'interno di una regione, offrendo diverse strategie di pianificazione che collocano i contenitori in base alle esigenze di risorse e ai requisiti di disponibilità. 

 AWS Lambda opera [in più zone di disponibilità](https://docs.aws.amazon.com/lambda/latest/dg/security-resilience.html), garantendo la disponibilità durante le interruzioni del servizio in una singola zona. Se colleghi la tua funzione a un VPC, specifica le sottoreti in più zone di disponibilità per un'elevata disponibilità.