Azure, balanceador de carga voltado para a Internet sem usar serviços em nuvem

Azure, balanceador de carga voltado para a Internet sem usar serviços em nuvem

É possível ter balanceamento de carga entre máquinas virtuais sem colocar as máquinas no mesmo serviço de nuvem?

Queremos usar o Ansible para configurar nossas máquinas e configurar o RabbitMQ, mas não consigo ver como isso poderia ser feito sem ter um IP público para cada uma das máquinas.

Responder1

A VM do Azure, embora não tenha um IP público, pode ser acessada via SSH usando uma porta específica. No seu arquivo de inventário ansible você pode definir ansible_host e ansible_port para cada uma de suas VMs.

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

Responder2

Você pode usar o Gerenciador de Tráfego para equilibrar solicitações entre diferentes serviços de nuvem no nível DNShttp://azure.microsoft.com/en-us/services/traffic-manager/

Não sei se atende às necessidades do RabbitMQ.

informação relacionada