Hibernacji dla maszyn wirtualnych platformy Azure

Dotyczy: ✔️ Maszyny wirtualne z systemem Linux maszyny wirtualne z ✔️ systemem Windows

Ważne

Azure Virtual Machines — hibernacji jest obecnie dostępna w wersji zapoznawczej. Zobacz Dodatkowe warunki użytkowania wersji zapoznawczych platformy Microsoft Azure, aby zapoznać się z postanowieniami prawnymi dotyczącymi funkcji platformy Azure, które są w wersji beta lub wersji zapoznawczej albo w inny sposób nie zostały jeszcze wydane jako ogólnie dostępne.

Hibernacji umożliwia wstrzymywanie maszyn wirtualnych, które nie są używane, i oszczędzanie na kosztach obliczeń. Jest to efektywna funkcja zarządzania kosztami w scenariuszach, takich jak:

  • Pulpity wirtualne, serwery deweloperskie/testowe i inne scenariusze, w których maszyny wirtualne nie muszą działać 24/7.
  • Systemy z długim czasem rozruchu ze względu na aplikacje intensywnie korzystające z pamięci. Te aplikacje można zainicjować na maszynach wirtualnych i hibernacji. Te "wstępnie" maszyny wirtualne mogą być szybko uruchamiane w razie potrzeby, a aplikacje są już uruchomione w żądanym stanie.

Jak działa hibernacja

Po hibernacji maszyny wirtualnej platforma Azure sygnalizuje system operacyjny maszyny wirtualnej w celu wykonania akcji wstrzymania do dysku. Platforma Azure przechowuje zawartość pamięci maszyny wirtualnej na dysku systemu operacyjnego, a następnie cofa przydział maszyny wirtualnej. Po ponownym uruchomieniu maszyny wirtualnej zawartość pamięci jest przesyłana z dysku systemu operacyjnego z powrotem do pamięci. Aplikacje i procesy, które były wcześniej uruchomione na maszynie wirtualnej, wznawiają działanie ze stanu przed hibernacji.

Gdy maszyna wirtualna jest w stanie hibernacji, nie są naliczane opłaty za użycie maszyny wirtualnej. Twoje konto jest rozliczane tylko za magazyn (dysk systemu operacyjnego, dyski danych) i zasoby sieciowe (adresy IP itp.) dołączone do maszyny wirtualnej.

W przypadku hibernacji maszyny wirtualnej:

  • Hibernacji jest wyzwalana na maszynie wirtualnej przy użyciu witryny Azure Portal, interfejsu wiersza polecenia, programu PowerShell, zestawów SDK lub interfejsów API. Następnie platforma Azure sygnalizuje system operacyjny gościa do wykonania wstrzymania na dysku (S4).
  • Zawartość pamięci maszyny wirtualnej jest przechowywana na dysku systemu operacyjnego. Następnie cofnięto przydział maszyny wirtualnej, zwalnia dzierżawę sprzętu bazowego i jest wyłączona. Aby uzyskać więcej informacji na temat stanu cofnięcia przydziału maszyny wirtualnej, zobacz Stany maszyn wirtualnych i rozliczenia .
  • Dane na dysku tymczasowym nie są utrwalane.
  • Dysk systemu operacyjnego, dyski danych i karty sieciowe pozostają dołączone do maszyny wirtualnej. Wszystkie statyczne adresy IP pozostają niezmienione.
  • Nie są naliczane opłaty za użycie maszyny wirtualnej w przypadku hibernacji maszyny wirtualnej.
  • Nadal są naliczane opłaty za zasoby magazynu i sieci skojarzone z hiberowaną maszyną wirtualną.

Obsługiwane konfiguracje

Obsługa hibernacji jest ograniczona do niektórych rozmiarów maszyn wirtualnych i wersji systemu operacyjnego. Przed użyciem hibernacji upewnij się, że masz obsługiwaną konfigurację.

Obsługiwane systemy operacyjne

Obsługiwane systemy operacyjne, ograniczenia specyficzne dla systemu operacyjnego i procedury konfiguracji są wymienione w sekcji dokumentacji systemu operacyjnego.

Dokumentacja hibernacji maszyny wirtualnej z systemem Windows

Dokumentacja hibernacji maszyny wirtualnej z systemem Linux

Obsługiwane rozmiary maszyn wirtualnych

Rozmiary maszyn wirtualnych z maksymalnie 64 GB pamięci RAM z następującej serii maszyn wirtualnych ogólnego przeznaczenia obsługują hibernacji.

Rozmiary maszyn wirtualnych z maksymalnie 112 GB pamięci RAM z następującej serii maszyn wirtualnych gpu obsługują hibernacji.

Ogólne ograniczenia

  • Nie można włączyć hibernacji na istniejących maszynach wirtualnych.
  • Nie można zmienić rozmiaru maszyny wirtualnej, jeśli ma włączoną hibernacji.
  • Hibernacji jest obsługiwana tylko w przypadku wirtualizacji zagnieżdżonej, gdy na maszynie wirtualnej jest włączone zaufane uruchamianie
  • W przypadku hibernacji maszyny wirtualnej nie można dołączać, odłączać ani modyfikować żadnych dysków ani kart sieciowych skojarzonych z maszyną wirtualną. Zamiast tego maszyna wirtualna musi zostać przeniesiona do stanu Stop-Deallocated.
  • W przypadku hibernacji maszyny wirtualnej nie ma gwarancji pojemności, aby zapewnić wystarczającą pojemność do późniejszego uruchomienia maszyny wirtualnej. W rzadkich przypadkach, w których występują problemy z pojemnością, możesz spróbować uruchomić maszynę wirtualną w późniejszym czasie. Rezerwacje pojemności nie gwarantują pojemności dla hiberowanych maszyn wirtualnych.
  • Możesz hibernować maszynę wirtualną tylko przy użyciu witryny Azure Portal, interfejsu wiersza polecenia, programu PowerShell, zestawów SDK i interfejsu API. Hibernacji maszyny wirtualnej przy użyciu operacji systemu operacyjnego gościa nie powoduje przejścia maszyny wirtualnej do stanu hibernacji, a opłata za maszynę wirtualną będzie nadal naliczana.
  • Nie można wyłączyć hibernacji na maszynie wirtualnej po włączeniu.

Ograniczenia funkcji platformy Azure

  • Efemeryczne dyski systemu operacyjnego
  • Dyski udostępnione
  • Zestawy dostępności
  • Zestawy skalowania maszyn wirtualnych jednolite
  • Maszyny wirtualne typu spot
  • Obrazy zarządzane
  • Azure Backup
  • Rezerwacje pojemności

Wymagania wstępne dotyczące używania hibernacji

  • Hibernacji musi być włączona na maszynie wirtualnej podczas tworzenia maszyny wirtualnej.
  • Trwały dysk systemu operacyjnego wystarczająco duży do przechowywania zawartości pamięci RAM, systemu operacyjnego i innych aplikacji działających na maszynie wirtualnej jest połączony.
  • Rozmiar maszyny wirtualnej obsługuje hibernacji.
  • System operacyjny maszyny wirtualnej obsługuje hibernacji.
  • Agent maszyny wirtualnej platformy Azure jest instalowany, jeśli używasz rozszerzeń hibernacji systemu Windows lub Linux.
  • Jeśli maszyna wirtualna jest tworzona na podstawie dysku systemu operacyjnego lub obrazu galerii obliczeniowej, definicja obrazu systemu operacyjnego lub galerii obsługuje hibernacji.

Konfigurowanie hibernacji

Włączanie hibernacji zostało szczegółowo opisane w dokumentacji dotyczącej konfiguracji i konfiguracji systemu operacyjnego:

Maszyny wirtualne z systemem Linux

Aby skonfigurować hibernacji na maszynie wirtualnej z systemem Linux, zapoznaj się z dokumentacją hibernacji systemu Linux.

Maszyny wirtualne z systemem Windows

Aby skonfigurować hibernacji na maszynie wirtualnej z systemem Windows, zapoznaj się z dokumentacją hibernacji systemu Windows.

Rozwiązywanie problemów

Zapoznaj się z przewodnikiem rozwiązywania problemów z hibernacji, aby uzyskać ogólne informacje dotyczące rozwiązywania problemów.

Zapoznaj się z przewodnikiem rozwiązywania problemów z hibernacji systemu Windows, aby uzyskać informacje na temat problemów z hibernacji gościa systemu Windows.

Zapoznaj się z przewodnikiem rozwiązywania problemów z hibernacji systemu Linux, aby uzyskać informacje na temat problemów z hibernacji gościa systemu Linux.

Często zadawane pytania

  • Jakie są opłaty za korzystanie z tej funkcji?

    • Gdy maszyna wirtualna zostanie umieszczona w stanie hibernacji, nie są naliczane opłaty za maszynę wirtualną, tak jak nie są naliczane opłaty za maszyny wirtualne w stanie zatrzymania (cofnięto przydział). Opłaty są naliczane tylko za dysk systemu operacyjnego, dyski danych i wszystkie statyczne adresy IP skojarzone z maszyną wirtualną.
  • Czy mogę włączyć hibernacji na istniejących maszynach wirtualnych?

    • Nie, nie można włączyć hibernacji na istniejących maszynach wirtualnych. W momencie tworzenia maszyny wirtualnej można włączyć tylko hibernacji.
  • Czy mogę zmienić rozmiar maszyny wirtualnej z włączoną hibernacji?

    • L.p. Po włączeniu hibernacji na maszynie wirtualnej nie można zmienić rozmiaru maszyny wirtualnej.
  • Czy mogę zmodyfikować maszynę wirtualną, gdy jest w stanie hibernacji?

    • Nie, gdy maszyna wirtualna jest w stanie hibernacji, nie można wykonywać akcji, takich jak zmiana rozmiaru maszyny wirtualnej i modyfikowanie dysków. Ponadto nie można odłączyć żadnych dysków ani zasobów sieciowych, które są obecnie dołączone do maszyny wirtualnej ani dołączać nowych zasobów do maszyny wirtualnej. Możesz jednak zatrzymać (cofnąć przydział) lub usunąć maszynę wirtualną, jeśli chcesz odłączyć te zasoby.
  • Jaka jest różnica między zatrzymaniem (cofnięciem przydziału) i hibernacji maszyny wirtualnej?

    • Po zatrzymaniu (cofnięciu przydziału) maszyny wirtualnej maszyna wirtualna zostanie zamknięta bez utrwalania zawartości pamięci. Możesz zmienić rozmiar maszyn wirtualnych stop(cofnięty przydział) i odłączyć/dołączyć dyski do maszyny wirtualnej.

    • Po hibernacji maszyny wirtualnej zawartość pamięci jest najpierw utrwalana na dysku systemu operacyjnego, a następnie hibernacji maszyny wirtualnej. Nie można zmieniać rozmiaru maszyn wirtualnych w stanie hibernacji ani odłączać/dołączać dysków i zasobów sieciowych do maszyny wirtualnej.

  • Czy można wyłączyć hibernacji?

    • Nie, nie można wyłączyć hibernacji na maszynie wirtualnej.
  • Czy mogę zainicjować hibernacji z poziomu maszyny wirtualnej?

    • Aby hibernować maszynę wirtualną, należy użyć witryny Azure Portal, interfejsu wiersza polecenia, poleceń programu PowerShell, zestawów SDK i interfejsów API. Wyzwalanie hibernacji z wewnątrz maszyny wirtualnej nadal powoduje naliczanie opłat za zasoby obliczeniowe maszyny wirtualnej.
  • Kiedy maszyna wirtualna jest hiberowana, czy w momencie uruchomienia maszyny wirtualnej istnieje pewność pojemności?

    • Nie, nie ma żadnych gwarancji pojemności dla uruchamiania hiberowanych maszyn wirtualnych. W rzadkich scenariuszach, jeśli wystąpi problem z pojemnością, możesz spróbować uruchomić maszynę wirtualną w późniejszym czasie.

Następne kroki