Ciao,
In questo articolo, introdurrò e spiegherò brevemente la tecnologia del cluster di failover in SQL Server. Anche la tecnologia del cluster di failover di SQL Server è un'importante tecnologia che fornisce disponibilità elevata. Quindi è ampiamente utilizzato nelle applicazioni aziendali per fornire il massimo servizio nei sistemi di produzione.
La tecnologia Failover Cluster è la tecnologia perfetta per mantenere l'elevata disponibilità del servizio delle applicazioni nelle istituzioni che mirano a fornire il massimo livello di servizio (Telecomunicazioni, Banche, Uffici governativi, Holding).
Questa tecnologia può essere definita come la capacità di un singolo Database di poter servire su più server. Pertanto, fornisce Alta Disponibilità, Massimo Servizio, che è una delle regole indispensabili nel mondo dei database.
Vorrei anche ricordare che molte persone potrebbero vedere la tecnologia del cluster di failover come una soluzione per il ripristino di emergenza, ma non lo è. La tecnologia Failover Cluster non è una soluzione di Disaster Recovery, è una tecnologia che fornisce solo High Availability.
Possiamo elencare le soluzioni offerte dal database SQL Server per l'alta disponibilità come segue.
- Gruppo di failover
- Mirroring del database
- Replica dei dati
- Istantanea del database
Nell'architettura del cluster di failover, uno dei 2 o più server collegati tra loro tramite il cluster di Windows è attivo e l'altro è passivo. Se il server attivo non è comunque in grado di fornire il servizio, si verifica lo stato di Failover e il Nodo Passivo viene abilitato dal Cluster di Windows.
Per installare il cluster di failover di SQL Server, entrambi i server devono trovarsi nel cluster di Windows. Sul lato SQL Server, il servizio che fornisce l'architettura del cluster di failover è Microsoft Cluster Service (MSCS). Entrambi i server hanno dischi diversi, ma esiste un disco condiviso in cui sono conservati i file relativi al database e al cluster. Questo disco è noto come Quorum Disk. Possiamo simboleggiare il Quorum Disk, che simboleggia lo spazio su disco comune ed è comune a entrambi i nodi, come mostrato nell'immagine seguente.
Quando l'applicazione accede al database, l'applicazione accede continuamente al database con l'IP del cluster inserito senza sapere quale dei nodi passivi attivi sia. L'IP del cluster richiede il nodo attualmente attivo che è il nodo inviato al nodo. Quando il Nodo attivo è inattivo, l'applicazione viene connessa al Nodo Passivo in 1 secondo a seconda del sistema e non ne risente. In questo caso, il nodo passivo è attivo e l'amministratore può già eseguire il failover manualmente in qualsiasi momento.