nginx+keepalived 集群最少需要几台机器?

小弟在研究nginx+keepalived 集群,查了一些网上的教程,但是对需要几台服务器说的不是很明白。

按照教程,nginx+keepalived 只安装到两台机器即可有“高可用负载均衡”的效果。
教程地址:http://blog.csdn.net/l1028386...

我以为至少需要四台机器,前两台做主从keepalived,后两台做nginx主从,nginx后有几台web服务器。
也就是keepalived给nginx做负载均衡,nginx给web服务器做负载均衡。

我有两个问题
1、nginx+keepalived 集群最少需要几台机器?
2、如果最少需要两台,那正式生产环境也适用吗?

阅读 13.3k
4 个回答

你可以用docker实现多个虚拟server然后配置keepalived试下

最少两台,同一局域网。

keepalived 要跟服务部署在同一机器上的。

最近也在看集群方案,你看的博客使用的是4台机器,2台做的是负载均衡器,2台做的是后端webServer。
最低学习成本的话需要2台服务器进行测试。
1.学习环境推荐jaccob_w同学的,使用docker快速学习测试,直接构建多个虚拟的服务器环境模拟。
clipboard.png

2.线上环境学习可以使用阿里云的服务器,按需付费这种,学习几个小时几块钱。

新手上路,请多包涵

两台就可以了,4台简直就是浪费。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题