Load-Balancing
Azure,面向 Internet 的負載均衡器,無需使用雲服務
是否可以在不將機器放在同一個雲服務中的情況下在虛擬機之間進行負載平衡?
我們想使用 Ansible 來配置我們的機器和設置 RabbitMQ,但是如果沒有每台機器的公共 IP,我看不到它是如何完成的。
可以使用特定埠通過 SSH 訪問沒有公共 IP 的 azure VM。在您的 ansible 清單文件中,您可以為每個 VM 定義 ansible_host 和 ansible_port。
[all] test01vm0 ansible_host=test01.europe.cloudapp.azure.com ansible_port=50000 test01vm1 ansible_host=test01.europe.cloudapp.azure.com ansible_port=50001
您可以使用流量管理器在 DNS 級別平衡不同雲服務之間的請求http://azure.microsoft.com/en-us/services/traffic-manager/
我不知道它是否符合 RabbitMQ 的需要。