начало внимание
Начиная с релиза 2024.4.0 прекращена поддержка PostgreSQL версии 10. Перед обновлением до ELMA365 2024.4.0 обязательно выполните обновление PostgreSQL по инструкции.
конец внимание
Приложение ELMA365 работает на платформе управления контейнеризированными рабочими нагрузками Kubernetes, сохраняя данные в PostgreSQL, MongoDB и в объектном хранилище S3. Подробнее читайте в статье «Архитектура».
Редакции ELMA365 On-Premises
Приложение ELMA365 On-Premises имеет следующие варианты поставки:
- ELMA365 Standard — стандартная поставка, подходит для ознакомительных целей и малых организаций.
- ELMA365 Enterprise — подходит для средних и крупных организаций.
ELMA365 On-Premises Standard
ELMA365 Standard поставляется в форматах:
- ELMA365 Standard KinD — устанавливается с помощью скрипта ELMA365 in Docker. Он разворачивает Helm-пакет ELMA365 в Kubernetes-кластере, запущенном в Docker-контейнерах (KinD — Kubernetes in Docker). На сервере должен быть установлен Docker или его аналог;
- ELMA365 Standard Kubernetes — устанавливается с помощью Helm-пакета в Kubernetes-кластер. Все манифесты приложения ELMA365 объединены в один пакет для установки пакетным менеджером Helm.
Оба варианта подходят для использования в небольших компаниях.
Стандартная поставка включает в себя:
- приложение ELMA365;
- поддержку одного узла в кластере Kubernetes;
- опционально базы данных PostgreSQL, MongoDB, Valkey или Redis, RabbitMQ, S3.
Минимальные аппаратные требования для данной поставки приведены в статье «Системные требования ELMA365 On-Premises».
Варианты организации инфраструктуры описаны в разделе «Подготовка инфраструктуры ELMA365 On-Premises».
ELMA365 On-Premises Enterprise
ELMA365 Enterprise Kubernetes поставляется в формате Helm-пакета. Все манифесты приложения объединены в один пакет для установки пакетным менеджером Helm v. 3.
Это основной и рекомендуемый вариант поставки. Подходит для установки в Kubernetes-кластер такой как Bare-metal, а также Managed Kubernetes любого облачного провайдера.
Стандартная поставка включает в себя:
- приложение ELMA365;
- поддержка более одного узла в кластере Kubernetes;
- опционально базы данных PostgreSQL, MongoDB, Valkey или Redis, RabbitMQ, S3;
- система маршрутизации Service Mesh — Linkerd;
- система автомасштабирования микросервисов в зависимости от нагрузки;
- система мониторинга Prometheus + Grafana.
Минимальные аппаратные требования для данной поставки приведены в статье «Системные требования ELMA365 On-Premises».
Варианты организации инфраструктуры описаны в разделе «Подготовка инфраструктуры ELMA365 On-Premises».