Кластеризація серверів

January 23rd, 2008

« Мережі на основі сервера   |   Коли компютерна мережа необхідна »

Інше - Кластеризація серверів Кілька років тому для роботи сервера і використання всіх його додатків потрібний був тільки один процесор.
З появою багатопроцесорної обробки, при якій два і більш за процесори спільно використовують одну пам’ять, сервер дістав можливість працювати як з крупнішими додатками, так і з великим числом цих додатків. Через деякий час безліч серверів стали організовувати в групи, в яких кожен сервер призначався для виконання якогось конкретного завдання (тобто
з’явилися файлові сервери, сервери додатків і т. д.). Сьогодні багато комп’ютерних мереж вищого класу використовують серверні кластери (server clusters), в яких два або більш серверних комп’ютера діють як один сервер, за рахунок чого забезпечується більший рівень доступності і продуктивності в порівнянні з однією машиною.
Додатки можуть переміщатися з одного сервера на іншій або запускатися на декількох серверах одночасно, і всі такі групові операції відбуваються непомітно для користувача.

Кластеризація дозволяє досягти більшого рівня доступності і розширюваності, чим це можливо при незалежній роботі комп’ютерів. Кожен вузол в кластері, як правило, має свої власні ресурси (процесори, пристрої введення/висновку, пам’ять, операційну систему, що запам’ятовують пристрої і т. д.) і контролює своє коло користувачів.
Високий рівень доступності серверного кластера забезпечується можливістю так званого автоматичного відновлення у разі відмови (failover). Коли один вузол виходить з ладу, його ресурси можуть бути перемкнуті на один або декілька інших вузлів, що входять в кластер.
Як тільки вузол відновлює свою роботу в нормальному режимі, його ресурси можуть бути уручну (або автоматично) перемкнуті назад. Серверні кластери також легко розширювані, при цьому немає необхідності переривати їх роботу.


Tags: , , , , , ,

Інше


Схожі записи

Filled Under: Інше

Картинки