Scalabilità ed elasticità

Cosa sono il failover e la ridondanza in SaaS?

Aggiornato il: 28 Ottobre 2026

Autore: Ioana Grigorescu, Content Manager

Revisionato da: Marta Dozorska, VP del Prodotto

Assicurati che il tuo SaaS rimanga online con failover e ridondanza. Scopri i diversi tipi di ridondanza, il loro ruolo nell'alta disponibilità e in che modo differiscono dal disaster recovery.

Cosa sono il failover e la ridondanza?

Il failover e la ridondanza sono metodi utilizzati per mantenere la funzionalità dei sistemi, anche durante guasti imprevisti. La ridondanza comporta la presenza di componenti o sistemi di backup come sostituti, mentre il failover è il passaggio, solitamente automatico, a tali backup quando il sistema originale si guasta. Amazon RDS, ad esempio, commuta un'istanza DB Multi-AZ sulla sua replica standby; i tempi di failover sono in genere di 60-120 secondi.

 

Da solo, il failover risolve problemi minori o localizzati, solitamente di portata limitata, mentre il disaster recovery (DR) è una soluzione per problemi estesi come disastri naturali, minacce informatiche o arresti anomali del sistema.

 

La presenza di configurazioni di ridondanza e failover è spesso correlata al livello di interruzione subito durante la manutenzione e gli aggiornamenti, con un impatto sulla continuità del servizio. Questo è fondamentale nel business, dove anche interruzioni minori possono essere costose.

Suggerimento

La ridondanza è come avere una ruota di scorta per la tua auto. Non è essenziale per guidare, ma è cruciale se si buca una gomma.

Qual è la differenza tra ridondanza e alta disponibilità?

La ridondanza è una tecnica utilizzata specificamente per ottenere un'elevata disponibilità. Considera la ridondanza come uno strumento nella cassetta degli attrezzi. Implica la disponibilità di un backup di uno o più pezzi di equipaggiamento per garantire la contingenza nel caso in cui quello iniziale fallisca.

 

L'elevata disponibilità (HA), d'altra parte, è la complessiva strategia per garantire che i sistemi siano operativi in modo affidabile con il minimo delle interruzioni. Include una gamma più ampia di strategie, non solo la ridondanza, ma anche:

 

  • Bilanciamento del carico: Suddivisione dei carichi tra vari server per evitare che un'attività sovraccarichi alcuni dei server.
  • Manutenzione regolare: Prevedere e correggere i problemi prima che si verifichino guasti e compromettano il flusso di lavoro in un'organizzazione aziendale.
  • Monitoraggio robusto: Identificare rapidamente i guasti ed eseguire il failover necessario o altri processi di ripristino.

 

Inoltre, per garantire un'elevata disponibilità in ambienti dinamici, i sistemi devono incorporare Scalabilità ed elasticità per adattarsi ai carichi di lavoro mutevoli.

 

Pertanto, la ridondanza non è l'unico fattore di elevata disponibilità, ma una componente importante.

 

 
Aspetto Ridondanza Alta Disponibilità
Definizione principale
Definizione Una tecnica per garantire il backup del sistema e la contingenza Strategia completa per mantenere l'affidabilità del sistema
Obiettivo primario Fornire sistemi di backup per prevenire i tempi di inattività Garantire la minima interruzione del sistema
Approccio Operativo
Strategie chiave Apparecchiature e sistemi di backup Bilanciamento del carico, manutenzione, monitoraggio, scalabilità
Ambito Ristretto, focalizzato sui sistemi di backup Ampio, comprendente molteplici tecniche di affidabilità del sistema
Implementazione
complessità Meccanismo di backup relativamente semplice Approccio più complesso e multiforme
Relazione Un componente dell'alta disponibilità Include la ridondanza come strategia

Quali sono i tre tipi di ridondanza?

Tre comuni tipi di ridondanza sono:

 

  • Attivo-Attivo: Entrambi i sistemi ridondanti condividono simultaneamente il carico di lavoro per la massima utilizzazione delle risorse.
  • Attivo-Passivo: Un sistema è completamente operativo (attivo), mentre l'altro sistema non lo è (passivo) ed entra in funzione solo quando il sistema attivo si guasta.
  • Ridondanza N+1: Hai il numero di sistemi richiesti per le normali operazioni (N), più un altro sistema per scopi di backup.

 

Questi modelli possono essere applicati a diversi livelli: alimentazione (unità UPS e generatori), collegamenti di rete di diversi provider, storage come RAID e server. Una rete ridondante tiene pronto un secondo percorso se un collegamento si guasta.

Il tuo SaaS ha bisogno di failover e ridondanza?

Decidere se è necessario il failover e la ridondanza dipende da diversi fattori. Considera le seguenti domande:

 

 

Se il tempo di inattività si traduce in perdita di vendite o erosione della fiducia dei clienti, o viola l'uptime promesso nel accordo sul livello di servizio, allora la ridondanza e il failover possono rivelarsi soluzioni convenienti.

 

I servizi gestiti possono eseguire il failover per parti dell'infrastruttura: su Amazon RDS, i tempi di failover per un'istanza DB Multi-AZ sono in genere di 60-120 secondi (AWS). Lo testi prima di averne bisogno; RDS consente di forzare un failover riavviando l'istanza.

Qual è la differenza tra ridondanza e disaster recovery?

Ridondanza e disaster recovery (DR) contribuiscono entrambe a mantenere operativi i tuoi sistemi, ma affrontano scenari diversi:

 

Ridondanza:

 

  • Focus: Ridurre al minimo le possibilità di riscontrare tempi di inattività in primo luogo.
  • Come funziona: Utilizza parti di ricambio o un sistema extra simile per subentrare quando quello principale smette di funzionare.

 

  • Quando viene utilizzata: Per problemi minori come guasti hardware o interruzioni di corrente a livello di singolo nodo/impianto.

 

  • Pensalo come: Una ruota di scorta per auto tenuta come riserva in caso di foratura.

 

Disaster Recovery:

 

  • Focus: Ripristinare sistemi e dati dopo un evento di interruzione grave.
  • Come funziona: Comporta un piano completo per il backup dei dati, lo spostamento delle operazioni in un sito secondario e il ripristino dei sistemi online.
  • Quando viene utilizzata: In caso di eventi importanti come disastri naturali, minacce informatiche o persino situazioni in cui l'intero sistema si blocca.
  • Pensalo come: Simile alle polizze assicurative aziendali, viene utilizzato per facilitare il recupero in caso di disastro.

 

In breve, la ridondanza viene utilizzata per prevenire tempi di inattività imprevisti, e il disaster recovery viene utilizzato per ripristinare sistemi e dati dopo un'interruzione grave. La ridondanza differisce da un backup, poiché problemi come la cancellazione o la crittografia dei dati possono essere replicati sui sistemi di standby, il che indica che strategie di backup distinte sono rilevanti per disaster recovery.

Conclusione

La ridondanza e il failover sono tra i concetti più vitali che si possano utilizzare per garantire l'affidabilità e la disponibilità di sistemi critici. Comprendere e implementare strategicamente questi concetti consente di affrontare interruzioni impreviste e gestire le operazioni in modo efficace.

Pronto per iniziare?

Siamo stati nella vostra stessa situazione. Condividiamo i nostri oltre 20 anni di esperienza e trasformiamo i vostri sogni globali in realtà.
Immagine a mosaico
it_ITItaliano