8.3 Техническое обеспечение

Техническое обеспечение платформы “Цифровой Двойник Города” включает набор серверов и инфраструктурных компонентов, обеспечивающих устойчивую работу программного обеспечения, хранение и обработку больших массивов данных, а также выполнение расчётных и визуализирующих задач. Архитектура построена по принципу разделения сред эксплуатации: разработка (DEV), тестирование (TEST) и продуктивный контур (PROD).

Каждый контур развёртывается на отдельном комплекте серверов:

  • PROD: основной рабочий контур, включающий сервера приложений (APP), интерфейса (FRONT) и баз данных (ClickHouse DB);
  • TEST: среда предварительного тестирования и валидации обновлений, зеркалирует PROD-архитектуру;
  • DEV: среда для разработки, экспериментов, апробации новых модулей и пользовательских сценариев.

Стандартные характеристики серверов:

  • операционная система: Astra Linux 1.8.1;
  • объём ОЗУ — до 1024 ГБ на сервер базы данных;
  • тип хранения — SSD с повышенной надёжностью, объём — от 4 ТБ;
  • поддержка контейнеризации (Docker), логирования, резервного копирования и шифрования каналов.

Среда обеспечивает:

  • устойчивость при высоких нагрузках;
  • отказоустойчивость и горизонтальное масштабирование;
  • изоляцию расчётных сред и безопасность при переносе данных между контурами.

Также предусмотрены:

  • регулярная выгрузка резервных копий;
  • гибкое масштабирование за счёт модульности архитектуры;
  • возможность развертывания в закрытом периметре (ЦОД заказчика);
  • централизованный мониторинг состояний серверов и логов выполнения.