Estou configurando um cluster de servidores que todos executam um número dinâmico de serviços em algumas portas aleatórias. Cada serviço liga-se à mesma porta em todos os servidores.
Eu gostaria de colocar o HAProxy na frente desses servidores para balancear a carga do tráfego de entrada e fornecer aos clientes um ponto de entrada previsível no serviço, já que eles conhecem a porta do serviço.
Aqui está um exemplo aproximado de como eu gostaria de mapear um determinado domínio para meus três servidores. O curinga *.example.com
está apontando para o HAProxy.
32001.example.com:
- 10.0.0.1:32001
- 10.0.0.2:32001
- 10.0.0.3:32001
32002.example.com:
- 10.0.0.1:32002
- 10.0.0.2:32002
- 10.0.0.3:32002
...
35999.example.com:
- 10.0.0.1:35999
- 10.0.0.2:35999
- 10.0.0.3:35999
36000.example.com:
- 10.0.0.1:36000
- 10.0.0.2:36000
- 10.0.0.3:36000
...
Isso é possível sem criar um arquivo de configuração enorme?
Tags haproxy