Ciao a tutti,
Sto eseguendo il mio Discourse su un singolo droplet di DO e vorrei creare un’architettura più ridondante. Tutte le risorse che ho trovato online mi indirizzano verso l’uso di un load balancer, ma per farlo devo creare un droplet esterno per il database, spostare il database dalla produzione e così via.
Qualcuno ha esperienza con qualcosa di simile?
Immagino che molti provider abbiano un certo livello di failover implicito. Hai verificato con DO quale livello di failover offrono con un droplet?
A proposito, ho gestito due forum su Scaleway per diversi anni e ho registrato circa 30 minuti di downtime non causati da un rebuild deliberato. Posso solo immaginare che DO offra una robustezza simile. Perché hai bisogno di migliorare un SLA di questo tipo? È un livello di affidabilità superiore a quello della maggior parte dei sistemi bancari che ho conosciuto!
Se vuoi (per qualche motivo) una configurazione completamente HA su Digital Ocean, farei qualcosa del genere:
Load Balancer
Droplet con il container dell’applicazione
Database PostgreSQL gestito da DO
Ecco alcune informazioni sulla configurazione per il database esterno.
Questo aumenterà notevolmente la fattura mensile per l’infrastruttura, e penso davvero che sia inutile. Inoltre, questo non ti proteggerà da un problema massivo del data center, poiché Digital Ocean non dispone di più zone di disponibilità per regione né di bilanciamento del carico inter-regionale (almeno questa è la mia comprensione).
Nei cinque anni circa in cui ho utilizzato Digital Ocean, non ho mai visto alcun problema che potesse influenzare il Data Center in questo modo.