Высоконадежные системы обработки информации

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

 

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

 

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

  • Shared Storage. В этом варианте узлы разделяют общий дисковый массив, обычно с помощью SAN технологий. Узлы обращаются к массиву либо одновременно (если прикладная система обладает соответствующими средствами арбитража), либо массив перемонтируется с узла на узел при аварии (в этом случае приложение в любой момент времени работает на одном узле). К этому виду относятся кластеры на базе технологии Oracle Real Applications Clusters.
  • Shared Nothing. В этом варианте каждый из узлов использует свой дисковый массив, а данные передаются с помощью механизмов репликации. К этому виду относятся кластеры на базе технологий Oracle Data Guard и Oracle Advanced Replication.

 

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

 

Наши специалисты реализовывали кластеры с помощью следующих технологий:

  • Оборудование: IBM pSeries (AIX, Linux), x86 (Linux, Windows);
  • HA-Менеджеры: IBM HACMP, Linux-HA, SteelEye LifeKeeper;
  • Технологии: Oracle RAC, Oracle Advanced Replication, Oracle Data Guard.

 

Мы имеем практический опыт построения кластерных систем на базе High End оборудования IBM.

 

Поскольку мы являемся не только компанией-внедренцем, но и не в последнюю очередь сервисной компанией, то мы уже при проектировании систем задумываемся о том, каким образом данное оборудование будет обслуживаться, как будет проводиться обновление ПО, какова окажется совокупная стоимость владения системой за весь расчетный период эксплуатации.