﻿# ELMA365 On-Premises Standard

> [HTML Version](elma365-on-premises-standard.html)

Варианты установки ELMA365 On-Premises Standard:

- [инфраструктура для ознакомления](#trial-version);

- [инфраструктура DEV/TEST-окружений](#dev-and-test);

- [инфраструктура PROD-окружения](#elma365-standard).

О других используемых вариантах установки ELMA365 Standard читайте в статье [«Подготовка инфраструктуры»](infrastructure-preparation.md).

## Инфраструктура для ознакомления

Этот вариант организации инфраструктуры подходит для ознакомительных целей и не требует повышенной надёжности компонентов хранения данных.

**(on-premises-standard-trial-version.png)**

**Характеристики:**

- один физический сервер или виртуальная машина;

- установка с доступом в интернет;

- встроенные компоненты хранения данных.

Для установки воспользуйтесь статьей [«Установка ELMA365 Standard ознакомительная версия»](elma365-standard-trial-version.md).

## Инфраструктура DEV/TEST-окружений

Этот вариант организации инфраструктуры подходит для окружений разработки (DEV) и тестирования (TEST) и не требует повышенной надёжности компонентов хранения данных.

**(elma365-on-premises-standard-3.png)**

**Характеристики:**

- один физический сервер или виртуальная машина для всех компонентов;

- установка с доступом в интернет;

- встроенные компоненты хранения данных.

Подробнее о том, как развернуть этот вариант инфраструктуры для ELMA365 Standard KinD, читайте в статье[ «Установка ELMA365 Standard в KinD»](install-kubernetes-in-docker.md).

## Инфраструктура PROD-окружения

1. Вариант организации инфраструктуры для окружений эксплуатации (PROD) в KinD

**(on-premises-standard-1.png)**

**Характеристики:**

- один физический сервер или виртуальная машина для ELMA365 On-Premises, компонентов проксирования и хранения данных;

- два физических сервера или две виртуальные машины для внешней базы данных;

- установка с доступом в интернет;

- встроенные компоненты хранения данных — RabbitMQ, Valkey или Redis, MongoDB;

- внешние компоненты хранения данных — PostgreSQL, MinIO (S3).

Для установки воспользуйтесь статьями:

1. [«PostgreSQL»](postgresql.md);

2. [«MinIO (S3)»](configure-minio.md);

3. [«Установка ELMA365 Standard в KinD»](install-kubernetes-in-docker.md).

2. Вариант организации инфраструктуры для окружений эксплуатации (PROD) в Kubernetes.

(elma365-on-premises-standard-4.png)

**Характеристики:**

- один физический сервер или виртуальная машина для ELMA365 On-Premises, компонентов проксирования и хранения данных;

- три физических сервера или три виртуальные машины для внешних баз данных;

- установка с доступом в интернет;

- встроенные компоненты хранения данных RabbitMQ, Valkey или Redis;

- внешние компоненты хранения данных MongoDB, PostgreSQL, S3 MinIO;

- встроенный прокси-сервер HAProxy для проксирования входящих запросов к внешнему S3-хранилищу.

Подробнее о том, как развернуть этот вариант инфраструктуры для ELMA365 Standard Kubernetes, читайте в статьях:

- [«MongoDB»](mongodb.md);

- [«PostgreSQL»](postgresql.md);

- [«MinIO (S3)»](configure-minio.md);

- [«Kubernetes кластер»](kubernetes-deckhouse-air-gap.md);

- [«Подготовка встроенных баз данных»](embedded-databases-settings.md) (установка RabbitMQ и Valkey или Redis);

- [«Проксирование S3 в Kubernetes через S3-Gateway»](proxy-s3-kubernetes.md);

- [«Проксирование баз данных в Kubernetes через DB‑Gateway»](proxy-db-kubernetes.md);

- [«Установка ELMA365 Standard в Kubernetes»](install-elma365-standard-kubernetes.md).