Server-Nodes
Alle produktiven Dienste laufen redundant an zwei unabhängigen Standorten in Baden-Württemberg. Jeder Pforzheimer Node hat ein identisch konfiguriertes Gegenstück in Karlsruhe — Failover ohne manuelle Eingriffe.
Standort A
Pforzheim
Primär-Cluster · 5 Nodes
Redundant
Standort B
Karlsruhe
Failover-Cluster · 5 Nodes
Pforzheim — Primär
Karlsruhe — Failover
SH-EDGE-PF01
Reverse Proxy & Edge
↔ DNS-Failover → KA01
Nginx-Edge-Node. Terminiert TLS, verteilt Traffic auf interne Dienste, übernimmt Rate-Limiting und HTTP/3-Terminierung. Primärer Eintrittspunkt für alle Kundendomains.
SH-EDGE-KA01
Reverse Proxy & Edge
↔ Failover von PF01
Identischer Nginx-Edge-Node in Karlsruhe. Übernimmt automatisch per DNS-Failover bei Ausfall des Pforzheimer Edge-Nodes — Umschaltzeit unter 60 Sekunden.
SH-WEB-PF01
Web & Applikations-Host
↔ Hot-Standby → KA01
Primärer Host für alle Next.js- und Node.js-Dienste. Läuft unter PM2 mit automatischem Neustart und Zero-Downtime-Reload. Live-Replikation des Session-States nach Karlsruhe.
SH-WEB-KA01
Web & Applikations-Host
↔ Hot-Standby von PF01
Hot-Standby des Pforzheimer Web-Nodes. Im Normalbetrieb inaktiv — bei Failover nahtlose Übernahme aller laufenden Dienste ohne manuelle Eingriffe.
SH-DB-PF01
Datenbank — Primary
↔ Streaming Replication → KA01
PostgreSQL 16 Primary. Alle Schreiboperationen laufen hier. Streaming Replication mit synchronem Commit zum Karlsruher Replikat — kein Datenverlust bei Failover.
SH-DB-KA01
Datenbank — Replikat
↔ Streaming Replication von PF01
PostgreSQL 16 Standby mit synchroner Streaming Replication vom Pforzheimer Primary. Lesezugriffe werden hierher verteilt (Read Replica). Promotion zu Primary in unter 10 Sekunden.
SH-STORE-PF01
File & Object Storage
↔ RSYNC stündl. → KA01
Primärer Speicher für Uploads, Fotogalerien und statische Assets. Originaldaten nie direkt öffentlich erreichbar — Auslieferung ausschließlich über authentifizierte API-Endpunkte.
SH-STORE-KA01
File & Object Storage
↔ Spiegel von PF01
Stündlich synchronisierter Spiegel des Pforzheimer Storage-Nodes. Dient als Failover-Ziel und gleichzeitig als Off-Site-Backup für den Primärstandort.
SH-BACKUP-PF01
Backup & Archiv
Nächtliche Snapshots aller Datenbanken und Nutzerdaten nach 3-2-1-Prinzip. Pforzheim als Off-Site-Backup-Ziel für den Karlsruher Cluster. Aufbewahrung: 30 Tage rolling.
SH-MON01
Monitoring & Observability
Uptime-Monitoring aller Nodes und öffentlichen Dienste — bewusst in Karlsruhe platziert, um den Pforzheimer Cluster von außen zu überwachen. Alarmierung per Push und E-Mail.
Infrastruktur-Übersicht · Kontakt aufnehmen