私はのような働くサイトを持っています。別のnginxの前にnginxロードバランサ?
client - nginx - uwsgi - django
ウェブサーバーの数を増やして、ロードバランサを前面に配置したいと考えています。 (1.サーバーをより多くのユーザーに、2.マシン障害を準備するために)
私のWebサーバーの1つはプライベートホストで、1つはawsホストであるため、ロードバランサーとしてnginxを検討しています。
client -- nginx (load-balancer on AWS)
\ --- nginx1 - uwsgi1 - django1 (on AWS)
\
\--- nginx2 - uwsgi2 - django2 (outside of AWS)
それとも私がすべき。これは、私は、私のようなものの後だかはわからないロードバランサを扱う初めてです
(AWS ELBはEC2のマシンに話をしているようです)何かを作る
client -- nginx (load-balancer)
\ --- uwsgi1 - django1
\
\--- uwsgi2 - django2
HAProxyについても考えてみてください。 –
こんにちは、ロードバランサを使用する代わりに、route53 Routing Policyを使用して、awsとAWSサーバの外側でトラフィックを処理することができます。 –