Системные требования
Тестовое окружение
Для развертывания платформы ЭверГИС для целей тестирования необходима одна физическая или виртуальная машина:
| Компонент | Требования |
|---|---|
| Процессор | 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+ — библиотека гексагональной геопространственной индексации