Варианты развертывания

Версия поставки 2.0.1 предназначена для установки Закрома.Диск 1.5.1 через Ansible-роли из архива поставки.

Перед установкой необходимо подготовить внешние зависимости: PostgreSQL, Keycloak и доступ к Закрома.Хранение. Подробные шаги описаны в подготовке окружения.

Конфигурация Single-Node

  • Подходит для демонстрации, функционального тестирования и небольших внутренних стендов.
  • Все компоненты Закрома.Диск размещаются на одном сервере.
  • PostgreSQL и Keycloak можно разместить на этом же сервере или использовать внешние сервисы.
  • Закрома.Хранение размещается на этом же сервере или используется внешняя инсталляция.
СерверКомпоненты
Server1Zakroma-Disk, Nginx, PostgreSQL, Keycloak

См. установку демо-стенда.

Базовый кластер

  • Подходит для тестовых и промышленных окружений, где компоненты Закрома.Диск размещаются на нескольких серверах.
  • В поставке используется inventory inventories/base-cluster.
  • PostgreSQL и Keycloak можно вынести на отдельные узлы или подключить как внешние сервисы.
  • Закрома.Хранение размещаются на этих же серверах или используется внешняя инсталляция.
СерверКомпоненты
Server1Zakroma-Disk, Nginx
Server2Zakroma-Disk, Nginx
Server3Zakroma-Disk, Nginx
Server4PostgreSQL
Server5Keycloak

См. установку базового кластера.


Количество серверов можно адаптировать под инфраструктуру. Для промышленных окружений рекомендуется выносить PostgreSQL, Keycloak и Закрома.Хранение в отказоустойчивые контуры и не использовать демонстрационные пароли из примеров.