Azure,面向網際網路的負載平衡器,無需使用雲端服務

Azure,面向網際網路的負載平衡器,無需使用雲端服務

是否可以在虛擬機器之間實現負載平衡,而不將虛擬機器放置在同一個雲端服務中?

我們想要使用 Ansible 來設定我們的機器並設定 RabbitMQ,但我不知道如何在每台機器沒有公共 IP 的情況下完成它。

答案1

雖然沒有公共 IP,但可以使用特定連接埠透過 SSH 存取 azure VM。在 ansible 庫存檔案中,您可以為每個虛擬機器定義 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

答案2

您可以使用流量管理器在 DNS 等級平衡不同雲端服務之間的請求http://azure.microsoft.com/en-us/services/traffic-manager/

不知道是否符合RabbitMQ的需求。

相關內容