Nástroj pro vyrovnávání zatížení softwaru v Azure Stack HCI

Dokončeno

Azure Stack HCI podporuje různé typy softwarových nástrojů pro vyrovnávání zatížení. Tato lekce popisuje funkce a architekturu softwarových nástrojů pro vyrovnávání zatížení a jejich výhody v porovnání s jejich hardwarovými protějšky.

Výhody nástroje pro vyrovnávání zatížení softwaru

Softwarové nástroje pro vyrovnávání zatížení poskytují následující výhody:

  • Vylepšení flexibility, odolnosti, škálovatelnosti a výkonu
  • Odstraňte běžné problémy tradičních hardwarových nástrojů pro vyrovnávání zatížení, jako jsou nákladné kontrakty podpory a rušivé upgrady firmwaru.
  • Výrazně se snižuje složitost nastavení nasazení s vysokou dostupností.

S Nástrojem pro vyrovnávání zatížení softwaru Azure Stack HCI se virtuální počítače, které hostují komponenty vyrovnávání zatížení, nacházejí ve stejné infrastruktuře jako úlohy s vyrovnáváním zatížení. Tato konfigurace znamená, že nástroje pro vyrovnávání zatížení využívají charakteristiky základní platformy, včetně rychlého zřizování, s vysokou propustností a nízkou latencí síťových operací v rámci clusteru.

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

Nástroj pro vyrovnávání zatížení softwaru Azure Stack HCI je nástroj pro vyrovnávání zatížení vrstvy 4 modelu Open Systems Interconnection (OSI). Nástroj pro vyrovnávání zatížení softwaru distribuuje příchozí provoz mezi prostředky virtuální sítě v back-endovém fondu podle vámi definovaných pravidel. Software Load Balancer nabízí následující funkce:

  • Vyrovnávání zatížení síťového provozu TCP a UDP, které cílí na Azure Stack HCI z externích a interních sítí, nebo přenosů mezi jihem a východem. Mezi tyto sítě patří virtuální sítě založené na virtualizaci sítě Hyper-V a logické sítě založené na síti VLAN.
  • Podpora překladu adres (NAT) pro příchozí a odchozí provoz
  • Vylepšení výkonu, jako je Direct Server Return, sondy stavu na základě hostitele a automatická podpora režimu Active-Active.
  • Integrace s integrovaným seskupováním přepínačů (SET) nebo virtualizací s jedním kořenovým vstupem a výstupem (SR-IOV).

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

Následující diagram znázorňuje komponenty architektury nástroje pro vyrovnávání zatížení softwaru Azure Stack HCI:

Diagram depicting the architectural components of an Azure Stack HCI SLB.

Architektura nástroje pro vyrovnávání zatížení softwaru (SLB) se skládá z následujících komponent infrastruktury:

  • Síťový adaptér, který je hostitelem Správce vyrovnávání zatížení softwaru a dělá následující úlohy:

    • Zpracovává příkazy nástroje pro vyrovnávání zatížení pocházející z aplikací pro správu, jako jsou PowerShell, Windows Správa Center nebo Virtual Machine Manager (VMM), které cílí na rozhraní API na sever.
    • Zřizuje zásady nástroje pro vyrovnávání zatížení pro distribuci do uzlů clusteru Azure Stack HCI a virtuální počítače Multiplexer nástroje pro vyrovnávání zatížení softwaru na základě příkazů SLB.
    • Monitoruje a vyhodnocuje stav infrastruktury SLB.
  • Multiplexery nástroje pro vyrovnávání zatížení softwaru, které:

    • Zpracování příchozího síťového provozu
    • Namapujte virtuální IP adresy (VIPs) na dynamické IP adresy přiřazené k virtuálním počítačům back-endového fondu.
    • Přesměrujte provoz na správné dynamické IP adresy.

    Multiplexery používají protokol BGP (Border Gateway Protocol) k inzerování tras VIRTUÁLNÍCH IP adres hraničním směrovačům. Sondy udržování protokolu BGP upozorňují multiplexery na selhání jednoho nebo více multiplexerů. Zbývající aktivní multiplexery můžou zatížení redistribuovat v reakci na selhání a efektivně tak zajistit vyrovnávání zatížení nástrojů pro vyrovnávání zatížení.

  • Uzly clusteru Azure Stack HCI s rolí serveru Hyper-V, která hostuje virtuální počítače multiplexeru.

  • Agenti hostitele SLB na každém uzlu clusteru Azure Stack HCI, který je součástí prostředí SLB. Agent hostitele SLB naslouchá aktualizacím zásad SLB ze síťového adaptéru a aplikuje pravidla SLB na místní virtuální přepínače Hyper-V.

  • Virtuální přepínač Hyper-V s podporou SDN, který:

    • Zpracovává cestu k datům pro SLB.
    • Přijímá příchozí síťový provoz z multiplexeru.
    • Obchází multiplexer pro odchozí síťový provoz a odesílá ho do směrovače s povoleným protokolem BGP pomocí Direct Server Return.
  • Směrovač s podporou protokolu BGP, který:

    • Směruje příchozí provoz do multiplexeru pomocí směrování multipath se stejnými náklady.
    • Používá trasu poskytovanou rolí Hyper-V hostované na uzlech clusteru Azure Stack HCI pro odchozí síťový provoz.
    • Naslouchá aktualizacím tras pro virtuální IP adresy z multiplexeru SLB.
    • Odebere multiplexery SLB z obměny SLB, pokud sondy keep alive selžou.
  • Nástroje pro správu, jako jsou PowerShell, Windows Správa Center a VMM, které můžou komunikovat s rozhraním API pro příchozí síťový adaptér a odpovídající infrastrukturou SLB.