Puncte:2

Cluster de failover Windows cu SQL Server

drapel es

Trecem de la utilizarea VMWare la Windows Failover Cluster (versiunea 2019) pentru a găzdui serviciile companiei noastre. Am configurat cu succes WFC și am câteva roluri Virtual-Machine care rulează împreună cu rolul File-Server și rolul DHCP-Server. Următorul este să ne instalăm instanțe de server SQL (și versiunea 2019) și mi se pune o întrebare arhitecturală.

Este acceptabil să instalați rolul cluster al serverului SQL direct pe hipervizoarele WFC bare-metal? Lasă-mă să fac un pas înapoi..

Vrem ca serverul SQL să fie foarte disponibil, la fel ca orice altceva din cluster. Următoarele articole precum https://www.mssqltips.com/sqlservertip/6586/clustering-sql-server-2019-step-by-step/ arată cum să configurați o instanță de server SQL mereu online, care utilizează WFC ca bază pentru a facilita transferul între instanțele serverului SQL.

Gândul meu este, de ce să risipesc resursele pornind două noi mașini virtuale, transformând aceste două mașini într-un WFC, apoi instalând SQL AO în acel WFC când se poate face doar în instanța părinte? Pare excesiv de redundant, serverele sql pot failover în WFC virtual și fiecare vm poate failover în WFC părinte. Se pare că acesta a fost conceput pentru a fi instalat direct pe instanța WFC principală alături de alte roluri.

Care este cea mai bună practică aici?

Puncte:4
drapel gb

SQL Serverul care rulează deasupra VM din cluster va fi foarte disponibil. Clusterul de failover cu Hyper-V va gestiona failoverul mașinilor virtuale. Cele mai bune practici MS afirmă că Hyper-V ar trebui să fie singurul rol instalat pe o gazdă.

https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/best-practices-analyzer/hyper-v-should-be-the-only-enabled-role

Totuși, puteți implementa un cluster de failover imbricat. VHDX partajat ar putea fi utilizat pentru a configura SQL Server Cluster.

https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/dn265980(v=ws.11)

Consultați următorul articol pentru a îmbunătăți performanța SQL FCI.

https://www.hyper-v.io/can-sql-server-failover-cluster-instance-run-twice-fast-sql-server-basic-availability-groups-2-node-cluster-part-2- studiind-fci-performanță/

KKlouzal avatar
drapel es
Mulțumesc pentru documentația Microsoft.Am văzut asta înainte și dacă am găzdui un server Hyper-V de sine stătător, în niciun caz nu am dori să rulăm altceva decât mașini virtuale. Un cluster de failover Windows este ceva puțin diferit, totuși. Documentația vorbește despre impactul negativ al unei cantități crescute de actualizări Windows, care ar agrava timpul de nefuncționare în timpul actualizărilor. WFC vă permite să transferați rolurile la un nod alternativ înainte de a aplica actualizări, eliminând practic timpul de nefuncționare, indiferent de câte actualizări sunt necesare.
Stuka avatar
drapel gb
Este în mare parte recomandare. Conform acestui thread https://social.technet.microsoft.com/Forums/lync/en-US/f67b4431-0d37-424c-81fb-72913d5c1237/mixed-cluster-roles?forum=winserverClustering Este recomandat în mare parte din motive de performanță. Îl poți implementa în continuare așa și ar trebui să fie susținut.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.