Дополнительная информация | |
Кластеризация предполагает установление физических и программных связей между серверами и координацию их взаимодействия при решении общих задач. При возможном сбое одного из серверов процесс, называемый передачей нагрузки при сбое (failover), автоматически перемещает его нагрузку на другой сервер, обеспечивая непрерывность обслуживания. Кроме метода передачи нагрузки, некоторые виды кластеризации используют также средства балансировки нагрузки, позволяющие распределить вычислительную нагрузку в сети связанных компьютеров.
Технологии кластеризации Windows Server 2003 в сочетании возможностями симметричной мультипроцессорной обработкой (SMP) и поддержкой больших объемов памяти позволяют организациям гарантировать отказоустойчивость важнейших приложений и удовлетворять возрастающие потребности путем расширения этих приложений «вверх» и «вширь».
Кластер — это группа независимых компьютеров, совместно выполняющих общий набор приложений, которая воспринимается клиентами и приложениями как единая система. Компьютеры физически связаны кабелями, а программно — с помощью программного обеспечения кластера. Эти связи позволяют компьютерам использовать методы передачи нагрузки при сбое и балансировки нагрузки, которые неприменимы к одиночному компьютеру.
Технологии кластеризации обеспечивают высокую отказоустойчивость, масштабируемость и управляемость.
Кластер создается для предотвращения возможных отказов. Приложения могут быть распределены между несколькими компьютерами, что повышает степень параллелизма, ускоряет процесс восстановления после сбоев и обеспечивает большую отказоустойчивость.
Производительность кластера может быть увеличена за счет добавления процессоров или компьютеров.
Конечные пользователи, приложения и сеть воспринимают кластер как единую систему, и в таком же целостном виде он управляется администраторами. Управление кластером может быть и удаленным.
Корпорация Microsoft предлагает две технологии кластеризации, которые могут использоваться независимо или совместно, предоставляя организациям возможность выбора такого решения, которое отвечало бы требованиям к определенному приложению или службе.
Основным назначением этой службы является реализация метода передачи нагрузки при сбое для поддержки таких приложений, как базы данных, системы передачи сообщений и службы файлов/печати. Эта служба является идеальным решением для обеспечения доступности важнейших бизнес-приложений и других серверных систем, таких, например, как сервер Microsoft Exchange Server или база данных Microsoft SQL Server, используемая в качестве хранилища данных для
Эта служба распределяет
Центральное место в работе организаций занимают бизнес-приложения, к которым относятся такие системы, как базы данных, серверы передачи сообщений, системы управления предприятиями (ERP, Enterprise Resource Planning) и основные службы печати и файлов. Служба кластеров гарантирует высокую отказоустойчивость этих важнейших приложений. Единственный физический сервер больше не является «узким местом» системы.
В случае аппаратного или программного сбоя на одном из узлов выполнявшееся на нем приложение (или группа приложений) перемещается службой кластеров на один из работающих узлов и там перезапускается. Во время такой передачи нагрузки данные не теряются, так как служба кластеров использует конфигурацию с общими дисками и архитектуру с общей шиной типа SCSI или Fibre Channel.
Использование службы кластеров дает следующие преимущества.
Незапланированные простои
Служба кластеров идеально подходит для выполнения «прозрачных» обновлений приложений без прерывания обслуживания клиентов. Обновление аппаратных и программных ресурсов и даже операционных систем возможно без вывода приложения из рабочего режима. Для этого приложения перемещаются на один узел, производится обновление освободившегося узла, а затем приложения возвращаются обратно на исходный узел.
Служба кластеров поддерживается множеством приложений, которые выполняют различные функции и предлагаются большим числом поставщиков. Номенклатура таких приложений включает:
Развертывание кластеров на базе стандартных аппаратных ресурсов позволяет существенно снизить затраты по сравнению с применением дорогих фирменных отказоустойчивых серверов.
| Выбор технологии кластеризации для приложения | |||
|---|---|---|---|
| Технология обновления Сценарий | Служба кластеров | Балансировка нагрузки сети | Преимущества |
| Ферма веб-серверов |
| ||
| Службы терминалов |
| ||
| Службы файлов/печати |
| ||
| Базы данных/почтовые серверы |
| ||
| Веб-узлы электронной коммерции |
| ||