Údržba virtuálních počítačů v Azure

Platí pro: ✔️ Virtuální počítače s Linuxem ✔️ – Flexibilní škálovací sady virtuálních počítačů ✔️ s ✔️ Windows – Jednotné škálovací sady

Azure pravidelně aktualizuje svou platformu, aby zlepšil spolehlivost, výkon a zabezpečení hostitelské infrastruktury virtuálních počítačů. Úč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 mají aktualizace vliv, Azure zvolí pro aktualizace 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č za provozu migruje na již aktualizovaného hostitele.
  • Pokud údržba vyžaduje restartování, budete upozorněni na plánovanou údržbu. Azure také poskytuje časové období, ve kterém můžete zahájit údržbu sami v době, která vám vyhovuje. Časové období samoobslužné údržby je obvykle 35 dnů (pro hostitelské počítače), pokud není údržba naléhavá. Azure investuje do technologií, aby se snížil počet případů, kdy plánovaná údržba platformy vyžaduje restartování virtuálních počítačů. Pokyny ke správě plánované údržby najdete v tématu Zpracování oznámení o plánované údržbě pomocí Azure CLI, PowerShellu nebo portálu.

Tato stránka popisuje, jak Azure provádí oba typy údržby. Další informace o neplánovaných událostech (výpadcích) najdete v tématu Správa dostupnosti virtuálních počítačů pro Windows nebo v příslušném článku pro Linux.

Na virtuálním počítači můžete dostávat oznámení o nadcházející údržbě pomocí funkce Naplánované události 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í aktualizační mechanismus, který má nejmenší dopad na virtuální počítače zákazníků.

Pokud je potřeba virtuální počítač, který má vliv na údržbu, bude téměř vždy dokončen prostřednictvím pozastavení virtuálního počítače na méně než 10 sekund. Ve výjimečných případech azure pro velikosti virtuálních počítačů pro obecné účely používá mechanismus, který virtuální počítač pozastaví přibližně na 30 sekund, a to maximálně jednou za 18 měsíců. Po jakékoli operaci pozastavení se hodiny virtuálního počítače automaticky synchronizují při obnovení.

Údržba zachování paměti funguje na více než 90 % virtuálních počítačů Azure. Nefunguje pro řady G, M, N a H. Azure stále častěji využívá technologie migrace za provozu a zlepšuje mechanismy údržby pro zachování paměti, aby se zkrátila doba trvání pozastavení.

Tyto operace údržby, které nevyžadují restartování, se použijí po jednotlivých doménách selhání. Zastaví se, pokud obdrží nějaké signály o stavu z nástrojů pro monitorování platformy. Operace údržby, které nevyžadují restartování, můžou probíhat současně ve spárovaných oblastech nebo Zóny dostupnosti. Pro danou změnu se nasazení většinou sekvencuje mezi Zóny dostupnosti a mezi páry oblastí, ale na konci se může překrývat.

Tyto typy aktualizací můžou mít vliv na některé aplikace. Když se virtuální počítač za provozu migruje na jiného hostitele, některé citlivé úlohy můžou během několika minut před pozastavením virtuálního počítače vykazovat 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 tyto aplikace použít naplánované události 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 bez restartování, můžete vytvořit funkci Konfigurace údržby. Vytvořením konfigurace údržby získáte možnost přeskočit všechny aktualizace platformy a použít aktualizace ve vámi zvoleném čase. Další informace najdete v tématu Správa aktualizací platformy pomocí konfigurací údržby.

Migrace za provozu

Migrace za provozu je operace, která nevyžaduje restartování a zachovává paměť virtuálního počítače. Způsobí pozastavení nebo zamrznutí, které obvykle netrvá déle než 5 sekund. Kromě řad G, L, M, N a H mají nárok na migraci za provozu všechny virtuální počítače IaaS (infrastruktura jako služba). Způsobilé virtuální počítače představují více než 90 % virtuálních počítačů IaaS nasazených do vozového parku Azure.

Poznámka

V Azure Portal pro operace migrace za provozu, které nevyžadují restartování, neobdržíte oznámení. Pokud chcete zobrazit seznam migrací za provozu, které nevyžadují restartování, zadejte dotaz na naplá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 pomocí plánovaných událostí můžete předem zjistit, kdy se spustí operace migrace za provozu.

Migraci za provozu je také možné použít k přesunu virtuálních počítačů, pokud algoritmy Služby Azure Machine Learning předpovídají hrozící selhání hardwaru nebo když chcete optimalizovat přidělení virtuálních počítačů. Další informace o prediktivním modelování, které detekuje instance degradovaného hardwaru, najdete v tématu Zlepšení odolnosti virtuálních počítačů Azure pomocí prediktivního strojového učení a migrace za provozu. Oznámení o migraci za provozu se zobrazují v Azure Portal v protokolech monitorování a stavu služby a také v části Naplánované události, pokud tyto služby používáte.

Ú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 upozorněni předem. Plánovaná údržba má dvě fáze: samoobslužnou a plánovanou fázi údržby.

Během samoobslužné fáze, která obvykle trvá čtyři týdny, zahájíte údržbu virtuálních počítačů. V rámci samoobslužné služby můžete dotazovat každý virtuální počítač, abyste viděli jeho stav a výsledek poslední žádosti o údržbu.

Poznámka

U řady virtuálních počítačů, které nepodporují migraci za provozu, může během událostí údržby dojít ke ztrátě dat místních (dočasných) disků. Informace o tom, jestli se migrace za provozu podporuje, najdete v jednotlivých řadách virtuálních počítačů.

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č znovu nasadí, dojde ke ztrátě dočasného disku a aktualizují se veřejné 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 neaktualizuje a vy získáte možnost samoobslužnou údržbu zopakovat.

Po ukončení samoobslužné fáze začne fáze plánované údržby . Během této fáze se stále můžete dotazovat na fázi údržby, ale nemůžete sami zahájit údržbu.

Další informace o správě údržby, která vyžaduje restartování, najdete v tématu Zpracování oznámení plánované údržby pomocí Azure CLI, PowerShellu nebo portálu.

Aspekty dostupnosti během plánované údržby

Pokud se rozhodnete počkat na plánovanou fázi údržby, měli byste zvážit několik věcí, abyste zachovali nejvyšší dostupnost virtuálních počítačů.

Spárované oblasti

Každá oblast Azure je spárovaná s jinou oblastí ve stejném geografickém okolí. Společně vytvoří dvojici 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 oblasti USA – středosever azure současně neaktualizuje žádný virtuální počítač v oblasti USA – středojiž. 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í fungování párů oblastí vám může pomoct lépe distribuovat virtuální počítače mezi oblasti. Další informace najdete v tématu Páry 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í. Kvůli zajištění odolnosti jsou ve všech povolených oblastech minimálně tři samostatné zóny.

Zóna dostupnosti je kombinací domény selhání a aktualizační domény. Pokud vytvoříte tři nebo více virtuálních počítačů ve třech zónách v oblasti Azure, vaše virtuální počítače se efektivně distribuují mezi tři domény selhání a tři aktualizační domény. Platforma Azure rozpoznává tuto distribuci mezi aktualizačními doménami, aby se zajistilo, že virtuální počítače v různých zónách nebudou aktualizovány současně.

Každá aktualizace infrastruktury zavede zónu po zóně v rámci jedné oblasti. Můžete ale mít nasazení probíhající v zóně 1 a jiné nasazení probíhá v zóně 2 ve stejnou dobu. Nasazení nejsou všechna serializovaná. Jedno nasazení, které vyžaduje restartování, ale postupně nasadí jenom jednu zónu, aby se snížilo riziko. Obecně platí, že aktualizace, které vyžadují restartování, se vyhýbají, pokud je to možné, a Azure se pokouší použít migraci za provozu nebo poskytnout zákazníkům kontrolu.

Š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ím prostředkem Azure, který umožňuje kombinovat škálovatelnost škálovacích sad virtuálních počítačů v režimu jednotné orchestrace se zárukami regionální dostupnosti skupin dostupnosti.

Pomocí flexibilní orchestrace můžete zvolit, jestli budou instance rozložené do několika zón, nebo mezi domény selhání v rámci jedné oblasti.

Skupiny dostupnosti a uniformní škálovací sady

Při nasazování úlohy na virtuální počítače Azure můžete vytvořit virtuální počítače v rámci skupiny dostupnosti , abyste vaší aplikaci zajistili vysokou dostupnost. Pomocí skupin dostupnosti můžete zajistit, aby během výpadku nebo údržby, které vyžadují restartování, byl k dispozici alespoň jeden virtuální počítač.

V rámci skupiny dostupnosti jsou jednotlivé virtuální počítače rozložené do až 20 aktualizačních domén. Během plánované údržby se v daném okamžiku aktualizuje jenom jedna aktualizační doména. Aktualizační domény se nemusí nutně aktualizovat postupně.

Škálovací sady virtuálních počítačů v režimu jednotné orchestrace jsou výpočetním prostředkem 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 nasadí napříč UD, jako jsou virtuální počítače ve skupině dostupnosti. Stejně jako u skupin dostupnosti platí, že když použijete jednotné škálovací sady, během plánované údržby se v daném okamžiku aktualizuje jenom 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 nebo v odpovídajícím článku pro Linux.

Další kroky

Ke správě plánované údržby můžete použít Azure CLI, Azure PowerShell nebo portál.