私は Microsoft Azure を初めて使用します。Web ブラウザーで Azure Portal を使用してアプリケーションをセットアップしています。
次の手順に従って、Tomcat アプリケーションの負荷を分散しました。
- 同じ可用性セットに Ubuntu (16.0.X) を使用して 2 つの VM を作成しました。
- 両方の VM で、ネットワーク セキュリティ グループを変更して、両方が外部からアクセスできるようにしました。
- wget を使用して各 VM に tomcat 7 をダウンロードし、war ファイルを各 VM にデプロイしました。
- ブラウザでテストし、アプリケーションが各 VM から外部からアクセスできることを確認しました。
ここで、上記の 2 つの VM の負荷分散を試みました。
- Microsoft Azure ポータルで新しいロード バランサーを作成しました。
- 両方の VM をバックエンド プールとしてロード バランサーに接続しました。
- ポート 8080 でアプリケーションをチェックするプローブを作成しました
- VM 8080 へのポート 8080 のすべての TCP トラフィックを許可する負荷分散ルールを設定します。
ただし、ポート 8080 とパブリック IP を使用してロード バランサーに接続しようとすると、. 接続タイムアウト エラーが発生します。
セットアップで見逃したものはありますか?