Администрирование Lotus Notes 4.1x и Lotus Domino 4.5

Кластеры из серверов Notes


Кластер из серверов Notes

- группа из до шести серверов Notes, взаимосвязанных и взаимодействующих между собой, чтобы обеспечить высокую степень доступности, масштабируемости и балансировку загрузки.

Высокая степень доступности (high availability)

Для лучшего уяснения смысла этого понятия полезно сравнить понятия отказоустойчивость

и высокая степень доступности.

Отказоустойчивость. Модель fault tolerant и continuous availability базируется на специализированных аппаратных средствах, позволяющих обнаруживать аппаратные неисправности и выполнять практически мгновенные переключения на находящиеся в горячем резерве "избыточные" аппаратные компоненты - будь то процессор, оперативная память, питание, подсистема ввода/вывода или система хранения информации. Такое переключение (cutover) происходит практически мгновенно и обеспечивает непрерывность предоставляемого пользователям обслуживания, но характеризуется высокой стоимостью аппаратных средств. При этом "избыточные" аппаратные компоненты, пока все функционирует нормально, не выполняют никакой полезной обработки. Кроме того, в такой модели не учитываются отказы программного обеспечения. А именно программное обеспечение, а не аппаратные средства, является намного более частой причиной отказов.

Высокая степень доступности. Модель high availability и fault resiliency предполагает наличие набора общесистемных и совместно используемых ресурсов, которые сотрудничают друг с другом, "отслеживая" состояние друг друга, по возможности распределяют между собой рабочую нагрузку, а при отказе некоторых ресурсов по возможности "берут на себя" их функции, чтобы гарантировать предоставляемое пользователям обслуживание. Кластеры Notes реализуют высокую степень доступности посредством программного обеспечения, которое быстро восстанавливает предоставляемые пользователям услуги, когда компьютер, его операционная система или сервер Notes испытывают отказ.

Итак, отказоустойчивая среда не предлагает никакого прерывания предоставляемого сервиса, тогда как в среде с высокой степенью доступности предполагается прерывание предоставляемого сервиса на минимально короткое время. В нормальном режиме работы отказоустойчивая среда не предполагает использования резервных компонент. В среде с высокой степенью доступности в нормальном режиме работы все компоненты функционируют, обеспечивая полное использование вычислительной мощности, кроме относительно небольших затрат на "отслеживание" состояния других компонент.


Для многих организаций по экономическим соображениям более приемлема среда с высокой доступностью и малым количеством времени на переключение, чем дорогостоящая отказоустойчивая среда. При объединении двух или более серверов Notes в кластер для поддержки "критических" баз данных, пока все серверы кластера функционирует нормально, будет использоваться вся вычислительная мощность. При отказе программного обеспечения сервера Notes или программно-аппаратных средств "несущего его" компьютера "критические" базы данных продолжат функционировать после кратковременного прерывания, вызванного отказом.

Масштабируемость

Если разместить реплики используемой многими пользователями базы данных на нескольких серверах-членах кластера, то намного большее количество пользователей сможет работать с такой базой данных. Это происходит, во-первых, за счет синхронизации реплик внутри кластера не по расписанию, а "почти в реальном времени", и во-вторых, благодаря переключениям (failover) обращений пользователей к реплике на "сильно загруженном" или уже обслуживающем большое количество пользователей сервере в реплику на "менее загруженном работой или пользователями" сервере.

Балансировка загрузки серверов в кластере

Администратор имеет возможность "балансировать" рабочую нагрузку серверов-членов кластера, задавая "порог загрузки" для каждого сервера. При возникновении события load balance ("превышен порог загрузки") программное обеспечение станции "переключает" пользователей, пытающихся обратиться к базе данных на "сильно загруженном" члене кластера, на реплику этой базы на доступном (порог загрузки не превышен) члене кластера.


Содержание раздела