Údržba virtuálních počítačů v Azure
Platí pro: ✔️ Virtuální počítače s Linuxem ✔️ virtuální počítače Windows:heavy_check_mark: Flexibilní škálovací sady ✔️ Jednotné škálovací sady
Azure pravidelně aktualizuje svou platformu, aby se zlepšila spolehlivost, výkon a zabezpečení hostitelské infrastruktury pro virtuální počítače. Účel těchto aktualizací sahá od oprav softwarových komponent v hostitelském prostředí až po upgrady síťových komponent nebo vyřazování hardwaru z provozu.
Aktualizace zřídka ovlivňují hostované virtuální počítače. Pokud se aktualizace projeví, Azure pro aktualizace zvolí metodu s nejmenším dopadem:
- Pokud aktualizace nevyžaduje restartování, virtuální počítač se během aktualizace hostitele pozastaví nebo se virtuální počítač migruje za live na již aktualizovaného hostitele.
- Pokud údržba vyžaduje restartování, budete upozorněni na plánovanou údržbu. Azure také poskytuje časový interval, ve kterém můžete údržbu spustit sami v době, která vám bude fungovat. Interval samoobslužné údržby je obvykle 35 dnů, pokud není údržba naléhavá. Azure investuje do technologií, aby snížil počet případů, kdy plánovaná údržba platformy vyžaduje restartování virtuálních počítače. Pokyny ke správě plánované údržby najdete v tématu Zpracování oznámení plánované údržby pomocí Azure CLI, PowerShellu nebo portálu.
Tato stránka popisuje, jak Azure provádí oba typy údržby. Další informace o neplánované události (výpadky) najdete v tématu Správa dostupnosti virtuálních počítačů pro Windows nebo odpovídající článek pro Linux.
V rámci virtuálního počítače můžete dostávat oznámení o nadcházející údržbě pomocí Scheduled Events pro Windows nebo pro Linux.
Údržba, která nevyžaduje restartování
Většina aktualizací platformy nemá vliv na virtuální počítače zákazníků. Pokud aktualizace bez dopadu není možná, Azure zvolí mechanismus aktualizace, který má pro virtuální počítače zákazníka nejmenší dopad.
Většina nenulových důsledků údržby pozastaví virtuální počítač na méně než 10 sekund. V některých případech Azure používá mechanismy údržby pro zachování paměti. Tyto mechanismy pozastaví virtuální počítač obvykle na 30 sekund a zachovávají paměť v paměti RAM. Virtuální počítač se pak obnoví a jeho hodiny se automaticky synchronizují.
Údržba zachovávající paměť funguje pro více než 90 procent virtuálních počítače Azure. Nefunguje pro řady G, M, N a H. Azure stále častěji využívá technologie migrace za provozu a vylepšuje mechanismy údržby pro zachování paměti, aby se zkrátily doby pozastavení.
Tyto operace údržby, které nevyžadují restartování, se používají po jedné doméně selhání. Zastaví se, pokud obdrží nějaké signály o stavu z nástrojů pro monitorování platformy.
Tyto typy aktualizací mohou mít vliv na některé aplikace. Když se virtuální počítač migruje za live na jiného hostitele, některé citlivé úlohy můžou během několika minut vedoucí k pozastavení virtuálního počítače ukazovat mírné snížení výkonu. Pokud se chcete připravit na údržbu virtuálních počítačů a snížit dopad na údržbu Azure, zkuste pro takové aplikace použít Scheduled Events pro Windows nebo Linux.
Pokud chcete mít větší kontrolu nad všemi aktivitami údržby, včetně aktualizací s nulovým dopadem a restartováním, můžete použít funkci řízení údržby. Musíte používat buď službu Azure Dedicated Host, nebo izolovaný virtuální počítač. Řízení údržby vám dává možnost přeskočit všechny aktualizace platformy a použít je podle volby během 35denního průběžného intervalu. Další informace najdete v tématu Řízení aktualizací pomocí řízení údržby a Azure CLI.
Migrace za provozu
Migrace za provozu je operace, která nevyžaduje restartování a zachovává paměť pro virtuální počítač. Způsobí pozastavení nebo zablokování, obvykle netýkající se déle než 5 sekund. S výjimkou G, M, N a H mají všechny virtuální počítače infrastruktury jako služby (IaaS) nárok na migraci za provozu. Způsobilé virtuální počítače představují více než 90 procent virtuálních počítače IaaS nasazených do vozového parku Azure.
Poznámka
Oznámení o operacích migrace za provozu, které nevyžadují Azure Portal, se vám v seznamu neobdrží. Pokud chcete zobrazit seznam migrací za provozu, které nevyžadují restartování, dotazujte se na plánované události.
Platforma Azure spustí migraci za provozu v následujících scénářích:
- Plánovaná údržba
- Selhání hardwaru
- Optimalizace přidělení
Některé scénáře plánované údržby používají migraci za provozu a můžete Scheduled Events předem vědět, kdy se spustí operace migrace za provozu.
Migraci za provozu lze také použít k přesunu virtuálních Azure Machine Learning, když algoritmy předpovídají blížící se selhání hardwaru nebo pokud chcete optimalizovat přidělení virtuálních počítače. Další informace o prediktivním modelování, které detekuje instance degradovaných hardwaru, najdete v tématu Zlepšení odolnosti virtuálních počítače Azure pomocí prediktivního strojového učení a migrace za provozu. Oznámení o migraci za provozu se Azure Portal v protokolech monitorování a Service Health a také v Scheduled Events, pokud používáte tyto služby.
Údržba, která vyžaduje restartování
Ve výjimečných případech, kdy je potřeba restartovat virtuální počítače kvůli plánované údržbě, budete předem upozorněni. Plánovaná údržba má dvě fáze: fázi samoobslužné služby a fázi plánované údržby.
Během fáze samoobslužné služby, která obvykle trvá čtyři týdny, zahájíte údržbu virtuálních počítače. Jako součást samoobslužné služby můžete dotazovat každý virtuální počítač a zobrazit jeho stav a výsledek poslední žádosti o údržbu.
Když spustíte samoobslužnou údržbu, virtuální počítač se znovu nasadí do již aktualizovaného uzlu. Vzhledem k tomu, že se virtuální počítač restartuje, dočasný disk se ztratí a aktualizují se dynamické IP adresy přidružené k rozhraní virtuální sítě.
Pokud během samoobslužné údržby dojde k chybě, operace se zastaví, virtuální počítač se ne aktualizován a získáte možnost samoobslužné údržby zopakovat.
Po ukončení fáze samoobslužné údržby se zahájí fáze plánované údržby. Během této fáze se stále můžete dotazovat na fázi údržby, ale údržbu nemůžete spustit sami.
Další informace o správě údržby, která vyžaduje restartování, najdete v tématu Zpracování oznámení o plánované údržbě pomocí Azure CLI, PowerShellu nebo portálu.
Důležité informace o dostupnosti během plánované údržby
Pokud se rozhodnete počkat do fáze plánované údržby, měli byste zvážit několik věcí, které byste měli zvážit, abyste zachovali nejvyšší dostupnost vašich virtuálních počítače.
Spárované oblasti
Každá oblast Azure je spárovaná s jinou oblastí v rámci stejného geografického okolí. Společně tvoří pár oblastí. Během fáze plánované údržby Azure aktualizuje pouze virtuální počítače v jedné oblasti páru oblastí. Například při aktualizaci virtuálního počítače v USA – středosever Azure ne aktualizací žádného virtuálního počítače USA – středojih ve stejnou dobu. V ostatních oblastech, jako je Severní Evropa, však může údržba probíhat ve stejnou dobu jako v oblasti USA – východ. Pochopení toho, jak fungují páry oblastí, vám může pomoct lépe distribuovat virtuální počítače napříč oblastmi. Další informace najdete v tématu Párování oblastí Azure.
Zóny dostupnosti
Zóny dostupnosti jsou jedinečná fyzická umístění v rámci oblasti Azure. Každou zónu tvoří jedno nebo několik datacenter vybavených nezávislým napájením, chlazením a sítí. K zajištění odolnosti je ve všech povolených oblastech minimálně tři samostatné zóny.
Zóna dostupnosti je kombinace domény selhání a aktualizační domény. Pokud vytvoříte tři nebo více virtuálních počítače napříč třemi zónami v oblasti Azure, virtuální počítače se efektivně distribuují napříč třemi doménami selhání a třemi aktualizačními doménami. Platforma Azure rozpozná tuto distribuci mezi aktualizačními doménami, aby se ujistila, že virtuální počítače v různých zónách nejsou aktualizovány současně.
Každá aktualizace infrastruktury v rámci jedné oblasti zaktualizační zónu podle zóny. Nasazení ale můžete mít v Zóna 1 a jiné nasazení bude Zóna 2 současně. Nasazení nejsou všechna serializovaná. Jedno nasazení ale za účelem snížení rizika zasazuje jen jednu zónu po zóně.
Škálovací sady virtuálních počítačů
Škálovací sady virtuálních počítačů v režimu flexibilní orchestrace jsou výpočetními prostředky Azure, které umožňují kombinovat škálovatelnost škálovací sad virtuálních počítačů v jednotném režimu orchestrace se zárukami regionální dostupnosti skupin dostupnosti.
S flexibilní orchestrací si můžete vybrat, jestli jsou vaše instance rozložené napříč několika zónami, nebo mezi doménami selhání v jedné oblasti.
Skupiny dostupnosti a jednotné škálovací sady
Při nasazování úlohy na virtuální počítače Azure můžete vytvořit virtuální počítače ve skupině dostupnosti a zajistit tak vysokou dostupnost pro vaši aplikaci. Pomocí skupiny dostupnosti můžete zajistit, aby během výpadku nebo údržby, které vyžadují restartování, byl dostupný alespoň jeden virtuální počítač.
V rámci skupiny dostupnosti jsou jednotlivé virtuální počítače rozprostřené až do 20 aktualizačních domén. Během plánované údržby se v daném okamžiku aktualizuje pouze jedna aktualizační doména. Aktualizační domény se nemusí aktualizovat sekvenčně.
Škálovací sady virtuálních počítačů v režimu jednotné orchestrace jsou výpočetní prostředky Azure, které můžete použít k nasazení a správě sady identických virtuálních počítačů jako jednoho prostředku. Škálovací sada se automaticky nasazovat napříč identifikátory UD, jako jsou virtuální počítače ve skupině dostupnosti. Stejně jako u skupiny dostupnosti se při použití jednotných škálovacích sad během plánované údržby v libovolném okamžiku aktualizuje pouze jedno ud.
Další informace o nastavení virtuálních počítačů pro vysokou dostupnost najdete v tématu Správa dostupnosti virtuálních počítačů pro Windows odpovídající článku pro Linux.
Další kroky
Ke správě plánované údržby můžete použít Azure CLI,Azure PowerShell nebo portál.