Standby attivo vs 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 metodi di implementazione ad alta disponibilità. Ciascun meccanismo ha il proprio metodo per determinare ed eseguire il failover. Diversi sistemi utilizzano questi metodi per ottenere il livello di ridondanza richiesto a seconda del livello della natura critica dell'istanza.
Configurazione attiva/standby
Nella configurazione attiva/standby, solo un nodo è in modalità attiva mentre l' altro è in modalità standby. Quando viene identificato un problema sul sistema attivo, il nodo standby prenderà il posto del nodo attivo senza alcuna modifica nell'ultimo stato fino a quando il problema non sarà 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 attivare istantaneamente un guasto. Nella maggior parte dei casi, i segnali heartbeat tra i nodi attivi e quelli in standby vengono utilizzati per identificare il guasto del nodo attivo e per la sincronizzazione in tempo reale tra i nodi. Qui, sempre solo un set di apparecchiature è sempre attivo, quindi semplifica l'instradamento e la risoluzione dei problemi. Anche un errore nel collegamento heartbeat porta entrambi i nodi in modalità indipendente in cui l'uso delle risorse condivise potrebbe diventare incoerente a seconda della configurazione. Nella configurazione Attivo/Standby non è necessario implementare un metodo di bilanciamento del carico prima dei nodi per condividere il carico, poiché sarà attivo un solo nodo alla volta a meno che non vi siano incoerenze.
Configurazione attiva/attiva
Nella configurazione Attivo/Attivo 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 finché il problema non viene risolto. In questo caso, entrambi i nodi dovrebbero avere la capacità di gestire il traffico totale individualmente per lavorare in modo indipendente in una situazione di guasto senza alcuna riduzione delle prestazioni o della qualità fino alla funzione finale. Dopo il ripristino del problema, entrambi i nodi passeranno alla modalità attiva, dove il carico sarà condiviso tra i nodi. Come pratica generale in questa configurazione, dovrebbe essere presente 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 aver luogo nel punto di bilanciamento del carico per spostare l'intero carico sul nodo disponibile.
Qual è la differenza tra Configurazione Attiva/Standby e Attiva/Attiva?
– Nella configurazione Attivo/Standby, l'utilizzo del nodo standby è praticamente nullo anche se è sempre attivo e funzionante, mentre con la configurazione Attivo/Attivo la capacità di entrambi i nodi può essere utilizzata fino a un massimo di 50% in generale per ogni nodo, poiché un nodo dovrebbe essere in grado di sostenere l'intero carico in caso di guasto.
– Pertanto, se viene utilizzato più del 50% per qualsiasi nodo attivo in modalità Attivo/Attivo, si verificherà un degrado delle prestazioni in caso di guasto in un nodo attivo.
– Nella configurazione Attivo/Attivo, l'errore in un percorso non comporterà l'interruzione del servizio, mentre con la configurazione Attivo/Standby, può variare a seconda del tempo di identificazione dell'errore e del tempo di spostamento dal nodo attivo al nodo in standby.
– La configurazione attiva/attiva può essere utilizzata come un throughput temporaneo e un'espansione della capacità in caso di scenari imprevisti, anche se porta a un degrado delle prestazioni durante un guasto.
– Considerando che con Attivo/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 ed è facile risolvere i problemi della rete, poiché un solo percorso è sempre attivo rispetto al metodo Attivo/Attivo, che mantiene attivi sia i percorsi che i nodi contemporaneamente.
– La configurazione Attivo/Attivo in genere supporta il bilanciamento del carico, mentre con la configurazione Attivo/Standby non è disponibile tale soluzione.
– Anche se la configurazione Active/Active consente un'espansione momentanea della capacità, in generale, fornisce ulteriore complessità alla rete rispetto alla configurazione Active/Standby.
– Poiché entrambi i percorsi sono attivi in configurazione Attivo/Attivo, il tempo di interruzione è praticamente zero in caso di guasto, che può essere maggiore in caso di configurazione Attivo/Standby.