Azure、クラウド サービスを使用しないインターネット向けロード バランサー

Azure、クラウド サービスを使用しないインターネット向けロード バランサー

同じクラウド サービスにマシンを配置せずに、仮想マシン間で負荷分散を行うことは可能ですか?

Ansible を使用してマシンを構成し、RabbitMQ をセットアップしたいのですが、各マシンにパブリック IP がないとそれがどのように実行できるのかわかりません。

答え1

Azure VM はパブリック IP を持たない場合でも、特定のポートを使用して SSH 経由でアクセスできます。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

答え2

Traffic Managerを使用すると、DNSレベルで異なるクラウドサービス間のリクエストを分散できます。http://azure.microsoft.com/en-us/services/traffic-manager/

RabbitMQ のニーズに合っているかどうかはわかりません。

関連情報