Differenza tra Active Standby e Active Active

Attivo in attesa contro attivo attivo

Attivo / Standby e Attivo / Attivo sono due meccanismi di failover ampiamente utilizzati in tutto il mondo per migliorare l'affidabilità dei sistemi. Inoltre, questi due metodi possono essere considerati come metodi di implementazione ad alta disponibilità. Ogni meccanismo ha il proprio metodo per determinare ed eseguire il failover. Sistemi diversi utilizzano questi metodi per raggiungere il livello richiesto di ridondanza a seconda del livello della natura critica dell'istanza.

Configurazione attiva / standby

Nella configurazione di Active / Standby, solo un nodo è in modalità attiva mentre l'altro è in modalità standby. Quando un problema viene identificato sul sistema attivo, il nodo di standby prenderà il posto del nodo attivo senza alcuna modifica sull'ultimo stato fino a quando il problema non verrà risolto. Tuttavia, in questo caso, se tornare al nodo originale dopo il ripristino del problema o meno può dipendere dalla configurazione dei due nodi. Inoltre, in generale, dovrebbe esserci una sorta di sincronizzazione tra i nodi attivi e standby per passare istantaneamente a un errore. Nella maggior parte dei casi, vengono utilizzati segnali di heartbeat tra i nodi attivi e standby per identificare il guasto del nodo attivo e la sincronizzazione in tempo reale tra i nodi. Qui, sempre solo una serie di apparecchiature è sempre attiva, quindi semplifica il routing e la risoluzione dei problemi. Inoltre, un errore nel collegamento heartbeat porta entrambi i nodi alla modalità indipendente in cui l'utilizzo di risorse condivise potrebbe risultare incoerente a seconda della configurazione. Nella configurazione di Active / Standby non è necessario implementare un metodo di bilanciamento del carico prima dei nodi per condividere il carico, poiché solo un nodo sarà attivo in un dato momento a meno che non ci sia incoerenza.

Configurazione attiva / attiva

Nella configurazione attiva / attiva, entrambi i nodi sono in modalità attiva mentre gestiscono la stessa funzione nello stesso stato. Se si verifica un errore in un nodo attivo, l'altro nodo attivo gestisce automaticamente il traffico e la funzione di entrambi i nodi fino a quando il problema non viene risolto. In questo caso, entrambi i nodi dovrebbero avere la capacità di gestire il traffico totale individualmente per poter lavorare in modo indipendente in una situazione di insuccesso senza alcuna riduzione delle prestazioni o della qualità alla funzione definitiva. Dopo il ripristino del problema, entrambi i nodi passeranno alla modalità attiva, dove il carico verrà condiviso tra i nodi. Come pratica generale in questa configurazione, dovrebbe esserci un meccanismo per condividere il carico tra i nodi utilizzando una sorta di metodo di bilanciamento del carico per mantenere entrambi i nodi in modalità attiva contemporaneamente. Inoltre, l'identificazione del guasto dovrebbe avvenire al punto di bilanciamento del carico per spostare l'intero carico sul nodo disponibile.

Qual è la differenza tra attivo / standby e configurazione attiva / attiva?

- Nella configurazione Attivo / Standby, l'utilizzo del nodo standby è praticamente zero anche se è attivo e funzionante tutto il tempo, mentre con la capacità di configurazione Attivo / Attivo di entrambi i nodi è possibile utilizzare fino a un massimo del 50% in generale per ogni nodo, dal momento che un nodo dovrebbe essere in grado di assumere l'intero carico in caso di guasto.

- Pertanto, se viene utilizzato più del 50% per qualsiasi nodo attivo in modalità attiva / attiva, si verificherà un peggioramento delle prestazioni in caso di errore in un nodo attivo.

- Nella configurazione Attivo / Attivo, l'errore in un percorso non porterà all'interruzione del servizio, mentre con la configurazione Attivo / Standby, può variare in base al tempo di identificazione degli errori e al tempo di spostamento dal nodo attivo al nodo standby.

- La configurazione attiva / attiva può essere utilizzata come un throughput temporaneo e l'espansione della capacità in caso di scenari imprevisti, anche se porta a un peggioramento delle prestazioni durante un errore.

- Mentre con Active / Standby tale opzione non è disponibile nemmeno per una situazione momentanea.

- Anche se la configurazione Attivo / Attivo ha questo vantaggio di espansione della capacità, dovrebbe esserci un metodo di bilanciamento del carico prima dei nodi, che non è richiesto nella configurazione Attivo / Standby.

- Il metodo Attivo / Standby è meno complesso e facile da risolvere la rete, dal momento che solo un percorso è attivo tutto il tempo rispetto al metodo Attivo / Attivo, che mantiene attivi sia i nodi che i nodi allo stesso tempo.

- La configurazione attiva / attiva in genere supporta il bilanciamento del carico, mentre, con la configurazione di Active / Standby, tale soluzione non è disponibile.

- Anche se la configurazione attiva / attiva consente l'espansione momentanea della capacità, in generale, fornisce una complessità aggiuntiva alla rete rispetto alla configurazione di Active / Standby.

- Poiché entrambi i percorsi sono attivi in ​​configurazione attiva / attiva, il tempo di interruzione è praticamente pari a zero in caso di errore, che può essere superiore in caso di configurazione di Active / Standby.