VMロードバランシング(新しいAzureポータル内)とAzureトラフィックマネージャー(現在は古いポータルからのみ管理されている)との違い、およびそれらの相互作用を説明できますか?
例として、相互に接続された2つのVMを作成し、負荷分散されたエンドポイントを共有しました。私が理解しているように、それは2つのVMの間でラウンドロビンします。
ジェームス、
あなたはすでにそのほとんどを理解していると思います。
VMロードバランシング:
https://www.windowsazure.com/en-us/manage/windows/common-tasks/how-to-load-balance-virtual-machines/
Traffic Managerは次の点で異なります。
https://Azure.Microsoft.com/en-us/documentation/articles/traffic-manager-manage-profiles/
ロードバランサーとトラフィックマネージャーを連携して使用することができます。そこで頭に釘を打ちます。
-
ヴラド
**トラフィックマネージャーは実際にトラフィックをルーティングするのではなく、有効なポリシーに従ってトラフィックが送信されるパブリックエンドポイントのDNS名を発信者に提供するだけです。
Azure Traffic Manager
Azure Traffic Managerの役割は、柔軟なポリシーに基づいてトラフィックをグローバルにルーティングすることです。これにより、世界中でアプリケーションを構築した方法に合わせた優れたユーザーエクスペリエンスを実現できます。 Traffic Managerにはいくつかの異なるポリシーがあります。
遅延。「最も近いサービス」に直接
ラウンドロビン。すべてのサービスに分散する
フェイルオーバー。プライマリに障害が発生した場合にバックアップにダイレクト
Azureロードバランサー
Azure Load Balancerの仕事は、地域内のトラフィックを誘導することです。これは、トラフィックマネージャーが内部を仮想マシン間のリージョンにルーティングするAzure 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
言及する必要があると思う2つの重要な項目があります。トラフィックマネージャーは負荷分散を行わず、インテリジェントDNSリゾルバーです。 Azureロードバランサーは、アフィニティを提供しません。 2番目の違いは、Traffic ManagerはAzureエンドポイントにしか解決できないことです。サービスエンドポイントがAzureとデータセンターまたは他のパブリック/プライベートクラウドの場所に分割されるハイブリッドセットアップがある場合、うまく機能しません。
両方の欠点について、パートナーの提供物に依存する必要があります。