Skip to main content

Umsetzung HA Variante

Hallo,
ich würde gern Eure Meinung oder spziell die von @Daniel von PhySonix erfahren zu meinem Plan.
Wir möchte die Datenbank als Service in der Cloud nutzen (z.B. Azure oder IONOS). Dort kann die relativ einfach hochverfügbar eingerichtet werden.
Dann hatte ich den Gedanken, dass ich zwei Server an zwei verschiedenen Cloudstandorten installiere und auf diese über einen hochverfügbaren Loadbalancer zugreife.
die Zugriffe würde ich sitzungsbasiert zuweisen, sofern beide Server laufen.

Wäre so ein Szenario denkbar oder funktioniert das (noch?) nicht, dass mehrere Server auf eine DB zugreifen?
Als Alternative wäre auch, dass der Loadbalancer entfällt und der Anwender aktiv auf den “Backup” bzw. “Standby” Server wechseln müsste.

Vielleicht plant ihr ja auch schon etwas in der Richtung?

Andreas

Status: Beantwortet1 comment

Comments1

  • Alexander von PhySonix

    Team•

    Aug 1, 2025

    Ich hab mir den Server-Code nochmal genauer angeschaut, und eigentlich sollte das ohne Probleme funktionieren.

    Als Datenbank muss es halt eine PostgreSQL sein, aber es gibt keine weiteren Anforderungen an diese. Also sehe ich da keine Probleme mit Azure oder IONOS.

    Was die Hochverfügbarkeit des Servers angeht, bin ich mir nicht ganz sicher ob das mit einem Load-Balancer der beste Weg ist. Theoretisch sollte das Sitzungsbasierte Routing funktionieren, aber wir haben da noch keine Erfahrungen sammeln können.

    Der springende Punkt hier ist die Authentifizierung. Wenn der Client an Server A angemeldet ist, kann er sich mit dem selben Token nicht auch an Server B anmelden.

    Das aktive wechseln auf einen “Standby”-Server sollte aber problemlos funktionieren.

    Wir stehen aber gerne bei weiteren Fragen oder bei Problemen beim Setup bereit. Es ist ja immer gut da neue Erfahrungen zu sammeln!