Palestra no primeiro Maceió DEV Meetup sobre escalabilidade. Embora o tema da palestra tenha sido Escalando Apps PHP, os conceitos apresentados (LoadBalancing e DNS) se aplicam a qualquer linguagem/stack.
Link do evento: http://www.meetup.com/maceio-dev-meetup/events/218622546/
45. alguns conceitos do HaProxy
frontend: onde configuramos o HaProxy
para ouvir conexões;
TCP
TCP HTTP
HTTP
backend: para onde o HaProxy vai
enviar as conexões recebidas pelo
frontend;
HTTP
Nginx
PHP
usuário
usuário
usuário
usuário
usuário
usuário
HTTP
Nginx
PHP
App 1
App 2
DB
HaProxy
HTTP
HTTP
HTTP
HaProxy
TCP
TCP
HaProxy (spare)
stats: opcional, uma interface web para
monitorar o load balancer.