Кластер web серверів, load balansing, avtechno

Реалізація балансу навантажуються веб-вузлів з інтернет-додатками, стійкими до відмов.

Динамічний підхід, що реалізується обома технологіями, ґрунтується на перемиканні апаратних ресурсів web-ферми. які при виході серверів з ладу, продовжать роботу всього через кілька хвилин.

Мережева навантаження рівномірно розподіляється за допомогою застосування Network Load Balancing (NLB), яка виконує розподіл запитів мережі в динамічному стилі. Якщо при цьому використовувати сервери високої якості, то можна побудувати кластери, що складаються з багатьох вузлів і мають високий рівень продуктивності.

Microsoft Cluster Service (CS), що лежить в основі підсистеми СУБД, забезпечує відмовостійкість. Вона досягається за рахунок дублювання наглядової системи і активних компонентів. Якщо застосовувати дані механізми спільно з архітектурою сервера, то можна вирішувати завдання будь-якого рівня складності.

Ідеальне рішення для високонавантажених веб-вузлів

Подібні механізми також ефективно працюють в умовах кластеризації серверів.

  • Вузли кластера, сервери
  • Комутатори відкритою і кластерної мережі
  • Операційні системи
  • Кабелі, розгалужувачі та ін.
  • Комутатори SAN типу
  • Система SAN, що використовується для зберігання
  • Операційні системи
  • сервери SQL
  • Бесперебойники
  • Монтажні та налагоджувальні роботи

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

Істотною перевагою роботи веб-ферми може служити розподіл завантаженості внутрішнього середовища серверів по завантаженості основних компонентів мережі. При подібних умовах можливе створення високо доступної системи, здатної працювати в режимі 24/7. Призначені для користувача мережі, при роботі інтернет-додатків, які служать в якості сервісних, можуть періодично зависати. Механізми NLB при подібній ситуації, коли виконання операції з великими обсягами даних триває занадто довго, перенаправляють запити на кластерні елементи з мінімальним навантаженням. Ці процеси відбуваються протягом лічених секунд, що служить хорошою характеристикою їх роботи. Ще більше плюсів від прозорості застосування процесів на одному і тому ж кластері.

Крім можливості розподілити навантаження на бек-енді ферми веб. можна сдубліровать всі активні компоненти СУБД-шного кластера, які мають можливість виведення своїх окремих вузлів в так званий режим обслуговування (оновлення, установка пакетів з оновленнями). Сервіси при цьому не переривають роботу.

  • Перевірка дійсної інфраструктури та застосування операцій, які приводять у відповідність з вимогами кластеризації системи;
  • Створення проекту і установка виходячи з особливостей клієнта;
  • Вибір і апаратна реалізація серверів згідно виконуваних ними функцій і навантаження, що планується;
  • Монтування обладнання та налаштування кластерного програмного забезпечення безпосередньо на платформі клієнта;
  • З'єднання відкритою і кластерної мереж кабельної продукцією;
  • Налагодження SAN-мережі;
  • Налагодження служб NLB;
  • Налагодження служб Cluster Service;
  • Підгонка роботи кабелів;
  • Конфігурація високої доступності та стійкості до відмов і резервування;
  • Перевірка початкової роботи системи та усунення можливих неполадок, які виникають по ходу;
  • Документарні сценарії і їх підготовка з можливим відновленням у разі збоїв;
  • Тренінги для ІТ-персоналу.