Кластерные системы
Под кластером понимается два или более компьютера, которые соединены друг с другом сетью каналов связи с высокой скоростью передачи данных. Кластерные системы являются бюджетной альтернативой так называемых «суперкомпьютеров». Кластеры классифицируются на отдельные виды по устройству, работе и предназначению.
Кластеры высокой доступности
Главный принцип – работа избыточного количества узлов для того, чтобы у пользователей всегда был доступ к кластерным серверам. В случае выхода из строя одного или больше количества серверов, остальные примут их нагрузку, доступность кластера не пострадает. Для работы этой технологии потребуется как минимум два узла.
Кластеры рассматриваемого типа эксплуатируются преимущественно для поддержки серверов Microsoft SQL, на которых хранятся информационные базы интернет-ресурсов. Эти системы эксплуатируются и для Exchange. Внимания заслуживает и технология «Database mirroring». Для реализации серверов по такой схеме не нужно дополнительное дисковое хранилище. При проблеме в этом случае происходит переключение на другой сервер.
NLB-кластеры для балансировки
NLB-кластеры предназначены для перенаправления входящих запросов на два или более узлов, которые могут быть как физическими, так и виртуальными. Главная цель создания и поддержания работы таких кластеров – это увеличение производительности обработки запросов. Однако вместе с этой целью достигается еще и повышение надежности. Все, что происходит при поломке одного узла – повышение равномерной нагрузки на оставшиеся.
Виртуальные кластеры
Создание кластеров с применением виртуальных мощностей на сегодняшний день является самым недорогим и гибким в плане расширения решением. Основанием выступает платформа Hyper-V, а роль боксов NBL-кластеров берут на себя виртуальные машины. На каждой машине устанавливается серверная операционная система. Для кластера, используемого под размещение базы данных, применяются две отдельные машины с виртуализацией.
С целью увеличения надежности работы составляющие кластер узлы намеренно размещаются не на одном, а сразу на нескольких независимых физических серверах. Поломка одного из серверов не вызовет критических последствий для работы всего кластера. Такое достоинство виртуальной технологии, как масштабируемость, обеспечивается увеличением мощности машин. Еще один вариант расширения – подключение новых NLB-узлов.
Серьезным преимуществом рассматриваемой технологии является возможность переноса кластерных узлов на другие физические сервера повышенной мощности. Во время переноса узлы сохраняют работоспособность и не теряют производительность. Благодаря массе достоинств и небольшой стоимости кластеры на виртуальных ПК являются оптимальным выбором для использования в бизнесе и для поддержки крупных интернет-проектов.
Физические кластеры
Проекты, для работы которых недостаточно мощности кластеров на виртуальных машинах, должны работать на физических серверах. Как правило это интернет-ресурсы с дневной нагрузкой, превышающей 50 000 человек. Конструктивно этот вариант ничем не отличается от создания кластера на виртуальных ПК. Единственное отличие в том, что вместо виртуальных машин эксплуатируются независимые физические серверы нужной мощности.
Геокластеры
Геокластер – это максимально надежная структура, в которой каждый узел кластера оборудован отдельным доступом во Всемирную Сеть. Такой результат достигается размещением узлов в разных центрах обработки данных вместо их размещения в едином ЦОД, выход которого из строя вызовет отключение целого кластера.- Комментарии