Sdílet prostřednictvím


Hibernace pro virtuální počítače Azure

Platí pro: ✔️ Virtuální počítače s Windows s Linuxem ✔️

Hibernace umožňuje pozastavit virtuální počítače, které se nepoužívají, a ušetřit náklady na výpočetní prostředky. Jedná se o efektivní funkci správy nákladů pro scénáře, jako jsou:

  • Virtuální počítače, vývojové a testovací servery a další scénáře, ve kterých virtuální počítače nemusí běžet 24/7.
  • Systémy s dlouhými dobami spouštění kvůli aplikacím náročným na paměť. Tyto aplikace je možné inicializovat na virtuálních počítačích a hibernovat. Tyto "předzbrojené" virtuální počítače se pak dají rychle spustit v případě potřeby s aplikacemi, které už jsou v požadovaném stavu spuštěné.

Jak funguje hibernace

Při hibernaci virtuálního počítače Azure signalizuje operační systém virtuálního počítače, aby provedl akci pozastavení na disk. Azure ukládá obsah paměti virtuálního počítače na disk s operačním systémem a pak uvolní virtuální počítač. Po opětovném spuštění virtuálního počítače se obsah paměti přenese z disku s operačním systémem zpět do paměti. Aplikace a procesy, které byly dříve spuštěny ve vašem virtuálním počítači, se před hibernací obnovily ze stavu.

Jakmile je virtuální počítač ve stavu hibernace, nebudete se účtovat za využití virtuálního počítače. Váš účet se účtuje jenom za úložiště (disk s operačním systémem, datové disky) a síťové prostředky (IP adresy atd.) připojené k virtuálnímu počítači.

Při hibernaci virtuálního počítače:

  • Hibernace se aktivuje na virtuálním počítači pomocí webu Azure Portal, rozhraní příkazového řádku, PowerShellu, sad SDK nebo rozhraní API. Azure pak signalizuje hostovaný operační systém, aby provedl pozastavení na disk (S4).
  • Obsah paměti virtuálního počítače se ukládá na disk s operačním systémem. Virtuální počítač se pak uvolní, uvolní zapůjčení základního hardwaru a vypne se. Další podrobnosti o uvolněném stavu virtuálního počítače najdete ve stavech virtuálních počítačů a fakturaci .
  • Data na dočasném disku se neuchovávají.
  • Disk s operačním systémem, datové disky a síťové karty zůstanou připojené k virtuálnímu počítači. Všechny statické IP adresy zůstanou beze změny.
  • Za využití virtuálního počítače se vám neúčtuje hibernovaný virtuální počítač.
  • Dál se vám budou účtovat prostředky úložiště a sítě přidružené k hibernovanému virtuálnímu počítači.

Podporované konfigurace

Podpora hibernace je omezená na určité velikosti virtuálních počítačů a verze operačního systému. Před použitím hibernace se ujistěte, že máte podporovanou konfiguraci.

Podporované operační systémy

Podporované operační systémy, omezení a konfigurační postupy specifické pro operační systém jsou uvedené v části dokumentace operačního systému.

Dokumentace k režimu spánku virtuálního počítače s Windows

Dokumentace k hibernaci virtuálního počítače s Linuxem

Podporované velikosti virtuálních počítačů

Velikosti virtuálních počítačů s až 64 GB paměti RAM z následujících řad virtuálních počítačů pro obecné účely podporují hibernaci.

Velikosti virtuálních počítačů s až 112 GB RAM z následujících řad virtuálních počítačů s GPU podporují hibernaci.

  • Řada NVv4 (ve verzi Preview)
  • Řada NVadsA10v5 ( ve verzi Preview) Pokud používáte nějaké výpočetní aplikace s podporou UVM, doporučujeme aplikaci před zahájením akce hibernace znovu nečinit.

Důležité

Virtuální počítače Azure – Hibernace pro virtuální počítače s GPU je aktuálně ve verzi PREVIEW. Právní podmínky, které platí pro funkce Azure, které jsou ve verzi beta, verzi Preview nebo které zatím nejsou veřejně dostupné, najdete v Dodatečných podmínkách použití pro Microsoft Azure verze Preview.

Obecná omezení

  • Můžete změnit velikost virtuálních počítačů, které mají povolenou hibernaci, ale ne v případě, že je virtuální počítač ve stavu Hibernated . Virtuální počítač by měl být ve spuštěném nebo zastaveném stavu.
  • Režim hibernace se podporuje jenom u vnořené virtualizace, pokud je na virtuálním počítači povolené důvěryhodné spuštění.
  • Pokud je virtuální počítač hibernovaný, nemůžete připojit, odpojit ani upravit žádné disky nebo síťové karty přidružené k virtuálnímu počítači. Místo toho musí být virtuální počítač přesunut do stavu Zastavení zrušení přidělení.
  • Pokud je virtuální počítač hibernovaný, neexistuje žádná záruka kapacity, která by zajistila, že je k pozdějšímu spuštění virtuálního počítače dostatečná kapacita. Ve výjimečných případech, kdy dochází k problémům s kapacitou, můžete zkusit virtuální počítač spustit později. Rezervace kapacity nezaručují kapacitu pro hibernace virtuálních počítačů.
  • Virtuální počítač můžete hibernace provádět pouze pomocí webu Azure Portal, rozhraní příkazového řádku, PowerShellu, sad SDK a rozhraní API. Při hibernaci virtuálního počítače pomocí operací hostovaného operačního systému se virtuální počítač nepřesouvají do režimu hibernace a virtuální počítač se bude dál účtovat.

Omezení funkcí Azure

  • Disky OS s kratší platností
  • Sdílené disky
  • Skupiny dostupnosti
  • Škálovací sady virtuálních počítačů v režimu jednotné orchestrace se nepodporují. Škálovací sady virtuálních počítačů v flexibilním režimu orchestrace se podporují.
  • Spotové virtuální počítače
  • Spravované image
  • Azure Backup
  • Rezervace kapacity

Předpoklady pro použití hibernace

  • Na virtuálním počítači musí být povolená možnost Hibernace.
  • Trvalý disk s operačním systémem dostatečně velký pro uložení obsahu paměti RAM, operačního systému a dalších aplikací spuštěných na virtuálním počítači je připojený.
  • Velikost virtuálního počítače podporuje hibernaci.
  • Operační systém virtuálního počítače podporuje hibernaci.
  • Pokud používáte rozšíření Windows nebo Linux Hibernate, nainstaluje se agent virtuálního počítače Azure.
  • Pokud se virtuální počítač vytváří z disku s operačním systémem nebo z image galerie výpočetních prostředků, podporuje definice hibernace disku s operačním systémem nebo image galerie.

Nastavení hibernace

Povolení hibernace je podrobně popsané v dokumentaci ke konkrétnímu nastavení a konfiguraci operačního systému:

Virtuální počítače se systémem Linux

Pokud chcete nakonfigurovat hibernaci na virtuálním počítači s Linuxem, projděte si dokumentaci k hibernaci Linuxu.

Virtuální počítače s Windows

Pokud chcete nakonfigurovat režim hibernace na virtuálním počítači s Windows, podívejte se do dokumentace k režimu hibernace Windows.

Řešení problému

Obecné informace o řešení potíží najdete v průvodci odstraňováním potíží s režimem hibernace.

Informace o problémech s hibernací hosta Windows najdete v průvodci odstraňováním potíží s hibernací hosta windows.

Informace o problémech s hibernací hosta v Linuxu najdete v průvodci odstraňováním potíží s hibernací hosta v Linuxu.

Nejčastější dotazy

  • Jaké jsou poplatky za použití této funkce?

    • Jakmile se virtuální počítač umístí do režimu hibernace, nebudete se vám účtovat poplatky za virtuální počítač stejně jako za to, jak se vám neúčtují poplatky za virtuální počítače ve stavu zastavení (uvolněné). Účtují se vám jenom disky s operačním systémem, datové disky a všechny statické IP adresy přidružené k virtuálnímu počítači.
  • Můžu povolit hibernaci na existujících virtuálních počítačích?

    • Ano, u existujících virtuálních počítačů můžete povolit hibernaci.
  • Můžu změnit velikost virtuálního počítače s povoleným režimem hibernace?

    • Ano, velikost virtuálního počítače s povoleným režimem hibernace můžete změnit. Pokud je virtuální počítač ve stavu Hibernace , nemůžete změnit jeho velikost. Před změnou velikosti přesuňte virtuální počítač do spuštěného nebo zastaveného stavu.
  • Můžu upravit virtuální počítač, jakmile je ve stavu hibernace?

    • Ne, jakmile je virtuální počítač ve stavu hibernace, nemůžete provádět akce, jako je změna velikosti virtuálního počítače a úprava disků. Kromě toho nemůžete odpojit žádné disky ani síťové prostředky, které jsou aktuálně připojené k virtuálnímu počítači, ani k virtuálnímu počítači připojit nové prostředky. Pokud chcete tyto prostředky odpojit, můžete ho ale zastavit (zrušit přidělení) nebo ho odstranit.
  • Jaký je rozdíl mezi zastavením (uvolněním) a hibernací virtuálního počítače?

    • Když zastavíte (uvolníte) virtuální počítač, virtuální počítač se vypne, aniž by se zachoval obsah paměti. Můžete změnit velikost zastavovaných (uvolněných) virtuálních počítačů a odpojit nebo připojit disky k virtuálnímu počítači.

    • Při hibernaci virtuálního počítače se obsah paměti nejprve zachovají na disku s operačním systémem a pak virtuální počítač hibernuje. Velikost virtuálních počítačů nemůžete změnit v režimu hibernace ani odpojit nebo připojit disky a síťové prostředky k virtuálnímu počítači.

  • Můžu zahájit hibernaci z virtuálního počítače?

    • K hibernaci virtuálního počítače byste měli použít Azure Portal, rozhraní příkazového řádku, příkazy PowerShellu, sady SDK a rozhraní API. Aktivace hibernace z virtuálního počítače stále vede k tomu, že se virtuální počítač účtuje za výpočetní prostředky.
  • Když je virtuální počítač hibernovaný, existuje v době spuštění virtuálního počítače zajištění kapacity?

    • Ne, neexistuje žádná záruka kapacity pro spouštění hibernovaných virtuálních počítačů. Ve výjimečných scénářích, pokud narazíte na problém s kapacitou, můžete zkusit virtuální počítač spustit později.

Další kroky