Кластер высокой готовности
Кластер высокой готовности (также кластер высокой доступности) — это программно-аппаратный комплекс, обеспечивающий серверным приложениям минимальное время простоя. Отказоустойчивость достигается за счет избыточности аппаратных средств, которые обеспечивают непрерывное обслуживание при отказе компонентов системы.
КВГ обнаруживает отказы программного обеспечения и аппаратных средств и немедленно осуществляет перезапуск приложения или систем без вмешательства оператора. Такой процесс называется преодолением отказа. В процессе преодоления отказа КВГ может производить подготовку узла для запуска на нём приложения. Например, монтировать сетевую файловую систему, настраивать сетевые интерфейсы, запускать требуемое вспомогательное ПО.
Где используются кластера высокой готовности
Системы, требующие высокой степени готовности, а также автономные системы, расположенные в труднодоступных для квалифицированного обслуживания местах. Система может быть поставлена в виде шкафа с автономным пожаротушением. На базе кластера высокой доступности сделан распределенный вычислительный комплекс интегрированной АСУ эсминца Zumwalt.Архитектура и требования к аппаратному обеспечению
Как и любая вычислительная система, кластер высокой готовности должен включать оборудование питания, вычислительные узлы, сетевые коммутаторы. Для обеспечения отказоустойчивости всего кластера в целом необходимо обеспечить отказоустойчивость каждой из его подсистем.- Подсистема питания
- Сетевая подсистема
- Распределенное агрегирование
- Изолированные подсети
- Защита распределяемых ресурсов
Подробное описание архитектуры и требований к ним - Прочитать.
Программный комплекс
Программный комплекс «Кластер высокой готовности» для ОС "Astra Linux Special Edition" предназначена для создания программно-аппаратных комплексов (КВГ), обладающих всей необходимой функциональностью.
Прграммный комплекс сопровождается документацией, необходимой для сертификации АС по классу 1Б.
ПК КВГ предназначен для разворачивания кластеров, обеспечивающих дублирование в каждой из подсистем: электропитания, сетевой и вычислительной. При правильном подборе аппаратных средств и соответствующей настройке ПО, достигается иммунитет к единичным отказам оборудования в любой из подсистем, а также комбинация единичных отказов.
Программный комплекс может управлять (обеспечивать доступность) различным программным ресурсам: веб-серверам, СУБД, файловым системам, серверам приложений и массе других полезных средств. В зависимости от настройки и возможностей управляемых ресурсов, ПК КВГ может предоставлять практически неограниченные возможности конфигурации избыточности: активный/пассивный, активный/активный, N+1, N+N, N-к-1, N-к-N. ПО КВГ способен обеспечивать отказоустойчивость для виртуальных машин и домена Astra Linux Directory.

В состав продукта входит:
- 1. распределённая файловая система GlusterFS, модифицированная для поддержки мандатных меток;
- 2. веб-панель управления;
- 3. стек виртуализации (GlusterFS, QEMU), модифицированный для поддержки мандатных меток;
- 4. система управление конфигурацией для автоматизированного разворачивания продукта;
- 5. вспомогательные компоненты улучшающие штатное ПО «Аstra Linux Special Edition».
Материалы