Кластер
Кластер — совокупность данных или аппаратных мощностей, которые объединены в один ресурс. Кластеризация необходима для обеспечения надежности и производительности инфраструктуры. Кластер обладает следующими характеристиками:
- распределение нагрузки
- распоряжение вычислительными ресурсами
- расширение кластера
- использование кластера для вычислений
Производительность кластеров — определяющая характеристика. Кластер разбивает происходящие вычисления на множество параллельных процессов, при этом анализируя каждый. Обмен данными происходит между компьютерами во время работы кластера.
Типы кластеров
Существует несколько типов кластеров:
- Распределительный. Запросы распределяются на входе по всем звеньям структуры, далее проходят к вычислительным узлам.
- Кластеры высокой доступности. Данный тип необходим для обеспечения быстрого доступа к сервису. В структуре несколько входных узлов, они работают как предохранители. В случае сбоя на одном из узлов другой выступает заменой, сервис остается доступным. Такой тип кластеров строится по 3-м принципам. Первый: каждая нода (звено) обрабатывает запросы, но при отказе группы или одного звена, структура перераспределяется. Второй: должны присутствовать спящие ноды, которые начинают работу в случае отказа основных. Третий: звенья могут делегировать работу, если на систему оказывается большая нагрузка.