Операційне середовище визначає технічні вимоги до апаратного та програмного забезпечення, що використовується для розгортання, функціонування та підтримки системи.
Система Прозорро.Продажі працює у хмарному середовищі, що забезпечує масштабованість, безперервність роботи та високий рівень безпеки.
Серверна частина системи працює на сучасних ОС із високим рівнем безпеки.
1. Операційні системи серверів:
Ubuntu Server (20.04, 22.04 LTS)
2. Системне програмне забезпечення:
Docker + Kubernetes – для контейнеризації
Nginx / Traefik – веб-сервери та балансувальники навантаження
MongoDB – для збереження даних
3. Системи управління логами та моніторингу:
Prometheus + Grafana – для відстеження продуктивності
ELK Stack (Elasticsearch, Logstash, Kibana, Opensearch Docker) – для аналізу логів
Система працює у хмарному середовищі, що дозволяє адаптувати ресурси під поточне навантаження.
1. Хмарна інфраструктура:
AWS (Amazon Web Services)
2. Фізичні сервери (у разі локального розгортання):
Процесори: Intel Xeon / AMD EPYC (8-32 ядра)
ОЗП: 32-128 ГБ (залежно від сервісу)
Сховища: NVMe SSD (мінімум 1 ТБ)
3. Мережеве обладнання:
Оптимізовані 10GbE / 40GbE Ethernet
VPN-тунелі для захищеного доступу
Для роботи з системою користувачі використовують веб-інтерфейс або API.
1. Підтримувані ОС клієнтських пристроїв:
Windows 10 / 11
macOS (версії 12+)
Linux (Ubuntu, Fedora)
2. Браузери:
Google Chrome (рекомендовано)
Mozilla Firefox
Microsoft Edge
3. Підтримувані API-клієнти:
Postman (для тестування API)
Swagger UI
Операційне середовище повинно гарантувати безпеку та стабільність роботи системи.