Linux Clusters
Кластер – это группа компьютеров объединенных в одну систему для выполнения совместных вычислений.
Таблица ниже позволяет оценить доступность сервиса в процентах в год.
Доступность сервиса в % в год | Недоступность сервиса в мин./часах в год |
99.9999% | 30 сек |
99.999% | 5 минут |
99.99% | 52 минуты |
99.9% | 9 часов |
99% | 3 с половиной дня |
Есть три вида кластеров:
- Отказоустойчивые кластеры (HA, High-availability clusters) – задача таких кластеров обеспечивать бесприбойность работы сервисов, которые он обслуживает. При реализации такого кластера необходимо задействовать не менее двух серверов, каждая нода дублирует другую и в случае ее выхода из строя сразу же берет работу на себя и обслуживает запросы;
- Высокопроизводительные кластеры (HPC, High-performance clusters) – задача таких кластеров увеличивать скорость вычисления. Все вычисления разбиваются на параллельно выполняющиеся потоки. Программное обеспечение должно поддерживать работу в таком режиме;
- Кластеры с распределением нагрузки (LB, Load balancing clusters) – принцип работы таких кластеров заключается в распределение нагрузки. Входящие запросы проходят через первичный узел (Director) который занимается распределением нагрузки между вычислительными нодами.
Отказоустойчивый кластер для Java приложений
hxxp://habrahabr.ru/post/129377/
Построение HA систем на базе Jboss AS 6
hxxp://habrahabr.ru/post/180015/
GlassFish 3.1 Clustering, High Availability and Centralized Administration
hxxps://www.youtube.com/watch?v=xSiZHKJLOh4
Если возникли вопросы или есть что добавить / исправить, пишите на адрес эл.почты:
Работа над этой версией сайта остановлена. Обновление и добавление материалов планируется делать уже на sysadm.ru.
Системный Администратор
SYSADM.RU
SYSADM.RU