Топологія кластерів, Топологія кластерних пар, Топологія N 1, Топологія NN, Топологія з повністю

кластеризація резервування мультипроцесорний

При створенні кластерів з великою кількістю вузлів можуть застосовуватися найрізноманітніші топології. У цьому розділі зупинимося на топологіях, притаманних найпоширеніших " малих " кластерів, які з 2-4 вузлів.

Топологія кластерних пар

Топологія кластерних пар використовується для організації 2-х чи 4-х вузлових кластерів (рис. 2).

кластерних

Рисунок 2 - Топологія кластерних пар

Вузли групуються попарно. Дискові масиви приєднуються до обох вузлів, що входять до складу пари, причому кожен вузол пари має доступ до всіх дискових масивів цієї пари. Один із вузлів пари використовується як резервний для іншого.

4-х вузлова кластерна пара є простим розширенням 2-х вузлової топології. Обидві кластерні пари з погляду адміністрування та налаштування розглядаються як єдине ціле.

Ця топологія може бути застосована для організації кластерів з високою готовністю даних, але стійкість до відмови реалізується тільки в межах пари, так як належні парі пристрої зберігання інформації не мають фізичного з'єднання з іншою парою.

Топологія використовується для організації паралельної роботи СУБД Informix XPS.

Топологія N+1

ТопологіяN+1дозволяє створювати кластери з 2-, 3- та 4-х вузлів (рис. 3).

топологія

Рисунок 3 - Топологія N+1

Кожен дисковий масив підключається лише до двох вузлів кластера. Дискові масиви організовані за схемою RAID 1. Один сервер має з'єднання з усіма дисковими масивами і є резервного всім інших (основних чи активних) вузлів. Резервний сервер може використовуватися для забезпечення високого ступеня готовності в парі з будь-яким активнимвузлів.

Топологія рекомендується в організацію кластерів високої готовності. У тих конфігураціях, де є можливість виділити один вузол для резервування, ця топологія дозволяє зменшити навантаження на активні вузли і гарантувати, що навантаження вузла, що вийшов з ладу, буде відтворена на резервному вузлі без втрати продуктивності. Відмовостійкість забезпечується між будь-яким з основних вузлів та резервним вузлом. В той же час топологія не дозволяє реалізувати глобальну стійкість до відмови, оскільки основні вузли кластера та їх системи зберігання інформації не пов'язані один з одним.

Топологія NN

Аналогічно топологіїN+1, топологіяNNдозволяє створювати кластери з 2-, 3- і 4-х вузлів, але на відміну від першої має більшу гнучкість і масштабованість.

кластерних

Малюнок 4 - Топологія NN

Тільки в цій топології всі вузли кластера мають доступ до всіх дискових масивів, які будуються за схемою RAID 1 (з дублюванням). Масштабованість топології проявляється у простоті додавання до кластера додаткових вузлів та дискових масивів без зміни сполук у існуючій системі.

Топологія дозволяє організувати каскадну систему стійкості до відмов, при якій обробка переноситься з несправного вузла на резервний, а у разі його виходу з ладу на наступний резервний вузол і т.д. Кластери з топологією NN забезпечують підтримку програми Oracle Parallel Server, що вимагає з'єднання всіх вузлів з усіма системами зберігання інформації. У цілому нині топологія має кращу отказоустойчивостью і гнучкістю проти іншими топологіями.

Топологія із повністю роздільним доступом

У топології з повністю роздільним доступом (рис.5) кожен дисковий масив з'єднується лишез одним вузлом кластеру.

кластерних

Малюнок 5 - Топологія з роздільним доступом

Топологія рекомендується лише додатків, котрим характерна архітектура повністю роздільного доступу, наприклад, вже згадуваної СУБД Informix XPS.