Sdílet prostřednictvím


Vyrovnávání zatížení virtuálního počítače

Platí pro: Azure Local 2311.2 a novější; Windows Server 2022, Windows Server 2019, Windows Server 2016

Poznámka:

Doporučený způsob vytváření a správy virtuálních počítačů v Azure Local se používá řídicí roviny Azure Arc. Ke správě virtuálních počítačů použijte mechanismus popsaný níže, pouze pokud potřebujete funkce, které nejsou dostupné ve virtuálních počítačích Azure Arc.

Klíčovým aspektem místních nasazení Azure je kapitálové výdaje (CapEx) potřebné k přechodu do produkčního prostředí. Je běžné přidat redundanci, aby se zabránilo nedostatečné kapacitě během provozu ve špičce v produkčním prostředí, ale tím se zvyšuje CapEx. Tato redundance je často nutná, protože některé počítače v systému hostují více virtuálních počítačů, zatímco jiné počítače jsou nedostatečně využité.

Vyrovnávání zatížení virtuálních počítačů je funkce, která umožňuje optimalizovat využití počítačů v místních systémech Azure. Identifikuje přetížené počítače a migruje virtuální počítače z těchto počítačů na méně vytížené počítače. Jsou dodrženy zásady selhání, jako jsou anti-spřažení, domény selhání (lokality) a možné vlastníky.

Vyrovnávání zatížení virtuálních počítačů vyhodnocuje zatížení počítače na základě následujících heuristiky:

  • Aktuální zatížení paměti: Nejčastějším omezením prostředků na hostiteli Hyper-V je paměť.
  • Průměrné využití procesoru v pětiminutovém intervalu: Zabraňuje tomu, aby se jakýkoli počítač v systému stal příliš vytíženým.

Jak funguje vyrovnávání zatížení virtuálních počítačů?

Vyrovnávání zatížení virtuálního počítače probíhá automaticky, když do místního prostředí Azure přidáte nový počítač a můžete ho také nakonfigurovat tak, aby prováděl pravidelné opakované vyrovnávání zatížení.

Při přidání nového počítače

Když k systému připojíte nový počítač, funkce vyrovnávání zatížení virtuálního počítače automaticky vyrovnává kapacitu z existujících počítačů do nově přidaného počítače v následujícím pořadí:

  1. Zatížení paměti a využití procesoru se vyhodnocují na existujících počítačích v systému.
  2. Jsou identifikovány všechny počítače překračující prahovou hodnotu.
  3. Počítače s nejvyšším zatížením paměti a využitím procesoru jsou identifikovány k určení priority vyrovnávání.
  4. Virtuální počítače se migrují za provozu (bez výpadků) z počítače, který překračuje prahovou hodnotu na nově přidaný počítač v systému.

Obrázek znázorňující přidání nového počítače do systému

Opakované vyrovnávání zatížení

Ve výchozím nastavení je vyrovnávání zatížení virtuálních počítačů nakonfigurované pro pravidelné vyrovnávání: zatížení paměti a využití procesoru na každém počítači v systému se vyhodnocuje pro vyrovnávání každých 30 minut. Tady je tok kroků:

  1. Zatížení paměti a využití procesoru se vyhodnocují na všech počítačích v systému.
  2. Všechny počítače překračující prahovou hodnotu a ty, které jsou pod prahovou hodnotou, jsou identifikovány.
  3. Počítače s nejvyšším zatížením paměti a využitím procesoru jsou identifikovány k určení priority vyrovnávání.
  4. Virtuální počítače se migrují za provozu (bez výpadků) z počítače, který překračuje prahovou hodnotu na jiný počítač, který je pod minimální prahovou hodnotou.

Obrázek znázorňující automatické vyrovnávání živého systému

Konfigurace vyrovnávání zatížení virtuálních počítačů pomocí Centra pro správu Windows

Nejjednodušší způsob, jak nakonfigurovat vyrovnávání zatížení virtuálních počítačů, je použití Centra pro správu Windows.

Konfigurace vyrovnávání zatížení virtuálních počítačů pomocí Centra pro správu Windows

  1. Připojte se k systému a přejděte do Nástroje > Nastavení.

  2. V části Nastavení vyberte vyrovnávání zatížení virtuálního počítače.

  3. V části Vyrovnávání zatížení virtuálních počítačů vyberte Vždy k vyrovnávání zatížení při připojení počítače a každých 30 minut, Pouze při připojení serveru k vyrovnávání zatížení pouze při připojení počítačů, nebo Nikdy k zakázání funkce vyrovnávání zatížení virtuálního počítače. Výchozí nastavení je Vždy.

  4. V části Agresivnost vyberte Nízká pro migraci virtuálních počítačů, pokud je počítač načtený více než 80 %, Střední pro migraci, když je počítač načtený více než 70 % nebo Vysoká pro průměrování počítačů v systému a migraci, když je počítač o více než 5 % nad průměrem. Výchozí nastavení je Nízká.

Konfigurace vyrovnávání zatížení virtuálních počítačů pomocí Windows PowerShellu

Pomocí společné vlastnosti AutoBalancerModeclusteru můžete nakonfigurovat, jestli a kdy dojde k vyrovnávání zatížení. Pokud chcete řídit, kdy se má cluster vyrovnávat, spusťte v PowerShellu následující příkaz a nahraďte hodnotu z následující tabulky:

(Get-Cluster).AutoBalancerMode = <value>
AutoBalancer režim Chování
0 Deaktivováno
1 Vyrovnávání zatížení při připojení počítače
2 (výchozí) Vyrovnávání zatížení při připojení počítače a každých 30 minut

Můžete také nakonfigurovat agresivitu vyrovnávání pomocí společné vlastnosti clusteru AutoBalancerLevel. Pokud chcete řídit prahovou hodnotu agresivity, spusťte v PowerShellu následující příkaz a nahraďte hodnotu z následující tabulky:

(Get-Cluster).AutoBalancerLevel = <value>
AutoBalancerLevel Agresivita Chování
1 (výchozí) Nízká Přesunout, když je hostitel zatížen více než z 80 %
2 Střední Přesuňte se, pokud je hostitel zatížen více než 70 %
3 Vysoká Průměrný výkon počítačů v systému a akce přesunutí, pokud je host více než 5 % nad průměrem

Pokud chcete zkontrolovat, jak jsou nastavené vlastnosti AutoBalancerLevel a AutoBalancerMode, spusťte v PowerShellu následující příkaz:

Get-Cluster | fl AutoBalancer*

Další kroky

Související informace najdete také: