我有一个看起来像的工作网站。
client - nginx - uwsgi - django
我想增加Web服务器的数量并将负载均衡器放在前面。 (1.服务更多用户,2。准备机器故障)
由于我的某个Web服务器是私有托管的,而且其中一个是托管的,我正在考虑将nginx作为负载均衡器。 (例如,ELB似乎只与ec2机器交谈)
这是我第一次处理负载均衡器,所以我不确定自己是不是喜欢...
client -- nginx (load-balancer on AWS)
\ --- nginx1 - uwsgi1 - django1 (on AWS)
\
\--- nginx2 - uwsgi2 - django2 (outside of AWS)
或者我应该制作像
这样的东西client -- nginx (load-balancer)
\ --- uwsgi1 - django1
\
\--- uwsgi2 - django2
答案 0 :(得分:0)
你可以选择其中任何一个。没关系。