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í:
- Zatížení paměti a využití procesoru se vyhodnocují na existujících počítačích v systému.
- Jsou identifikovány všechny počítače překračující prahovou hodnotu.
- 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í.
- 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.
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ů:
- Zatížení paměti a využití procesoru se vyhodnocují na všech počítačích v systému.
- Všechny počítače překračující prahovou hodnotu a ty, které jsou pod prahovou hodnotou, jsou identifikovány.
- 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í.
- 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.
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.
Připojte se k systému a přejděte do Nastavení nástrojů>.
V části Nastavení vyberte vyrovnávání zatížení virtuálního počítače.
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.
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 AutoBalancerMode
clusteru 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 AutoBalancerLevel
clusteru . 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é: