Andrea Scarlatti

CasiScenario

Una seconda regione, provata

Un cliente chiede RTO di un'ora e RPO di cinque minuti, scritti nel contratto.

Scenario tipo: non è il racconto di un cliente, è come imposterei un progetto di questo genere. I numeri sono indicativi.

01Il contesto

Una piattaforma B2B gira in una sola regione AWS con backup notturni. Un nuovo cliente vuole nel contratto un tempo di ripartenza di un'ora e al massimo cinque minuti di dati persi, anche se la regione intera smette di rispondere.

02La decisione

Warm standby su eu-central-1. Aurora Global Database replica i dati con un ritardo di secondi. I servizi in Fargate restano accesi al minimo nella seconda regione e scalano solo durante il failover. Route 53 sposta il traffico con un controllo di salute. Il runbook è scritto e ogni trimestre si fa un game day vero, con la regione principale spenta.

Alternative scartate

  • Pilot light, con l'applicazione spenta nella seconda regione: costa meno, ma un'ora di RTO diventa troppo stretta.
  • Attivo-attivo su due regioni: RTO quasi zero, ma costo e complessità che questo contratto non giustifica.

03Il risultato atteso

  • Failover in provastima circa 20 minuti, dentro l'ora
  • Dati persi in provapochi secondi
  • Costo aggiuntivostima circa un quarto dell'infrastruttura attuale

04Cosa rifarei diversamente

Farei il primo game day prima di firmare il contratto, non dopo. È l'unico modo di sapere se l'RTO è vero.

Hai un problema simile? Mandami i tuoi numeri e ti dico come lo imposterei.

Scrivimi di un caso simileTutti i casi