﻿# ELMA365 On-Premises

> [HTML Version](elma365-on-premises.html)

````
начало внимание

````
С версии системы 2024.4 прекращена поддержка PostgreSQL 10. Начиная с релиза 2026.4 для работы системы требуется PostgreSQL 13 или выше. Перед переходом на 2026.4 обязательно обновите СУБД по [инструкции](discontinued-postgresql-support.md).

````
конец внимание

````
Приложение ELMA365 работает на платформе управления контейнеризированными рабочими нагрузками Kubernetes, сохраняя данные в PostgreSQL, MongoDB и в объектном хранилище S3. Подробнее читайте в статье [«Архитектура»](architecture.md).

## Редакции ELMA365 On-Premises

Приложение ELMA365 On-Premises имеет следующие варианты поставки:

1. ELMA365 Standard — стандартная поставка, подходит для ознакомительных целей и малых организаций. 

2. 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-on-premises-1.png)**

Оба варианта подходят для использования в небольших компаниях.

Стандартная поставка включает в себя:

- приложение ELMA365;

- поддержку одного узла в кластере Kubernetes;

- опционально базы данных PostgreSQL, MongoDB, Valkey или Redis, RabbitMQ, S3.

Минимальные аппаратные требования для данной поставки приведены в статье [«Системные требования ELMA365 On-Premises»](elma365-enterprise-on-premises.md#standard).

Варианты организации инфраструктуры описаны в разделе [«Подготовка инфраструктуры ELMA365 On-Premises»](infrastructure-preparation.md).

## ELMA365 On-Premises Enterprise 

ELMA365 Enterprise Kubernetes поставляется в формате Helm-пакета. Все манифесты приложения объединены в один пакет для установки пакетным менеджером Helm v. 3.

**(elma365-on-premises-2.png)**

Это основной и рекомендуемый вариант поставки. Подходит для установки в Kubernetes-кластер такой как Bare-metal, а также Managed Kubernetes любого облачного провайдера.

Стандартная поставка включает в себя:

- приложение ELMA365;

- поддержка более одного узла в кластере Kubernetes;

- опционально базы данных PostgreSQL, MongoDB, Valkey или Redis, RabbitMQ, S3;

- система маршрутизации Service Mesh — Linkerd;

- система автомасштабирования микросервисов в зависимости от нагрузки;

- система мониторинга Prometheus + Grafana.

Минимальные аппаратные требования для данной поставки приведены в статье [«Системные требования ELMA365 On-Premises»](elma365-enterprise-on-premises.md#enterprise).

Варианты организации инфраструктуры описаны в разделе [«Подготовка инфраструктуры ELMA365 On-Premises»](infrastructure-preparation.md).