Hewlett-Packard: открыт для бизнеса

Системы высокой готовности для Microsoft Windows NT


Рубрику Hewlett-Packard: открыт для бизнеса, посвященную RISC/UNIX-компьютерам и периферии для систем масштаба предприятия, более полутора лет вела фирма Компьютерные Системы для Бизнеса (CSBI EE). На протяжении четырех лет своего существования CSBI EE развивала три направления - разработка и поставка собственного ПО; дистрибуция ПО компании Progress Software; системная интеграция и поставка технических решений (по итогам независимого опроса Кто есть кто в компьютерном мире Петербурга - 1996 фирма заняла третье место в номинации Системный интегратор). В сентябре этого года бизнес, связанный с третьим направ лением, выделен в отдельную фирму КомБи, а CSBI EE сконцентрировалась только на программном обеспечении (подробности - в ближайших номерах КИ), и теперь рубрику продолжат уже известные читателям авторы под новой торговой маркой.

Одним из важнейших изменений последнего времени в сфере IT является появление нового игрока на рынке систем масштаба предприятия - Windows NT, в связи с чем данная рубрика будет теперь освещать не только UNIX-системы, но и решения на базе NT. До недавнего времени одной из главных проблем использования NT в системах масштаба предприятия являлась невозможность построения высоконадежных систем. О решении этой проблемы рассказывает данная статья.


тказоустойчивые системы делятся на два класса: Fault Tolerant (устойчивость к сбоям, FT) и High Availability (высокая готовность, HA). FT представляют собой программно-аппаратные комплексы, способные пережить практически любые возможные сбои, как аппаратуры, так и ПО. Вероятность того, что FT система будет находиться в работоспособном состоянии, практически равняется 100%! Чтобы обеспечить такой уровень отказоустойчивости, необходима жесткая интеграция аппаратных и программных средств, которая может быть достигнута только на mainframe и на некоторых RISC/UNIX системах высокого уровня. Однако нужно помнить, что увеличение отказоустойчивости ведет к экспоненциальному росту стоимости комплекса. Именно поэтому в малом и среднем бизнесе наибольшее распространение получили HA-системы, гарантирующие готовность более 99%.

РИСУНОК 1. Зависимость стоимости системы от степени ее доступности

Что же такое высокая готовность? Это способность системы предотвратить сбой или быстро и самостоятельно, без участия оператора восстановить работоспособность после сбоя. Основные отличия HA от FT:

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

Одним из решений для построения HA-систем является кластер. Кластер - это объединение с помощью специальных аппаратных и программных средств в единый вычислительный ресурс двух или более серверов для повышения готовности и расширяемости системы в целом. Каждый сервер (узел кластера), как правило, имеет схожую или полностью идентичную конфигурацию и может использоваться для решения своих собственных задач.

Кластерная технология уже давно зарекомендовала себя в RISC/UNIX системах (для HP9000 это HP MC/ServiceGuard и HP MC/LockManager, КИ/18,96). Сегодня компания HP предлагает пользователям еще одно кластерное решение, предназначенное для систем под управлением Microsoft Windows NT Server Enterprise Edition. Microsoft Cluster Server for HP NetServer так называется новый продукт. Решение основано на ПО Microsoft Cluster Server (MSCS), имевшем ранее кодовое название Wolfpack, и серверах HP NetServer.

Рассмотрим подробнее, что собой представляет новая система. Кластер построен на основе двух серверов HP NetServer (рекомендуются LH и LX), работающих под управлением NT и MSCS. Узлы, кроме обычного сетевого подключения, соединены выделенным высокоскоростным 100Base-T каналом (так называемый HeartBeat Link) и подключены через общую SCSI шину к внешней дисковой подсистеме.

РИСУНОК 2. Структура кластерного решения MSCS for HP NetServer

Серверы постоянно опрашивают друг друга через выделенный канал. Если один из них выходит из строя (не отвечает на запрос), то второй перехватывает дисковое пространство, принадлежавшее сбойному серверу, и перезапускает у себя приложения, работавшие на сбойном сервере. Дисковая подсистема функционирует на основе RAID-технологии, что позволяет ей пережить выход из строя одного или нескольких дисков. Решение, предлагаемое HP, гарантирует готовность системы на уровне 99.9%(!), за счет способности к автоматическому восстановлению работоспособности после сбоев отдельных аппаратных компонент, приложений и целого узла. Время восстановления составляет порядка 5-30 секунд (в зависимости от количества и тяжеловесности прикладных задач).

Огромным преимуществом кластерной архитектуры, по сравнению с зеркальными системами, является то, что в нормальном режиме серверы работают независимо, т.е. каждый выполняет свои собственные приложения и использует свой собственный участок дисковой памяти. Это позволяет значительно уменьшить нагрузку на дисковую подсистему и сетевое соединение. Равномерная загрузка всех вычислительных ресурсов ведет к снижению показателя стоимость/производительность с сохранением HA свойств. Кроме того, кластерное решение позволяет проводить плановые работы по модернизации и ремонту, не останавливая прикладной задачи, что выводит систему на уровень готовности 24x7 (безостановочная работа 24 часа в сутки и 7 дней в неделю).

Текущая версия MSCS for HP NetServer поддерживает пока только двухузловые кластеры, что сильно ограничивает расширяемость системы, однако, достаточно для подавляющего числа приложений. Уже в ближайшее время HP планирует выпустить версию, способную объединять в кластер большее количество серверов.

Необходимо отметить, что система будет обладать HA свойствами и оптимально сбалансированной производительностью только в случае правильной ее настройки и администрирования. И здесь HP предлагает пользователям полный спектр услуг и административного ПО. В соответствии с программой, объявленной Hewlett-Packard, все работы по инсталляции кластерного ПО должен проводить только сертифицированный специалист. В качестве административного ПО предлагается продукт HPClusterView, перенесенный с UNIX-систем. Он встраивается в систему сетевого и общесистемного администрирования HP OpenView Network Node Manager for NT и позволяет управлять всеми кластерами в системе с единого рабочего места. С консоли HP OpenView администратор может оперировать кластером как единой системой, балансировать загрузку узлов, принудительно перемещать приложения с одного узла кластера на другой и т.п.

Выпустив на рынок систему MSCS for HP NetServer, Hewlett-Packard сделала еще один шаг навстречу пользователям, использующим в своей работе Mission-Critical (критичные к сбоям) приложения (простой которых может вызвать сбой или даже остановку работы предприятия, что может стать причиной финансовых потерь), но не готовым выложить круглую сумму за RISC/UNX-комплекс.

Постоянно растущий темп бизнеса приводит к тому, что все большему количеству малых и средних организаций необходимо, чтобы используемое ими ПО отвечало требованиям Mission-Critical. Многие уже вложили средства в прикладные программы, изначально разработанные для небольших и некритичных к простоям систем, поскольку целевая аппаратная платформа не годилась для построения отказоустойчивых решений (например, ПО, работающее под MS SQL Server). Смена ПО может потребовать существенных дополнительных затрат. С другой стороны, производительности SMP x86 серверов хватает для обеспечения нормальной работы приложений, написанных с использованием СУБД высокого уровня (например, Sybase, Progress, Oracle и т.п.), поэтому экономически невыгодно приобретать дорогостоящее RISC/UNIX или mainframe оборудование только для целей обеспечения HA. Теперь решение этих проблем найдено - Microsoft Cluster Server for HP NetServer.

Специалисты фирмы КомБи имеют большой опыт реализации кластерных UNIX-систем, а в конце октября пройдут специализированное обучение и сертификацию по программе HP Cluster Consultant for NT. Таким образом, с ноября фирма КомБи сможет предложить полный спектр сертифицированных услуг по проектированию, поставке, настройке и сопровождению кластерных решений как для UNIX, так и для NT.

По всем вопросам связанным с приобретением, установкой и сопровождением MSCS for HP NetServer, а также по поводу любых других вопросов, связанных с NT- и UNIX-системами Hewlett-Packard, можно обращаться в фирму КомБи.
Тел. (812) 293-3480, факс (812) 293-3513, e-mail: info@ComBi.spb.ru

Максим Колосов, Менеджер по продажам фирмы КомБи


КОМПЬЮТЕР-ИНФОРМ