5.5 Технологическая архитектура
Технологическая архитектура платформы “Цифровой Двойник Города” (ЦДГ) разработана с приоритетом на надёжность, производительность, кроссплатформенность и соответствие требованиям цифрового суверенитета. Платформа разворачивается в виде распределённого приложения, построенного на базе современных инструментов обработки данных и open-source решений.
Основные компоненты технологического стека:
- ClickHouse — в качестве основной СУБД для хранения и анализа больших объёмов агрегированных данных;
- PostgreSQL (опционально) — для ведения справочников, транзакционных таблиц и административной информации;
- R + RStudio Server — для расчётов, встроенного моделирования и аналитики (ETL-2, ETL-3, ETL-4);
- Seafile или аналог — для хранения выгрузок, отчётов, справочных файлов и промежуточных результатов;
- GitLab CE — для хранения версий моделей и контроля изменений;
- Docker — для контейнеризации компонентов, управления зависимостями и развёртыванием;
- Nginx + API-шлюзы — для организации внешнего доступа, маршрутизации и безопасности взаимодействия.
Платформа полностью совместима с операционными системами на базе Astra Linux и может быть развёрнута в инфраструктуре заказчика — как на физических серверах, так и в среде виртуализации. Используемые технологии соответствуют требованиям импортонезависимости и могут быть адаптированы под защищённые контуры.
Инфраструктура поддерживает масштабирование на уровне вычислений, данных и пользователей. Модули могут быть развёрнуты как в едином контуре (моноразвёртывание), так и в виде распределённого комплекса. Поддерживаются стандартные протоколы безопасности, журналирование действий и контроль целостности расчётов.
Технологическая архитектура ЦДГ обеспечивает независимость от узких поставщиков, гибкость обновлений, прозрачность логики и возможность локализации всех компонентов без утраты функциональности.
Все права принадлежат ООО “Цифровой Двойник”
All rights reserved Digital twin LLC