Oglindirea bazelor de date și gruparea în caz de defectare

Cu toate acestea, utilizând în mod tipic oglindirea grupate atât principale și situate pe clustere de servere oglindă, în care cluster-ul de server failover primar rulează pe o instanță a cluster-ului, iar oglinda - la instanță a unui cluster failover într-un alt grup. Este posibil să se stabilească sesiunea de oglindire în care una dintre părți este în instanță failover cluster, iar celălalt - pe un singur computer din afara cluster-ului.

În cazul în care trecerea la un alt server de primar grup devine temporar indisponibil, clientul se conecta la spargere de date. După migrarea către un alt cluster, clienții se pot conecta din nou la serverul primar din același cluster sau pe un alt cluster (sau pe un computer din afara clusterului), în funcție de modul de funcționare.

Atunci când se decide dacă să se configureze o oglindire a unei baze de date într-un mediu de cluster, modul de operare utilizat pentru oglindire este semnificativ.

O sesiune la nivel înalt cu failover automat

Dacă doriți să implementați oglindirea bazei de date în modul de securitate înaltă cu failover automat, pentru participanți este recomandată o configurație cu două clustere. Această configurație oferă nivelul maxim de disponibilitate. Serverul de monitorizare poate fi localizat fie în al treilea cluster, fie pe un computer din afara clusterului.

Dacă nodul care rulează pe serverul principal curent nu reușește, după câteva secunde, baza de date se trece automat la o altă resursă, în timp ce clusterul continuă și la celălalt nod. Sesiunea de mirroring a bazei de date este transferată pe serverul oglindă într-un alt cluster (sau pe computerul din afara clusterului), iar serverul anterior al oglinzii devine principalul. Noul server primar redă copia bazei de date cât mai repede posibil și îl pune online ca bază de date primară. După ce clusterul intră într-o altă resursă, care de obicei durează câteva minute, instanța clusterului care funcționează în caz de eroare, care a fost grupul primar, devine oglindită. Pentru mai multe informații, consultați Oglindirea sincronă a bazei de date (modul de securitate înaltă).

Următoarea diagramă ilustrează tranziția automată dintre clustere în timpul unei sesiuni de mirroring care rulează în modul de securitate înaltă, cu un server de martori (care acceptă o preluare în așteptare automată).

În oglindire sesiune trei instanțe de server sunt localizate în trei grupuri diferite: Klaster_A. Cluster_B și Cluster_B. Pe fiecare instanță cluster de SQL Server instalat de ruleaza implicit ca un exemplu de failover cluster SQL Server. La începutul sesiunii oglindire instanță failover cluster pe un cluster Klaster_A este cluster bazic la Klaster_B - oglindă, și pe un cluster Klaster_V - urmat de oglindire sesiune de server. Nodul activ din clusterul Cluster_A cade. ceea ce duce la inaccesibilitatea serverului primar.

Înainte de a începe o reluare a unui cluster, serverul principal este detectat de serverul mirror folosind serverul martor. Serverul oglindă își redă baza de date cât mai repede posibil și îl pune online ca bază de date principală. După ce clusterul Cluster_A a fost transferat la o altă resursă, fostul server primar devine deja oglindit și sincronizează baza de date cu baza de date principală curentă din clusterul Cluster_B.

O sesiune la nivel înalt fără failover automat

Atunci când se efectuează oglindirea bazei de date în modul de securitate înalt, fără a se defecta automat dacă nodul pe care se execută serverul primar curent nu reușește, celălalt nod de cluster va acționa ca server primar. Rețineți că, în timp ce grupul nu este disponibil, baza de date este de asemenea indisponibilă. Pentru mai multe informații, consultați Oglindirea sincronă a bazei de date (modul de securitate înaltă).

Sesiune în modul de performanță la nivel înalt

Dacă doriți să implementați oglindirea bazei de date în modul de performanță la nivel înalt, ar trebui să localizați serverul primar pe instanța clusterului failover și serverul cu oglindă de pe serverul aflat în afara clusterului. În cazul trecerii la un alt nod de cluster failover exemplu de cluster va continua să funcționeze ca o sesiune principală server de oglindire. Dacă există probleme în întregul sector, există o posibilitate de deplasare forțată a serviciului la serverul oglindă. Pentru mai multe informații, consultați Oglindirea asincronă a bazei de date (modul de înaltă performanță).

Configurarea oglindirea bazei de date

Articole similare