Architettura di riferimento

Alta disponibilità e ripristino di una piattaforma SaaS

Highly Available SaaS Architecture · SaaS — Software as a Service

Una piattaforma applicativa con bilanciamento del carico, database ad alta disponibilità, replica e backup. Il dossier distingue continuità durante i guasti e ripristino del servizio.

NOTA / 02.A.01

Dove può interrompersi la piattaforma

Una piattaforma può avere più server e conservare un singolo punto di interruzione: database, identità amministrativa, storage, rete o provider. Il progetto parte dal valore del servizio e dalle conseguenze della sua indisponibilità.

NOTA / 02.A.02

Quanto tempo e quanti dati si possono perdere

RTO — Recovery Time Objective — esprime il tempo di ripristino richiesto. RPO — Recovery Point Objective — definisce la perdita di dati recenti tollerabile. Gli obiettivi vengono concordati sulle funzioni applicative da recuperare, non soltanto sull’avvio dei server.

NOTA / 02.A.03

Ridondanza, replica e guasti condivisi

HA — High Availability —, load balancing e replica vengono valutati rispetto ai failure domain effettivi. Il progetto considera consistenza del database, dipendenze comuni e comportamento durante una partizione di rete. Una replica non sostituisce il recupero da un errore logico propagato.

NOTA / 02.A.04

Configurare la piattaforma e le procedure di ripristino

Cerberox configura e integra bilanciamento del carico, database HA — High Availability —, replica e copie di backup. Prepara le procedure di failover e ripristino e documenta le dipendenze necessarie per eseguirle. Server, storage e rete possono essere forniti da provider terzi; la documentazione specifica accessi e responsabilità.

Dal requisito ai materiali di consegna
RequisitoRipristinare le funzioni applicative concordate rispetto agli obiettivi RTO — Recovery Time Objective — e RPO — Recovery Point Objective.
Engineering e implementazioneConfigurare ridondanza, bilanciamento, replica, copie e procedure secondo i guasti da sostenere.
Prova previstaEseguire i guasti e il restore autorizzati; misurare ritorno delle funzioni, tempo e punto dei dati recuperato.
Materiale di consegnaConfigurazioni e dipendenze, runbook, condizioni di prova, risultati e limiti misurati.

NOTA / 02.A.05

Misurare il ripristino delle funzioni applicative

Le prove concordate osservano il comportamento in caso di guasto e il ritorno delle funzioni applicative. Tempi misurati e punto dei dati recuperato vengono confrontati con RTO e RPO. Il restore viene verificato attraverso l’utilizzabilità del servizio.

NOTA / 02.A.06

Gestione e impegni operativi

SLA — Service Level Agreement —, tempi di intervento, monitoring ed escalation vengono definiti quando previsti dall’incarico. I risultati di una prova descrivono le condizioni osservate e non costituiscono da soli una garanzia per ogni guasto possibile.

Il tuo contesto

Quale servizio devi mantenere disponibile o ripristinare?

Descrivi l’applicazione o il database, le conseguenze di un fermo e gli obiettivi di ripristino, se già definiti.

Richiedi consulenza

Puoi attivare o disattivare gli strumenti facoltativi. I cookie tecnici necessari al funzionamento restano attivi.

Privacy Policy · Cookie Policy