Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Операційне середовище визначає технічні вимоги до апаратного та програмного забезпечення, що використовується для розгортання, функціонування та підтримки системи.

1. Загальні вимоги до операційного середовища

Система Прозорро.Продажі працює у хмарному середовищі, що забезпечує масштабованість, безперервність роботи та високий рівень безпеки.

  • Модульність і розподіленість – використання мікросервісної архітектури.
  • Гнучке керування ресурсами – автоматичне масштабування серверів під навантаження.
  • Резервування та відновлення – автоматичні бекапи та балансування навантаження.
  • Підтримка багатоплатформності – веб-інтерфейс, мобільні додатки, API.

2. Програмне забезпечення серверної інфраструктури

Серверна частина системи працює на сучасних ОС із високим рівнем безпеки.

...

  • Ubuntu Server (20.04, 22.04 LTS)

  • CentOS / Rocky Linux для баз даних

  • Windows Server 2019 (у разі інтеграції з держреєстрами)

2. Системне програмне забезпечення:

  • Docker + Kubernetes – для контейнеризації

  • Nginx / Traefik – веб-сервери та балансувальники навантаження

  • PostgreSQL / MongoDB – для збереження даних

...

  • Prometheus + Grafana – для відстеження продуктивності

  • ELK Stack (Elasticsearch, Logstash, Kibana, Opensearch Docker) – для аналізу логів

3. Аппаратне забезпечення

Система працює у хмарному середовищі, що дозволяє адаптувати ресурси під поточне навантаження.

...

  • AWS (Amazon Web Services)

  • Microsoft Azure

  • Google Cloud Platform

2. Фізичні сервери (у разі локального розгортання):

...

  • Оптимізовані 10GbE / 40GbE Ethernet

  • VPN-тунелі для захищеного доступу

4. Робочі станції та клієнтське ПЗ

Для роботи з системою користувачі використовують веб-інтерфейс або API.

...

  • Google Chrome (рекомендовано)

  • Mozilla Firefox

  • Microsoft Edge

3. Мобільні платформи:

  • Android 10+

  • iOS 14+

4. Підтримувані API-клієнти:

  • Postman (для тестування API)

  • Swagger UI

5. Вимоги до безперервної роботи та безпеки

Операційне середовище повинно гарантувати безпеку та стабільність роботи системи.

  • Захищений доступ до серверів – SSH з двофакторною аутентифікацією.
  • Відмовостійкість – автоматичне перемикання на резервні сервери.
  • Шифрування трафіку – TLS 1.3, VPN-тунелі.
  • Антивірусний захист – ClamAV, ESET для серверів.

6. Висновок

  • Операційне середовище системи Прозорро.Продажі засноване на хмарній інфраструктурі з гнучким масштабуванням.
  • Використання Linux-серверів та контейнеризації забезпечує високу продуктивність.
  • Система підтримує роботу через браузер та API, що забезпечує зручний доступ для користувачів.