Sdílet prostřednictvím


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

Platí pro: Azure Local, verze 23H2 a 22H2; 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 místním Prostředí Azure verze 23H2 je použití ří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ředefinované počítače a migrace virtuálních počítačů za provozu z těchto počítačů na počítače, které jsou podepíší. 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: Zmírní všechny počítače v systému, aby se staly předefinovanými.

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 Nastavení nástrojů>.

  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 vyrovnávat zatížení při připojení počítače a každých 30 minut, připojení serveru k vyrovnávání zatížení pouze při spojeních počítačů nebo nikdy nezakážete funkci vyrovnávání zatížení virtuálního počítače. Výchozí nastavení je Vždy.

  4. V části Agresivnost vyberte virtuální počítače s nízkou úrovní provozu, pokud je počítač načtený více než 80 %, střední až migrovat, pokud je počítač načtený více než 70 % nebo vysoký průměr počítačů v systému a migrace, když je počítač vyšší 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>
AutoBalancerMode Chování
0 Zakázáno
0 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 AutoBalancerLevelclusteru . 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řesunutí, pokud je hostitel načtený více než 80 %
2 Střední Přesunutí, pokud je hostitel načten více než 70 %
3 Vysoká Průměrné počítače v systému a přesunutí, pokud je hostitel vyšší než 5 % nad průměrem

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

Get-Cluster | fl AutoBalancer*

Další kroky

Související informace najdete také: