
- •Кластеры (Зубанов с. 260)
- •Кластеры: доступность данных
- •Наращиваемость.
- •Архитектура кластера с сетевой балансировкой нагрузки
- •Модель без общих компонентов
- •Модель 1. Высокая доступность и статическая балансировка нагрузки
- •Прежде чем начать
- •3. Не менее 2 сетевых плат в каждом компьютере. Узлы в кластере должны быть связаны между собой надежным каналом — интерконнектом (interconnect), по которому они обмениваются информацией о своем со-
- •Что такое кластер
- •Предназначение кластеров
- •Как устроен кластер
Кластеры (Зубанов с. 260)
Кластер это группа независимых систем, работающих как единое целое. Клиент взаимодействует с кластером, как с одним сервером. Кластеры используются для повышения доступности и наращиваемости.
Доступность Когда система, входящая в кластер, выходит из строя, ПО кластера распределяет работу, выполнявшуюся этой системой, между другими системами, составляющими кластер.
Наращиваемость Когда общая загрузка системы достигает предела возможностей систем, составляющих кластер, кластер можно нарастить, добавив дополнительную систему. Раньше пользователи вынуждены были покупать дорогие компьютеры, позволяющие устанавливать дополнительные процессоры, диски и память. Кластеры позволяют увеличивать производительность по мере необходимости, просто добавляя новые системы.
Доступность сервера на предприятии имеет первостепенное значение. Пусть доступность серверов в организации — 99,5%. Много это или мало? Подсчитаем время простоя — 43,8 часа в год. Согласно исследованиям фирмы Dataquest, высокодоступный сервер должен быть недоступен не более 8,3 часа в год, или 99,9%. Однако для многих предприятий и такой показатель — непозволительная роскошь: доступность сервера оценивается там в 99,999%, или 5 минут простоя в год.
Microsoft Windows NT Cluster Services обеспечивает доступность сервера, равную 99,9%. Версия, поставляемая в составе Windows 2000, предоставляет еще большую доступность.
Кластеры: доступность данных
Сервер Б
Рассмотрим работу современного супермаркета. Его расчетные центры — сердце бизнеса. Кассовые аппараты должны быть постоянно подключены к базе данных магазина, хранящей информацию о продуктах, кодах, названиях и ценах. Если связь рвется, теряется возможность обслуживания клиентов, падает прибыль — словом, пятно на репутации фирмы.
В этом случае кластерная технология используется для повышения доступности системы. Здесь можно предложить две системы, подключенные к многопортовому дисковому массиву, на котором находится база данных. При сбое сервepa А резервная система (сервер Б) автоматически подхватит соединение так, Лто пользователи и не заметят сбоя. Так, комбинация технологии обеспечения повышенной надежности работы с диском, стандартно применяемой в Windows »000 Server (чередование, дублирование и т. д.), с кластерной технологией гарантирует доступность системы.
Кластеры: наращиваемость
В финансовом бизнесе всю полноту ответственности за работу финансовой или банковской систем несет главный технический специалист. Он отлично понимает, что малейший сбой системы повлечет за собой колоссальные потери и град замечаний в его адрес. С другой стороны, безукоризненная работа системы приведет к тому, что на нее будет перекладываться все больше и больше задач, а значит, возможности системы скоро будут исчерпаны, и возникнет необходимость в разработке новой.
Эти соображения приводили до недавнего времени к тому, что технические специалисты банков вынуждены были закладываться на потенциально колоссальные вычислительные потребности и создавали системы на базе больших мэйнфреймов и мини-ЭВМ.
Кластерная технология на базе Windows 2000 Server позволяет отказаться от
дорогого оборудования и использовать широко распространенную систему на самых обычных аппаратных платформах. Наращивание мощности достигается простым добавлением еще одной системы в кластер.