Skip to content
🟡In Arbeit52%
Vollständigkeit:
80%
Korrektheit:
50%
⏳ Noch nicht geprüft

Архитектура Сервера

[cite_start]Инфраструктура p2d2 основана на Proxmox VE 9.x и использует гибридную архитектуру из LXC-контейнеров для микросервисов и VMs для сложных сетевых задач и сервера тайлов. [cite: 1070] [cite_start]Виртуализация работает на современном оборудовании Intel (13-е поколение, 14 ядер, 64 ГБ RAM). [cite: 1070]

Обзор Архитектуры

TODO: Вставить графику

Обзор Компонентов

КомпонентТипРольRAMДискОС
OPNSenseVMФайрвол + Reverse Proxy4 ГБ25 ГБ[cite_start]FreeBSD 14.x
PostgreSQLLXCГеобаза данных + PostGIS2 ГБ15 ГБ[cite_start]Debian 13
GeoServerLXCСервер WFS/WMS6 ГБ12 ГБ[cite_start]Debian 13
MapProxyLXCКэш тайлов + Прокси4 ГБ38 ГБ[cite_start]Debian 13
OSM-TilerVMРендеринг тайлов6 ГБ65 ГБ[cite_start]Debian 13
FrontendLXCAstroJS + VitePress4 ГБ25 ГБ[cite_start]Debian 13
Ory IAM (план)LXCУправление идентификацией2 ГБ10 ГБ[cite_start]Debian 13

Принципы Проектирования

Изоляция Сервисов

[cite_start]Каждый сервис работает в своем собственном LXC-контейнере или VM. [cite: 1078] Это позволяет:

  • [cite_start]Независимые обновления без простоя других сервисов [cite: 1078]
  • [cite_start]Изоляция ресурсов и настройка производительности для каждого сервиса [cite: 1078]
  • [cite_start]Откат отдельных компонентов в случае проблем [cite: 1078]

Сегментация Сети

  • [cite_start]Принцип DMZ: Frontend-контейнер не имеет прямого доступа на запись в базу данных [cite: 1078]
  • [cite_start]Firewall-First: Все внешние запросы проходят через OPNSense [cite: 1078]
  • [cite_start]Внутренняя LAN: Выделенная частная сеть для взаимодействия между сервисами [cite: 1078]
  • [cite_start]VLAN Управления: Отдельная сеть для административного доступа [cite: 1078]

Функции Безопасности

  • [cite_start]Файрвол Proxmox: Включен на уровне хоста [cite: 1078]
  • [cite_start]OPNSense: Stateful Packet Inspection, правила NAT [cite: 1078]
  • [cite_start]Caddy TLS: Автоматические сертификаты Let's Encrypt [cite: 1078]
  • [cite_start]Admin VPN-Only: Административный доступ только через VPN [cite: 1078]

Стратегия Резервного Копирования

[cite_start]Proxmox Backup Server (PBS) создает инкрементальные снимки всех контейнеров и VM: [cite: 1079]

  • [cite_start]Ежедневные бэкапы: Критические компоненты (БД, Frontend, Файрвол) [cite: 1079]
  • [cite_start]Еженедельные бэкапы: Middleware GDI (GeoServer, MapProxy) [cite: 1079]
  • [cite_start]Ежемесячные бэкапы: Сервер тайлов (большие объемы данных) [cite: 1079]
  • [cite_start]Автоматическое хранение: Политики PBS для старых бэкапов [cite: 1079]

[cite_start]Подробности: Стратегия Резервного Копирования [cite: 1079]

Дополнительная Документация

Примечание: Этот текст был автоматически переведен с помощью ИИ и еще не проверен человеком.