06.04.2020

Що таке серверний кластер?

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

Види кластерів:

Прийнято вважати, що кластери серверів діляться на дві моделі:

Кластерна захист від збоїв і відключень

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

Основні можливості кластера серверів

Загальна схема клієнт-серверного варіанту роботи

У клієнт-серверному варіанті роботи клієнтську програму взаємодіє з кластером серверів, який, в свою чергу, здійснює взаємодію з сервером баз даних.

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

Для клієнтського з'єднання кластер адресується на ім'я центрального сервера і номером IP порту. Якщо використовується стандартний IP порт, то достатньо вказівки одного імені центрального сервера.

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

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

Навіщо кластеризувати ваші сервери?

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