Forum général.général Architecture web

Posté par  (site web personnel) .
Étiquettes : aucune
0
16
sept.
2009
Bonjour,
je cherche à mettre en place une architecture d'hébergement redondante pour des applications Ruby on Rails, et j'ai quelques idées, notamment sur la réplication MySQL et je voudrais avoir des retours d'expérience si possible, et des avis.

Ce que j'envisage :
- Les DNS ne posent pas de problème, ils sont redondants par défaut dès lors qu'on a plus d'un serveur
- IP failover pour que les serveurs de secours prennent automatiquement le relais d'un serveur défectueux (donc rien à faire au niveau DNS)
- Configs apache identiques sur les deux serveurs
- Applications Rails identiques sur les deux serveurs
- Réplication MySQL bidirectionnelle (réplication en boucle cf. docs MySQL)
- Pour la montée en charge je prévois que chaque application ait un serveur principal et qu'un autre serveur serve de secours, et donc je pourrais répartir les applications sur des serveurs principaux sachant que le serveur principal d'une application serait le backup de l'autre

Qu'en pensez-vous ?

Il va sans dire que les serveurs ne seront pas tous chez le même hébergeur (je pense me tourner vers OVH et Dedibox)

Question subsidiaire, et la je n'ai pas vraiment de piste, comment faire pour rendre l'install d'un serveur très rapide, sachant que je ne pense pas pouvoir utiliser d'images disque ...

Merci pour vos infos !!
  • # lvs/rsync/script/...

    Posté par  (site web personnel) . Évalué à 1.

    En ce qui concerne la montée en charge, un load balancer est pas mal, enfin
    ça depend de l'architecture...

    Ip failover marche bien lorsque les serveurs sont sur le même réseau physique.

    Copier le filesysteme en entier ( rsync ssh ), une distrib de base + scripts, boot pxe, etc...

    Système - Réseau - Sécurité Open Source - Ouvert à de nouvelles opportunités

    • [^] # Re: lvs/rsync/script/...

      Posté par  . Évalué à 2.

      meme remarque pour l'IP failover

      il faut que les machines soit dans le meme datacenter ou sur le meme reseau
      car sinon le routage internet va avoir du mal à envoyer sur une plage IP qui n'etait pas presente dans ce datacenter
      • [^] # Re: lvs/rsync/script/...

        Posté par  (site web personnel) . Évalué à 1.

        Et donc si je veux avoir des serveurs dans des datacenter différents il faudra que je joue avec les DNS et les délais que ca implique... intéressant

        Ou alors j'ai l'option de prier pour que le datacenter ne parte jamais en flammes ce qui peut être acceptable
        • [^] # Re: lvs/rsync/script/...

          Posté par  (site web personnel) . Évalué à 1.

          En général, le ttl dns est de 1j.

          Sinon, solution en housing bgp and co...

          Système - Réseau - Sécurité Open Source - Ouvert à de nouvelles opportunités

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.