Implementace nástroje pro vyrovnávání zatížení softwaru v Azure Stack HCI

Dokončeno

V této lekci uzavřete testování konceptu tím, že otestujete nejběžnější scénáře, se kterými se setkáte v produkčním prostředí. Mezi tyto scénáře patří interní vyrovnávání zatížení a přístup založený na překladu síťových adres (NAT) k virtualizovaným úlohám.

Implementace nástroje pro vyrovnávání zatížení softwaru

Pokud chcete implementovat software Load Balancer (SLB), nejprve nasadíte síťový adaptér a zřídíte jeden nebo více virtuálních počítačů s multiplexerem softwarového nástroje pro vyrovnávání zatížení. Síťový adaptér slouží jako rozhraní pro správu SLB.

Také nakonfigurujete hostitele Hyper-V s virtuálním přepínačem Hyper-V s podporou softwarově definovaných sítí (SDN) a ověříte, že je spuštěn agent hostitele SLB. Směrovače, které obsluhují hostitele, musí podporovat stejné nákladové směrování multipath a protokol BGP (Border Gateway Protocol) a musí být nakonfigurované tak, aby přijímaly požadavky partnerského vztahu protokolu BGP z multiplexerů SLB.

SLB můžete nakonfigurovat tak, aby poskytoval následující funkce:

  • Vyrovnávání zatížení příchozího externího provozu do virtuálních počítačů ve virtuální síti, označované také jako vyrovnávání zatížení virtuálníCH IP adres (VIP).
  • Vyrovnávání zatížení příchozího provozu z virtuálních počítačů ve stejné virtuální síti nebo partnerské privátní síti, označované také jako privátní VIRTUÁLNÍ IP adresa nebo interní vyrovnávání zatížení.
  • Přesměrování odchozího síťového provozu z virtuálních počítačů ve virtuální síti do externích cílů pomocí překladu adres (NAT), označovaného také jako odchozí překlad adres (NAT).
  • Přesměrovávat příchozí externí provoz na konkrétní virtuální počítač, označovaný také jako příchozí překlad adres (NAT).

K implementaci těchto scénářů můžete vytvořit následující typy nástrojů pro vyrovnávání zatížení:

  • Interní SLB je interní nástroj pro vyrovnávání zatížení s cílovými virtuálními počítači, které se nacházejí v podsíti virtuální sítě SDN.
  • SLB s veřejnou IP adresou je externí nástroj pro vyrovnávání zatížení s cílovými virtuálními počítači, které se nacházejí v podsíti virtuální sítě SDN, podsíti logické sítě nebo síti VLAN. Pokud chcete vytvořit tento typ nástroje pro vyrovnávání zatížení, musíte nejprve zřídit veřejnou IP adresu.
  • SLB IP adresy je také externí nástroj pro vyrovnávání zatížení s cílovými virtuálními počítači, které se nacházejí v podsíti virtuální sítě SDN, podsíti logické sítě nebo síti VLAN. Vytvoření tohoto typu nástroje pro vyrovnávání zatížení automaticky zřídí odpovídající veřejnou IP adresu, která se automaticky zruší při odstranění nástroje pro vyrovnávání zatížení.

Implementace interního vyrovnávání zatížení

Pokud chcete implementovat interní vyrovnávání zatížení síťového provozu ve fondu virtuálních počítačů ve virtuální síti, použijte následující postup:

  1. Vytvořte nástroj pro vyrovnávání zatížení, který bude sloužit jako virtuální IP adresa vyrovnávání zatížení a přiřadí ji privátní front-endovou IP adresu. Virtuální IP adresa musí být dostupná IP adresa z fondu IP adres logické sítě přiděleného pro privátní vyrovnávání zatížení.

    Screenshot of the Windows Admin Center New Load Balancer pane with the Private VIP option selected.

  2. Vytvořte back-endový fond, který obsahuje dynamické IP adresy přiřazené k síťovým rozhraním virtuálních počítačů, které hostují úlohu s vyrovnáváním zatížení.

  3. Nakonfigurujte sondu stavu nástroje pro vyrovnávání zatížení, která se má použít k určení stavu virtuálních počítačů v back-endovém fondu. Pravidla vyrovnávání zatížení vyžadují použití sondy stavu.

    Sonda stavu používá protokol TCP nebo HTTP k ověření provozního stavu úlohy s vyrovnáváním zatížení. Testy založené na protokolu HTTP nabízejí větší flexibilitu, protože umožňují vytvářet vlastní webové stránky, které k ověření používají libovolné testy. Sondy založené na protokolu TCP jednoduše spoléhají na potvrzení, že každý cílový virtuální počítač je dostupný. Pokud back-endová IP adresa není v pořádku, nástroj pro vyrovnávání zatížení ji vyloučí z distribuce příchozích požadavků.

    Poznámka:

    Ujistěte se, že neblokujete provoz do nebo z první IP adresy v podsíti pro všechny seznamy řízení přístupu (ACL), které použijete u dynamických IP adres back-endu, protože to je počáteční bod pro sondy.

  4. Vytvořte pravidlo vyrovnávání zatížení, které předává provoz přicházející do front-endové virtuální IP adresy do jedné z dynamických IP adres back-endového fondu. Pravidlo může být například nakonfigurované tak, aby distribuoval provoz TCP na portu 80 na stejný port na virtuálních počítačích back-endového fondu.

    Screenshot of the Windows Admin Center New Load Balancing Rule pane.

Implementace příchozího překladu adres (NAT)

Pokud chcete implementovat příchozí překlad adres (NAT) z externí sítě do jednoho nebo několika určených virtuálních počítačů ve virtuální síti, použijte následující postup:

  1. Vytvořte nástroj pro vyrovnávání zatížení, který bude sloužit jako virtuální IP adresa vyrovnávání zatížení a přiřadí ji veřejnou front-endovou IP adresu. Virtuální IP adresa musí být dostupná IP adresa z fondu IP adres logické sítě přiděleného pro veřejné vyrovnávání zatížení.

    Screenshot of the Windows Admin Center New Load Balancer pane with the Public VIP option selected.

  2. Vytvořte back-endový fond, který obsahuje dynamické IP adresy přiřazené k síťovým rozhraním virtuálních počítačů, ke kterým se chcete připojit přes překlad adres (NAT).

  3. Vytvořte příchozí pravidlo překladu adres (NAT) pro provoz přicházející na konkrétní port front-endové virtuální IP adresy. Přenosy přesměrováte na určený port dynamické IP adresy přiřazené k síťovému rozhraní cílového virtuálního počítače.

    Screenshot of the Windows Admin Center Load balancers pane with the two load balancers created.