Bonsoir tout le monde,
J'ai une petite question que je me pose depuis quelques temps que voilà :
Comment rendre un service web hautement disponible ? C'est à dire quelque soit l'élément qui lâche, mis à part si le client fait la requête pile poil au mauvais moment, il y voie rien ?
Je me suis dit : ok pour les données, un cluster MySQL, à ce propos déjà quelques questions :
- A ce que j'ai compris, avec le cluster MySQL, il faut différents éléments comme une management node. Si c'est la management node qui tombe, qu'arrive-t'il aux accès sql ? De plus, sur certains tuto j'ai aussi vu qu'ils séparaient les nodes de données en deux parties : data node et sql node. Quelle est la différence entre ces deux éléments ? Dernière question MySQL Cluster J'ai aussi lu que le cluster MySQL fonctionnait sur la RAM, donc si je reboot, le serveur va tout perdre et intégralement se resynchroniser ?
Ensuite si on revient à la redondance en général, je vois pas comment faire un site toujours accessible, j'ai pensé au load balancer qui redirige sur 2 serveurs différents, mais si c'est le load balancer qui tombe, il n'y a plus rien non plus d'accessible non ?
J'espère être compréhensible dans mes questions, et je vous remercie par avance pour vos réponses
Bonne soirée
Partager