Промышленная эксплуатация

  • Создана: 03.10.2023 11:01
  • Обновлена: 30.10.2023 11:34

Приведенные ранее инструкции по развертыванию предназначены для ознакомительных целей, либо для поддержки небольших команд (до 50 пользователей). Большее количество пользователей требует:

Функции и характеристики кластера Devprom ALM:

  • простота развертывания и обслуживания;
  • балансировка пользовательской нагрузки;
  • обеспечение работоспособности приложения в случае выхода из строя одного из узлов кластера;
  • минимальное время простоя, в случае выхода из строя центрального узла;
  • 24x7 инкрементное резервное копирование, не создающее нагрузки на СУБД и неблокирующее работу пользователей;

Вариант архитектуры отказоустойчивого и масштабируемого кластера Devprom ALM изображен на диаграмме ниже (для удобства отражена только одна node1 из трех рекомендованных).

В данном варианте реализации кластера предполагается использование 3-4 узлов:

  • share - организационный узел, точка входа клиентов, содержит: pxc-арбитр, NFS-сервер, haproxy - балансировщик HTTPS-запросов;
  • node - рабочий узел, выполняющий код приложения и реализующий работу с БД, содержит: apache+php-fpm, postfix, mysql/mariadb.
  • NFS-том содержит файлы приложения, логи работы приложения и пользовательские файлы

Нами разработаны подробные инструкции и скрипты по развертыванию кластера на ОС RedOS и AstraLinux, которые мы готовы предоставить по запросу. Возможна установка скриптами на хост, либо при помощи механизма docker-compose.

Решения для поддержки процессов разработки Devprom Software