Кворумние моделі в Windows Server 2012 R2.
Кворум (Quorum) в перекладі з латині означає більшість, а кворумние моделі використовується в відмовостійких кластерах Windows для визначення працездатності кластера. При виході з ладу одного або декількох вузлів кластера серед решти проводиться голосування, і якщо вони набирають більшість голосів (кворум), то кластер продовжує роботу, якщо ж не набирають - кластер зупиняється.
Служба кластера (Failover Clustering) з'явилася ще в Windows NT 4.0. Тоді під кластером малося на увазі два вузла (Node), об'єднані разом і мають доступ до загальної сховища, на якому розташовувався кворумний диск, або диск-свідок (Disk Witness). Голосування як такого не було, а працездатність кластера визначалася доступністю кворумного диска.При виході з ладу одного з вузлів другої захоплював диск і продовжував роботу.
Така модель кворуму збереглася і до сих пір під назвою Disk Only. При використанні цієї моделі кластер може пережити втрату всіх вузлів кластера крім одного, який володіє кворумним диском.Як ви розумієте, тут диск є єдиною точкою відмови і в разі його відмови весь кластер стає непрацездатним.
В Windows Server 2003 з'явилися дві нові моделі кворуму, засновані на голосуванні:
Node Majority ( більшість вузлів) - кожному вузлу кластера призначається голос, диск-свідок голосу не має.
Node and Disk Majority (більшість вузлів і диск) - кожен вузол кластера і диск-свідок має голос і бере участь в голосуванні.
Вибір моделі прямо залежав від кількості вузлів в кластері, так Node Majority зручніше використовувати при непарній кількості вузлів, а Node and Disk Majority при парному.У будь-якому випадку для продовження роботи кластера необхідно набрати більшість голосів (> 50%).
Для прикладу візьмемо 5-ти вузловий кластер з кворумной моделлю Node Majority. У кожного вузла 1 голос, відповідно всі 5 голосів становлять 100%. Для того, щоб набрати кворум, необхідно більше 50% голосів, що в даному випадку становить 3 голоси з 5.Шляхом нескладних підрахунків