Inhalt


1. Architektur im Überblick

VIA wird bei Ihnen in zwei klar getrennten Schichten betrieben:

Nutzende (Behördennetz / Internet)
        │  HTTPS (443)
        ▼
Load-Balancer bzw. virtuelle IP
        │
        ▼
Applikations-Cluster (1-3 Nodes)     ──►    Internet, nur ausgehend
  [Ingress] [VIA] [myVIA] [Print]             (Updates, Registry,
  [Assets] [ÖPNV] [weitere Dienste]           GraphHopper/OSM, Bahn)
        │  
        ▼  
{ MySQL (3306) }
 { S3 (HTTPS) }
        │  
        ▼
Daten-Server
  [MySQL 8.4 LTS] 
  [S3-Dokumentenspeicher] 
  [Backup-Jobs]

<aside> 💡

Updates, Lastspitzen und der Ausfall einzelner Applikations-Server berühren die Daten nicht. Alles, was gesichert werden muss, liegt auf dem Daten-Server.

</aside>

2. Technische Anforderungen

Server

Rolle Anzahl vCPU RAM Speicher
Applikations-Node 1 bis 3 4 bis 8 16 GB 50 GB SSD
Daten-Server (Datenbank und S3) 1 4 bis 8 16 GB bis 32 GB • 50 GB System,
• 100 GB Datenbank (SSD),
• 100 GB Dokumente (wenn in-built DMS verwendet wird)
• erweiterbar
Daten-Server (Replikat für Testumgebung, empfohlen) 1 2 8 GB wie Daten-Server
Jumphost (nur falls kein VPN) 1 1 2 GB 50 GB

Gesamtbedarf: 11 bis 19 vCPU / 42 bis 58 GB RAM.

Clients