Azure, equilibrador de carga orientado a Internet sin utilizar servicios en la nube

Azure, equilibrador de carga orientado a Internet sin utilizar servicios en la nube

¿Es posible lograr equilibrio de carga entre máquinas virtuales sin colocar las máquinas en el mismo servicio en la nube?

Queremos usar Ansible para configurar nuestras máquinas y configurar RabbitMQ, pero no veo cómo podría hacerse sin tener una IP pública para cada una de las máquinas.

Respuesta1

Se puede acceder a la máquina virtual azul, aunque no tenga una IP pública, a través de SSH utilizando un puerto específico. En su archivo de inventario ansible puede definir ansible_host y ansible_port para cada una de sus VM.

[all]
test01vm0 ansible_host=test01.europe.cloudapp.azure.com ansible_port=50000
test01vm1 ansible_host=test01.europe.cloudapp.azure.com ansible_port=50001

Respuesta2

Puede utilizar Traffic Manager para equilibrar solicitudes entre diferentes servicios en la nube a nivel de DNShttp://azure.microsoft.com/en-us/services/traffic-manager/

No sé si se ajusta a las necesidades de RabbitMQ.

información relacionada