Информация о продукте
Последняя версия 2.4
Платформа Astra Linux Special Edition 1.3
Astra Linux Special Edition 1.4
Astra Linux Special Edition 1.5
Краткое описание Файл PDF

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

КВГ обнаруживает отказы программного обеспечения и аппаратных средств и немедленно осуществляет перезапуск приложения или систем без вмешательства оператора. Такой процесс называется преодолением отказа. В процессе преодоления отказа КВГ может производить подготовку узла для запуска на нём приложения. Например, монтировать сетевую файловую систему, настраивать сетевые интерфейсы, запускать требуемое вспомогательное ПО.

Для чего может быть использован КВГ?

Главное предназначение КВГ — системы, требующие высокой готовности. Однако, на этом его применение не ограничивается. Например, можно делать автономные системы, расположенные в труднодоступных для квалифицированного обслуживания местах. В таком случае может быть интересна компоновка в виде шкафа с автономным пожаротушением.

На базе схожих КВГ сделан распределенный вычислительный комплекс интегрированной АСУ эсминца Zumwalt.

Разработанный «Лабораторией 50» программный комплекс, позволяет обеспечивать готовность виртуальных машин с гостевыми операционными системами МСВС 3.0 и Windows. Таким образом, КВГ способен стать базой для поэтапной миграции существующего программного обеспечения на современные защищенные операционные системы (например Astra Linux Special Edition).

Архитектура и требования к аппаратному обеспечению описана в нашей статье.

Программный комплекс

Наш программный продукт максимально использует встроенные возможности «Астры», содержит компоненты, заменяющие некоторые проблемные из «Астры», а также включает ПО собственной разработки. Продукт сопровождается документацией.

ПК КВГ предназначен для создания кластеров, обеспечивающих дублирование в каждой из подсистем: электропитания, сетевой и вычислительной. При правильном подборе аппаратных средств и соответствующей настройке ПО, достигается иммунитет к единичным отказам оборудования в любой из подсистем, а также комбинация единичных отказов.

Программный комплекс может управлять (обеспечивать доступность) различным программным ресурсам: веб-серверам, СУБД, файловым системам, серверам приложений и массе других полезных средств. В зависимости от настройки и возможностей управляемых ресурсов, ПК КВГ может предоставлять практически неограниченные возможности конфигурации избыточности: активный/пассивный, активный/активный, N+1, N+N, N-к-1, N-к-N. ПО КВГ способен обеспечивать отказоустойчивость для виртуальных машин и домена Astra Linux Directory.

ПК КВГ

В состав продукта входит:

  • распределённая файловая система GlusterFS, модифицированная для поддержки мандатных меток;
  • веб-панель управления;
  • стек виртуализации модифицированный для работы с мандатной защитой данных;
  • система управление конфигурацией для автоматизированного разворачивания продукта;
  • вспомогательные компоненты, исправляющие штатное ПО Astra Linux Special Edition.

Внедрение и поддержка

Набор программного обеспечения для построения кластера высокой готовности большей частью свободно доступен. Основная задача при разработке кластера — тщательная настройка и тестирование конкретного экземпляра для достижения заданной готовности и отказоустойчивости. Наши специалисты обладают серьезным опытом решения задачи создания КВГ и работы с Astra Linux Special Edition.

Материалы

  1. Краткая презентация кластера.
  2. Демонстрационное видео работы кластера
  3. Аппаратное обеспечение КВГ