Требования
Среда развёртывания
Варианты развертыванияРешение может быть развернуто в различных вариантах:
- В виде Бинарных пакетов под ОС 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-совместимая база технически может использоваться и другими приложениями (не эксклюзивно для ЗАКРОМА.Хранение). При таком использовании необходимо учитывать, что нагрузка со стороны других приложений может влиять на работу ЗАКРОМА.Хранение через общие ресурсы.