Требования

Среда развёртывания

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

Решение может быть развернуто в различных вариантах:

  • В виде Бинарных пакетов под ОС linux на физических или виртуальных машинах.
  • В виде контейнеров в среде управления контейнерами (Kubernetes).

См. статью “Варианты конфигурации”.

Поддержка отечественного ПО

  • Поддерживаются отечественные дистрибутивы Linux, входящие в реестр российского ПО, такие, как РЭД ОС, ROSA, AltLinux, Astra.
  • Поддерживаются отечественные дистрибутивы Kubernetes - DeckHouse, Боцман Клик, Штурвал.

С полный списком совместимых версий можно ознакомиться на странице установки конкретной версии поставки

Требования к инфраструктуре

Требования к инфраструктуре зависят от следующих требований:

  • Требования к производительности, RPS (Request per second)
  • Требования к пропускной способности
  • Требования к объёму хранения
  • Требования к отказоустойчивости
  • Требования к логированию/аудиту/мониторингу
  • Требования к аутентификации/авторизации

Примерные расчеты требований к ресурсам смотрите в статье “Варианты конфигурации”.

Требования к сети

Узлы разных хранилищ ZDS(Data plane), а также узлы Закрома.Хранения(Control plane), могут размещаться в разных подсетях — единый broadcast domain не требуется ни для Data Plane, ни для Control Plane. Необходимо обеспечить сетевую связность и достаточную пропускную способность между компонентами, особенно для репликации.

Для балансировки трафика перед узлами Control Plane конкретная схема выбирается по стандартам заказчика: DNS Round-Robin, GSLB, HAProxy с VIP-адресом и другие варианты. Все узлы ЗАКРОМА.Хранение принимают трафик. Варианты подключения, TLS-терминации и проверки доступности описаны в статье Рекомендации по балансировке. О том, как балансировщик должен себя вести при отказе узлов, см. Отказоустойчивость.

PostgreSQL — совместное использование с другими приложениями

Требуемая внешняя PostgreSQL-совместимая база технически может использоваться и другими приложениями (не эксклюзивно для ЗАКРОМА.Хранение). При таком использовании необходимо учитывать, что нагрузка со стороны других приложений может влиять на работу ЗАКРОМА.Хранение через общие ресурсы.