Azure VMロードバランシングとトラフィックマネージャ


Answers

Azureトラフィックマネージャ。

Azure Traffic Managerの仕事は、柔軟なポリシーに基づいてトラフィックをグローバルにルーティングすることで、世界中のアプリケーションをどのように構築したかに匹敵する優れたユーザーエクスペリエンスを実現します。 Traffic Managerにはいくつかの異なるポリシーがあります。

待ち時間。 「最寄りのサービス」に直接

ラウンドロビン。 すべてのサービスに分散する

フェイルオーバー。 プライマリが失敗した場合に直接バックアップ

入れ子になった 柔軟なマルチレベルポリシー

Azureロードバランサ

Azure Load Balancerの仕事は、地域内のトラフィックを誘導することです。 これはAzure Traffic Managerと組み合わされ、Traffic Managerは内部を仮想マシン間の領域にルーティングします。 この2つを組み合わせると、グローバルなトラフィック管理とローカルフェールオーバーが併用されます。

ロードバランサの違いMicrosoft Azureを使用してネットワークトラフィックを配信するさまざまなオプションがあります。 これらのオプションは、機能が異なり、異なるシナリオをサポートしています。 それらはそれぞれ単独で、またはそれらを組み合わせて使用​​することができます。

ロードバランサの違い

Microsoft Azureを使用してネットワークトラフィックを配信するさまざまなオプションがあります。 これらのオプションは、機能が異なり、異なるシナリオをサポートしています。 それらはそれぞれ単独で、またはそれらを組み合わせて使用​​することができます。

Azure Load Balancerは、トランスポート層(OSIネットワーク参照スタックのレイヤ4)で動作します。 同じAzureデータセンターで実行されているアプリケーションのインスタンス間で、ネットワークレベルのトラフィック分散を実現します。

Application Gatewayはアプリケーション層(OSIネットワーク参照スタックのレイヤ7)で動作します。 リバースプロキシサービスとして機能し、クライアント接続を終了し、バックエンドエンドポイントに要求を転送します。

Traffic ManagerはDNSレベルで動作します。 DNS応答を使用して、グローバルに分散されたエンドポイントにエンドユーザトラフィックを誘導します。 クライアントは、それらのエンドポイントに直接接続します。

リンク:

https://docs.microsoft.com/en-us/azure/traffic-manager/traffic-manager-overview

https://docs.microsoft.com/en-us/azure/load-balancer/load-balancer-overview

https://www.concurrency.com/blog/w/azure-traffic-manager-vs-azure-load-balancer

Question

誰もVMロードバランシング(新しいAzureポータル)とAzureトラフィックマネージャ(現在は古いポータルからのみ管理されている)との違いをどのように説明できますか?

一例として、ロードバランスされたエンドポイントを共有して、2つのVMを互いにアタッチして作成しました。 私が理解しているように、それは2つのVM間でラウンドロビンされます。

  • ロードバランスされたエンドポイント(新しいAzureポータル内)を設定しなかった場合、代わりにAzureトラフィックマネージャを設定して、それらの間のロードバランシングを行うとどうなりますか? これは同じですか?
  • 両方の種類の負荷分散を並行して使用できますか? (トラフィックマネージャはリージョン間でフェイルオーバーを設定し、可用性ゾーン間のラウンドロビンにはVMロードバランシングを使用します)。