Автор: Пользователь скрыл имя, 09 Декабря 2010 в 10:27, реферат
Стратегия корпорации IBM в области кластерных систем высокой готовности строится на достаточно простом, но вместе с тем бесспорном посыле: задача заказчика всегда на первом месте, все остальное — на втором. Имея одну из самых мощных в отрасли исследовательских команд и хорошо развитое консалтинговое подразделение, способное решать многогранные внедренческие задачи практически любого уровня сложности, да к тому же занимаясь разработкой сложных информационно-вычислительных систем повышенной отказоустойчивости уже не одно десятилетие, IBM вполне может ставить во главу угла именно задачи, благо разнообразных технических средств для разрешения конкретных проблем заказчика у компании более чем достаточно, и их окончательный выбор осуществляется исходя из результатов предпроектного обследования информационной системы.
Кластерные
решения IBM
Стратегия
корпорации IBM в области кластерных
систем высокой готовности строится
на достаточно простом, но вместе с
тем бесспорном посыле: задача заказчика
всегда на первом месте, все остальное
— на втором. Имея одну из самых мощных
в отрасли исследовательских
команд и хорошо развитое консалтинговое
подразделение, способное решать многогранные
внедренческие задачи практически
любого уровня сложности, да к тому
же занимаясь разработкой сложных
информационно-вычислительных систем
повышенной отказоустойчивости уже
не одно десятилетие, IBM вполне может
ставить во главу угла именно задачи,
благо разнообразных
Отсюда
вполне очевидно, что реальной физической
базой кластерных систем высокой
готовности от IBM может выступать
практически любой сервер компании
— простые и недорогие
Стоит
отметить, что, держа в своих руках
все нити жизненного цикла аппаратных
платформ, IBM неуклонно проводит политику
переноса инновационных технических
и технологических решений с
систем высшего уровня zSeries (где они
в первую очередь появляются) на
системы среднего — iSeries и pSeries, а
затем и низшего уровня — xSeries,
обеспечивая заказчикам единую архитектуру
законченных решений и вместе
с тем избавляя их от избыточных
вложений в поддержание и развитие
ИТ-инфраструктуры.
В
области межузловых взаимодействий
корпорация предлагает индивидуальную
технологию для каждой серверной
линейки, в большинстве случаев
неразрывным образом связанную
с кластеризующим ПО промежуточного
уровня, в результате чего образуется
сквозное интегрированное решение.
Так, в мэйнфреймах zSeries используется
технология Parallel Sysplex, обеспечивающая
организацию отказоустойчивых кластерных
систем с возможностью непосредственного
чтения и записи данных в память
всех подключенных серверов. При этом
пользовательские приложения могут
исполняться параллельно. Для объединения
серверов серии iSeries используется одна
из трех технологий: замкнутого межузлового
кольца — HSL OptiConnect, виртуального интерконнекта
между разделами LPAR — Virtual OptiConnect и
высокоскоростного оптического
соединения по схеме точка-точка
— SPD OptiConnect. В решениях на базе серверов
pSeries применяется технология IBM High Availability
Cluster Multi-Processing for AIX 5L (HACMP) или ее разновидность
для катастрофоустойчивых кластеров
— HACMP/XD (Extended Distance). И наконец, в в
случае серверов xSeries интерконнект организуется
с использованием стандарта InfiniBand.
Что
касается взаимодействия с СХД, картина
аналогична ситуации с выбором кластерных
узлов. Использование того или иного
оборудования определяется исходя из
содержания пользовательской задачи и
уровня ее масштабируемости. Возможен
широкий спектр решений — от простейшего
подключения напрямую до "тяжелых"
SAN-систем.
В
качестве базовых ОС в каждой серверной
серии используются как свои системы,
так и ОС сторонних производителей
— z/OS и варианты Linux для zSeries; i5/OS, Linux
и AIX 5L для iSeries; AIX 5L и Linux для pSeries; Microsoft
Windows Server, Novell Netware и Linux для xSeries, — оптимизированные
для построения кластеров высокой
готовности.
Необходимо
особо отметить, что IBM как многопрофильная
технологическая компания, выпускающая
все без исключения виды аппаратных
ресурсов, применяемых для построения
кластерных систем высокой готовности,
ориентируется на собственные изделия,
лишь изредка предлагая список совместимого
оборудования от сторонних поставщиков.
Система
кластеризации Parallel Sysplex для z/OS позволяет
объединять в рамках одного решения
до 32 узлов, обеспечивая при этом
разделение ресурсов и параллельное
исполнение задач. Используемые в ней
технические решения
В
качестве промежуточного кластеризующего
ПО на системах iSeries предлагается использовать
продукты, поставляемые технологическими
партнерами IBM. Основное рекомендуемое
решение — MIMIX High Availability Cluster от фирмы
Lakeview Technology. Модульность и широкие возможности
мониторинга и автоматизации процессов
репликации данных и системных объектов,
переключения нагрузки между производственной
и резервными системами позволяют создавать
решения, оптимальные с точки зрения требований
бизнес-пользователей. В отдельных случаях
применяются также программные решения
других производителей — Data Mirror, Vision Solutions,
iTera, Maximum Availability и т. д.
Система
кластеризации High Availability Cluster Multi-Processing
версии 5.2, используемая на серверах pSeries
с установленной AIX 5L, позволяет организовать
на базе ПО Oracle Application Server 10g как системы
с разделением ресурсов (для чего
используется технология Oracle Real Application
Cluster), так и системы активного
дублирования без разделения ресурсов
— Cold Failover Cluster, использующие один из узлов
в режиме горячего резерва на случай
сбоя в основном узле.
В
проектах создания кластерных систем
высокой готовности на базе серверов
стандартной архитектуры из семейства
xSeries IBM полагается на бизнес-партнеров
и их программные разработки —
в системе Windows предлагается использовать
сервисы Microsoft Cluster Services, для Netware применяются
Novell Cluster Services, а для Linux используется
пакет LifeKeeper компании SteelEye и собственный
продукт IBM — Tivoli System Automation, работающий
в среде разных версий Linux не только
на xSeries, но и на всех аппаратных платформах
IBM. Этот продукт позволяет объединять
механизмы высокой доступности,
уже имеющиеся в программных
комплексах более высокого уровня,
а также организовывать кластерные
системы активного дублирования
для тех продуктов, в которых
такой поддержки нет.
За
администрирование и
Организация
высокой готовности конкретных пользовательских
приложений в рамках кластерных систем
выполняется компанией-
IBM Cluster 1350
В начале 2000 года IBM создала Linux-кластер из установленных в стойке серверов IBMxSeries, интегрировав их с соответствующими сетями, системами управления (аппаратное и программное обеспечение) и необходимыми услугами. После выпуска в 2001 году кластера 1300, IBM представила недавно кластер 1350 на процессорах Intel Xeon.
Стандартным
вычислительным узлом для кластера
1350 является IBMxSeries 335. Это позволяет
одному или двум процессорам Intel Pentium
4 (Xeon) с быстрой динамической памятью
и диском размещаться в стандартном
корпусе размером «1U». Символ 1U обозначает
1,75 дюймов высоты в стандартном 19-и
дюймовом корпусе. Х335 имеет встроенный
сервисный процессор и два
слота для соединения с другими
компонентами системами.
Головные
узлы, узлы управления и узлы запоминающих
устройств обеспечивают особые функции
для управления кластером (как обеспечение
загрузки, управление устройствами, внешний
ввод/вывод и т.д). Сервер 2U IBM xSeries
345, основанный на процессорах Xeon, в
кластере1350 используется, как узел
управления и хранения данных и может
быть также использован как
Для
параллельного программирования в
качестве межпроцессорного соединения
обычно используется коммутатор Myrinet фирмы
Myricom. Пропускная способность канала
составляет приблизительно 200 Мбайт/с
в каждом направлении со временем
задержки 6-8 мкс.
Терминальные
серверы обеспечивают удалённый
доступ к консолям ОС узлов через
последовательную сеть. Дополнительные
функциональные возможности добавляются
посредством клавиатуры, мыши, монитора.
Пример конфигурации кластера 1350
Коммерческий
программный пакет может
Оперативная
система Linux инсталлирована на каждом
узле кластера. Кластер 1350 запускается
под Red Hat Linux. В дальнейшем планируется
ставить ОС SuSE (4Q02).
Большинство
сложившихся систем управления, называемых
xCAT, были разработаны IBM для сборки кластеров
на основе требований заказчика. xCAT поддерживает
все требуемые функции, включая
функции удаленного контроля. Отметим,
что xCAT использует сервисный процессор
xSeries и что xCAT не является открытым программным
продуктом. Продукт поставляется свободно
с кластерным пакетом IBM, включая
исходные тексты.
Управление
системами кластера для Linux (CSM) —
это лицензионный программный продукт
IBM. Он обеспечивает функции управления
системами, сходными по форме с программами
поддержки параллельных систем (Parallel
System Support Programs — PSSP) для AIX-систем уровня
поддержки на RS/6000 SP. CSM — это стандартный
программный продукт для
CSM
для Linux включает технологию, извлечённую
из PSSP, и сейчас доступную на AIX
для управления кластерами, собранными
из серверов xSeries и запускаемых
под Linux, серверами IBM pSeries, управляемых
AIX, или комбинацией обеих
Другие
программные продукты, как взятые
из открытого доступа, так и лицензионные,
могут быть выбраны и адаптированы
к нуждам заказчика и инсталлированы
в виде части полной системы всего
кластерного решения. Образцы этого
ПО включают Portable Batch Scheduler (PBS) и Maui Scheduler,
взятые из открытого доступа. Другие
образцы включают MPICH для параллельного
программирования, математические библиотеки,
инструментарий для параллельной отладки
и повышения производительности
и много других приложений от независимых
продавцов.
IBM Cluster 1600
Системы
IBM ® Cluster 1600 строятся из SMP-серверов с
процессорами IBM POWER5 и POWER4, работающих
под управлением ОС AIX 5L или Linux.
Cluster 1600 – это хорошо масштабируемое кластерное
решение для крупномасштабного компьютерного
моделирования и анализа, работы с большими
базами данных и интеллектуальными бизнес-приложениями,
для организации экономически эффективных
центров обработки данных, консолидации
серверов и рабочих нагрузок. Системы
Cluster 1600 могут быть развернуты на базе
сети Ethernet или коммутатора IBM High-Performance
Switch. Для управления обычно используется
программное обеспечение Cluster Systems Management
(CSM) - комплексный набор инструментов,
специально предназначенный для упрощения
начального развертывания и текущего
управления кластерными системами.
Основные возможности