Ich studiere den Nginx+Keepalived-Cluster und habe mir einige Online-Tutorials angesehen, aber ich verstehe nicht ganz, wie viele Server benötigt werden.
Folgen Sie dem Tutorial. Nginx + keepalived muss nur auf zwei Computern installiert werden, um den Effekt des „Hochverfügbarkeits-Lastausgleichs“ zu erzielen.
Tutorial-Adresse: http://blog.csdn.net/l1028386...
Ich dachte, dass mindestens vier Maschinen benötigt werden, die ersten beiden sind Master- und Slave-Keepalive, die letzten beiden sind Nginx-Master und -Slave und hinter Nginx stehen mehrere Webserver.
Das heißt, keepalived übernimmt den Lastausgleich für Nginx und Nginx übernimmt den Lastausgleich für Webserver.
Ich habe zwei Fragen
1. Wie viele Maschinen sind mindestens für einen Nginx+Keepalived-Cluster erforderlich?
2. Wenn mindestens zwei Maschinen erforderlich sind, ist dies auch auf die formelle Produktionsumgebung anwendbar?
你可以用docker实现多个虚拟server然后配置keepalived试下
最少两台,同一局域网。
keepalived 要跟服务部署在同一机器上的。