Améliorez ma configuration de droplet DO

Bonjour à tous,

Je fais tourner mon Discourse sur un seul droplet chez DigitalOcean et je souhaiterais mettre en place une configuration plus redondante. Toutes les ressources que j’ai trouvées en ligne m’orientent vers un équilibreur de charge, mais pour cela, je dois créer un droplet de base de données externe, déplacer la base de données de la production, etc.

Quelqu’un a-t-il de l’expérience dans ce domaine ?

Merci !

F.

Que voulez-vous dire par une configuration plus redondante ?

Maintenant, mon droplet est un point de défaillance unique :slight_smile:

J’imagine que de nombreux fournisseurs offrent un niveau de basculement implicite. Avez-vous confirmé avec DO quel niveau de basculement est fourni avec un droplet ?

Par ailleurs, j’héberge deux forums sur Scaleway depuis plusieurs années et n’ai connu que 30 minutes d’interruption non liées à une reconstruction délibérée. Je ne peux qu’imaginer que DO offre une robustesse similaire. Pourquoi cherchez-vous à améliorer un tel niveau de SLA ? C’est un niveau de robustesse supérieur à celui de la plupart des systèmes bancaires que j’ai connus !

Si vous souhaitez (pour une raison quelconque) une configuration entièrement haute disponibilité (HA) chez Digital Ocean, je recommanderais la suivante :

  • Un équilibreur de charge (Load Balancer)
  • Des Droplets hébergeant le conteneur de l’application
  • Une base de données PostgreSQL gérée par DO

Voici quelques informations sur la configuration d’une base de données externe :

Cela augmentera considérablement la facture mensuelle de l’infrastructure, et je pense vraiment que c’est inutile. De plus, cela ne vous protégera pas contre un problème majeur au niveau du centre de données, car Digital Ocean ne propose pas de zones de disponibilité multiples par région ni d’équilibrage de charge inter-régional (du moins c’est ce que je comprends).

Au cours des cinq dernières années environ où j’utilise Digital Ocean, je n’ai jamais constaté de problème susceptible d’affecter le centre de données de cette manière.