Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro: Azure Local 2311.2 a novější; Windows Server 2025, Windows Server 2022, Windows Server 2019, Windows Server 2016
Poznámka:
Doporučený způsob, jak vytvářet a spravovat virtuální počítače v Azure Local, je použití řídicí roviny Azure Arc. Vzhledem k tomu, že azure Arc zatím funkce popsané v tomto článku neposkytuje, můžete použít Windows Admin Center nebo PowerShell, jak je popsáno v tomto článku. Virtuální počítače vytvořené tímto způsobem nejsou službou Azure Arc povolené, mají omezenou spravovatelnost z řídicí roviny Azure Arc a méně zvýhodněných hybridních služeb Azure, včetně využití Azure Update Manageru bez dalších poplatků.
Další informace najdete v tématu Porovnání možností správy virtuálních počítačů v místních a podporovaných operacích Azure pro místní virtuální počítače Azure.
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-afinitní pravidla, domény poruch (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: Paměť je nejběžnějším omezením prostředků na hostiteli Hyper-V.
- Průměrné využití procesoru v pětiminutovém intervalu: Zabraňuje přetížení jakéhokoli stroje v systému.
Úvahy
Vyrovnávání zatížení sice může pomoct optimalizovat celkovou efektivitu prostředků clusteru, ale může také způsobit dočasné přerušení výkonu při redistribuci virtuálních počítačů mezi hostitele. Stupeň dopadu závisí na profilu úloh a může být výraznější v aplikacích nebo úlohách náročných na paměť s častými změnami stavu. Pokud chcete minimalizovat riziko, před povolením automatického vyrovnávání zatížení v produkčním prostředí proveďte posouzení dopadu úlohy v testovacím nebo přípravném prostředí.
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 pro vyrovnávání zatížení při připojení počítače a každých 30 minut, pouze při připojení serveru pro vyrovnávání zatížení pouze při připojení serveru nebo Nikdy pro deaktivaci funkce vyrovnávání zatížení virtuálních počítačů. Výchozí nastavení je Nikdy.
V části Agresivita vyberte Nízkou úroveň pro migraci virtuálních počítačů, když je zatížení počítače více než 80 %%, Střední pro migraci, když je zatížení počítače více než 70 %%, nebo Vysokou pro průměrné zatížení systémových počítačů a migraci, když je zatížení počítače 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 tabulky:
(Get-Cluster).AutoBalancerMode = <value>
| AutoBalancer režim | Chování |
|---|---|
| 0 | Zakázáno (výchozí nastavení pro Místní Azure) |
| 1 | Vyrovnávání zatížení při připojení počítače (výchozí pro Windows Server) |
| 2 | Vyrovnávání zatížení při každém připojení počítače a poté 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 tabulky:
(Get-Cluster).AutoBalancerLevel = <value>
| Úroveň automatického vyvážení | Agresivita | Chování |
|---|---|---|
| 1 | Nízké | Přejděte, když je host z více než 80 % zatížen (výchozí) |
| 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é: