Verbessern Sie meine DO Droplet-Konfiguration

Hallo zusammen,
ich betreibe mein Discourse auf einem einzelnen Droplet bei DO und möchte ein redundanteres Setup einrichten. Alle Ressourcen, die ich online gefunden habe, deuten auf einen Load Balancer hin, aber dafür müsste ich einen externen DB-Droplet erstellen, die Datenbank von der Produktion verschieben und so weiter.
Hat jemand Erfahrung mit etwas Ähnlichem?

Danke!

F.

Was meinst du mit einem redundanteren Setup?

Jetzt ist mein Droplet ein Single Point of Failure :slight_smile:

Ich vermute, dass viele Anbieter ein gewisses Maß an implizitem Failover bieten. Hast du bei DO bestätigt, welches Failover-Niveau sie für einen Droplet bereitstellen?

Nebenbei: Ich betreibe seit einigen Jahren zwei Foren auf Scaleway und hatte vielleicht 30 Minuten Ausfallzeit, die nicht auf einen geplanten Neuaufbau zurückzuführen waren? Ich kann mir nur vorstellen, dass DO eine ähnliche Robustheit bietet. Warum musst du ein SLA dieser Art noch verbessern? Das ist ein höheres Robustheitsniveau als bei den meisten Bankensystemen, die ich kenne!

Wenn du (aus irgendeinem Grund) ein vollständig hochverfügbares Setup in Digital Ocean möchtest, würde ich Folgendes tun:

  • Load Balancer
  • Droplets mit dem Anwendungscontainer
  • Verwaltete PostgreSQL-Datenbank von DO

Hier sind einige Informationen zur Konfiguration für die externe Datenbank.

Dies wird die monatliche Infrastrukturrechnung erheblich erhöhen, und ich bin wirklich der Meinung, dass dies unnötig ist. Außerdem schützt dich dies nicht vor einem massiven Rechenzentrumsproblem, da Digital Ocean pro Region keine Multi-Availability-Zones und kein lastverteilendes Routing zwischen Regionen bietet (zumindest ist das meine Einschätzung).

In den fünf Jahren, in denen ich Digital Ocean nutze, habe ich kein Problem gesehen, das das Rechenzentrum in dieser Weise beeinträchtigen würde.