Системные требования

Тестовое окружение

Для развертывания платформы ЭверГИС для целей тестирования необходима одна физическая или виртуальная машина:

КомпонентТребования
Процессорx86-совместимый, 8 ядер
Оперативная память8 ГБ
Дисковое пространство100 ГБ
ОСLinux (Ubuntu 22+, Debian 11+, AstraLinux 17+, РЕД ОС 7.2+)
Docker 27+с поддержкой Docker Swarm
СУБДPostgreSQL 16+ с расширениями PostGIS 3+, h3 4.2.2+
ХранилищеS3-совместимое объектное хранилище (для тестирования — MinIO)

Продуктовое окружение

Для развертывания в продуктовом окружении необходимо минимум 2 машины:

Сервер приложения:

КомпонентТребования
Процессорx86-совместимый, 16 ядер
Оперативная память32 ГБ
Дисковое пространство100 ГБ
ОСLinux с поддержкой Docker
Docker 27+с поддержкой Docker Swarm

Сервер СУБД:

КомпонентТребования
Процессорx86-совместимый, 16 ядер
Оперативная память16 ГБ
Дисковое пространство100 ГБ на быстрых дисках (SSD, SAN)
ОСLinux с поддержкой PostgreSQL
СУБДPostgreSQL 16+ с расширениями PostGIS 3+, h3 4.2.2+

Также необходимо настроенное S3-совместимое объектное хранилище для хранения растров, пользовательских объектов и данных.

Отказоустойчивость

Для обеспечения отказоустойчивости рекомендуется разворачивать платформу в кластере Docker Swarm или Kubernetes.

Необходимое ПО

На машине должны быть предварительно установлены:

  • Docker 27+ — система контейнеризации
  • PostgreSQL 16+ — реляционная база данных
  • PostGIS 3+ — расширение PostgreSQL для работы с пространственными данными
  • h3 4.2.2+ — библиотека гексагональной геопространственной индексации