Režimy distribuce Azure Load Balanceru

Azure Load Balancer podporuje následující režimy distribuce pro směrování připojení k instancím v back-endovém fondu:

Režim distribuce Na základě hodnoty hash Trvalost relace: IP adresa klienta Trvalost relace: IP adresa klienta a protokol
Přehled Provoz ze stejné IP adresy klienta směrovaný do jakékoli instance v pořádku v back-endovém fondu Provoz ze stejné IP adresy klienta se směruje do stejné instance back-endu. Provoz ze stejné IP adresy klienta a protokolu se směruje do stejné instance back-endu.
Řazené kolekce členů řazená kolekce členů s pěti řazenou kolekcí dvouřazená kolekce členů třířazená kolekce členů
Konfigurace webu Azure Portal Trvalost relace: Žádná Trvalost relace: IP adresa klienta Trvalost relace: IP adresa klienta a protokol
REST API "loadDistribution":"Default" "loadDistribution":SourceIP "loadDistribution":SourceIPProtocol

Při přepínání z jednoho distribučního režimu na jiný v nástroji pro vyrovnávání zatížení není žádný výpadek.

Na základě hodnoty hash

Azure Load Balancer ve výchozím nastavení používá distribuční režim založený na hodnotě hash s pěti řazenou kolekcí členů.

Pětiřazená kolekce členů se skládá z:

  • Zdrojová IP adresa
  • Zdrojový port
  • Cílová IP adresa
  • Cílový port
  • Typ protokolu

Hodnota hash se používá ke směrování provozu do instancí back-endu v pořádku v rámci back-endového fondu. Algoritmus poskytuje lepivost pouze v rámci přenosové relace. Když klient spustí novou relaci ze stejné zdrojové IP adresy, změní se zdrojový port a způsobí, že provoz přejde do jiné back-endové instance.

Pokud chcete nakonfigurovat distribuci založenou na hodnotě hash, musíte na webu Azure Portal vybrat trvalost relace, aby byla žádná. Určuje, že následné požadavky stejného klienta můžou zpracovávat všechny virtuální počítače.

Diagram znázorňující výchozí režim distribuce založené na hodnotě hash s pěti řazenými kolekcemi členů s virtuálními počítači

Trvalost relace

Trvalost relace je také známá spřažení relace, spřažení zdrojové IP adresy nebo spřažení IP adresy klienta. V tomto distribučním režimu se k směrování do back-endových instancí používá hodnota hash se dvěma řazenou kolekcí členů (zdrojová IP adresa a cílová IP adresa a cílová IP adresa) nebo tří členů (zdrojová IP adresa, cílová IP adresa a typ protokolu). Při použití trvalosti relace připojení ze stejného klienta přejdou do stejné back-endové instance v rámci back-endového fondu.

Režim trvalosti relace má dva typy konfigurace:

  • IP adresa klienta (2 řazená kolekce členů) – Určuje, že následné požadavky ze stejné IP adresy klienta zpracovává stejná back-endová instance.
  • IP adresa klienta a protokol (3 řazená kolekce členů) – Určuje, že následné požadavky ze stejné IP adresy klienta a kombinace protokolu se zpracovávají stejnou instancí back-endu.

Následující obrázek znázorňuje konfiguraci řazené kolekce členů se dvěma řazenou kolekcí členů. Všimněte si, jak dvouřazená kolekce členů prochází nástrojem pro vyrovnávání zatížení do virtuálního počítače 1 (VM1). Virtuální počítač 1 je zálohován virtuálním počítačem VM2 a VM3.

Režim distribuce spřažení relace se řazenou kolekcí členů

Případy použití

Spřažení zdrojových IP adres s klientem a protokolem (spřažení zdrojových IP adres se třemi řazenými kolekcemi členů) řeší nekompatibilitu mezi službou Azure Load Balancer a bránou vzdálené plochy (brána VP).

Dalším scénářem použití je nahrávání médií. Nahrávání dat probíhá prostřednictvím UDP, ale řídicí rovina se dosahuje prostřednictvím protokolu TCP:

  • Klient spustí relaci TCP s veřejnou adresou s vyrovnáváním zatížení a směruje se na konkrétní DIP. Kanál je aktivní pro monitorování stavu připojení.
  • Nová relace UDP ze stejného klientského počítače se spustí do stejného veřejného koncového bodu s vyrovnáváním zatížení. Připojení se směruje do stejného koncového bodu DIP jako předchozí připojení TCP. Nahrávání médií se dá spustit při vysoké propustnosti při zachování řídicího kanálu prostřednictvím protokolu TCP.

Poznámka:

Když se členové back-endového fondu Load Balanceru změní odebráním nebo přidáním virtuálního počítače, přepočítá se distribuce požadavků klientů. Nemůžete záviset na nových připojeních z existujících klientů, aby skončili na stejném serveru. Kromě toho může použití režimu distribuce spřažení zdrojové IP adresy způsobit nerovnoměrné rozdělení provozu. Klienti, kteří běží za proxy servery, můžou být považováni za jednu jedinečnou klientskou aplikaci.

Další kroky

Další informace o konfiguraci distribučního režimu Azure Load Balanceru najdete v tématu Konfigurace distribučního režimu pro Azure Load Balancer.