Come garantisce amaise la disponibilità?
amaise garantisce un’alta disponibilità attraverso diverse misure:
Distribuzione Multi-AZ: L'infrastruttura di produzione — load balancer, livello applicativo, database e ricerca — è distribuita all'interno di ogni regione su più Availability Zone. Le cache stateful e l'uscita di rete operano all'interno del gruppo di sottoreti multi-AZ.
Deployments senza interruzioni: Gli aggiornamenti progressivi per i servizi container assicurano che i deployment vengano eseguiti senza tempi di inattività.
Monitoraggio 24/7: Monitoraggio automatizzato con rotazione on-call. Gli allarmi critici vengono inviati tramite canali di notifica ridondanti. Per gli incidenti S1/S2 si applicano SLA di risposta documentati.
Snapshot automatici pre-deployment: Prima di ogni deployment in produzione viene creato automaticamente uno snapshot del database per consentire rollback rapidi.
Pagina di stato: Disponibile per comunicazioni ai clienti in caso di interruzioni.
Finestra di manutenzione: La manutenzione del database avviene in una finestra di manutenzione definita, fuori dalle ore di punta. La maggior parte dei deployment avviene senza interruzioni.
I valori specifici degli SLA (percentuali di uptime) vengono concordati contrattualmente per ogni cliente.