J'étudie le cluster nginx+keepalived et j'ai consulté quelques tutoriels en ligne, mais je ne comprends pas très bien combien de serveurs sont nécessaires.
Suivez le tutoriel, nginx+keepalived n'a besoin d'être installé que sur deux machines pour obtenir l'effet "d'équilibrage de charge haute disponibilité".
Adresse du tutoriel : http://blog.csdn.net/l1028386...
Je pensais qu'au moins quatre machines étaient nécessaires, les deux premières sont maître et esclave keepalived, les deux dernières sont maître et esclave nginx, et il y a plusieurs serveurs Web derrière nginx.
Autrement dit, keepalived effectue l'équilibrage de charge pour nginx et nginx effectue l'équilibrage de charge pour les serveurs Web.
J'ai deux questions
1. Quel est le nombre minimum de machines requis pour un cluster nginx+keepalived ?
2. Si au moins deux machines sont requises, est-ce également applicable à l'environnement de production formel ?
Vous pouvez utiliser Docker pour implémenter plusieurs serveurs virtuels, puis configurer keepalived pour l'essayer
Au moins deux, dans le même LAN.
keepalived doit être déployé sur la même machine que le service.