Optymalizacja maszyn wirtualnych dla obrazów galerii za pomocą narzędzia Azure VM Image Builder

Dotyczy: ✔️ Maszyny wirtualne z systemem Linux maszyny wirtualne z systemem Windows — zestawy skalowania maszyn wirtualnych ✔️ ✔️

Z tego artykułu dowiesz się, jak używać narzędzia Azure VM Image Builder do optymalizowania obrazów ACG (Azure Compute Gallery) lub obrazów zarządzanych lub wirtualnych dysków twardych, aby poprawić czas tworzenia maszyn wirtualnych.

Optymalizacja maszyn wirtualnych platformy Azure

Optymalizacja maszyn wirtualnych platformy Azure poprawia czas tworzenia maszyn wirtualnych, aktualizując obraz galerii w celu zoptymalizowania obrazu pod kątem szybszego czasu rozruchu.

Obsługiwane typy obrazów

Optymalizacja następujących obrazów jest obsługiwana:

Funkcje Szczegóły
Typ systemu operacyjnego Linux, Windows
Partycja MBR/GPT
Hyper-V Gen1/Gen2
Stan systemu operacyjnego Uogólniony
Architektura X64, ARM64

Następujące typy obrazów nie są obsługiwane:

  • Obrazy o rozmiarze większym niż 2 TB
  • Wyspecjalizowane obrazy

Optymalizacja w narzędziu Azure VM Image Builder

Optymalizację można włączyć podczas tworzenia obrazu maszyny wirtualnej przy użyciu interfejsu wiersza polecenia.

Klienci mogą utworzyć szablon narzędzia Image Builder maszyny wirtualnej platformy Azure przy użyciu interfejsu wiersza polecenia. Zawiera szczegółowe informacje dotyczące źródła, typu dostosowywania i dystrybucji.

W szablonie należy włączyć dodatkowe pola optymalizacji maszyn wirtualnych. Aby uzyskać więcej informacji na temat włączania pól optymalizacji maszyny wirtualnej dla szablonu konstruktora obrazów, zobacz właściwość Optimize (Optymalizowanie).

Uwaga

Aby włączyć korzyści z optymalizacji maszyn wirtualnych, musisz używać wersji interfejsu API narzędzia Azure Image Builder lub nowszej 2022-07-01 wersji.

Często zadawane pytania

Czy można użyć optymalizacji maszyny wirtualnej bez dostosowywania konstruktora obrazów maszyny wirtualnej platformy Azure?

Tak, klienci mogą zdecydować się tylko na optymalizację maszyny wirtualnej bez korzystania z funkcji dostosowywania konstruktora obrazów maszyny wirtualnej platformy Azure. Klienci mogą po prostu włączyć flagę optymalizacji i zachować pole dostosowywania jako puste.

Czy można zoptymalizować istniejącą wersję obrazu ACG?

Nie, ta funkcja optymalizacji nie zaktualizuje istniejącej wersji obrazu SIG. Optymalizację można jednak włączyć podczas tworzenia nowej wersji dla istniejącego obrazu

Ile czasu zajmuje wygenerowanie zoptymalizowanego obrazu?

Poniżej zaobserwowano opóźnienia w różnych percentylach:

System operacyjny Rozmiar P50 P95 Średnia
Linux Dysk VHD 30 GB 20 min 21 minut 20 min
Windows 127 GB wirtualnego dysku twardego 34 min 35 minut 33 min

Jest to koniec zaobserwowanego czasu trwania. Należy pamiętać, że czas trwania generowania obrazu różni się w zależności od różnych czynników, takich jak typ systemu operacyjnego, rozmiar dysku VHD, stan systemu operacyjnego itp.

Czy obraz systemu operacyjnego został skopiowany z subskrypcji klienta na potrzeby optymalizacji?

Tak, wirtualny dysk twardy systemu operacyjnego jest kopiowany z subskrypcji klienta do subskrypcji platformy Azure w celu optymalizacji w tej samej lokalizacji geograficznej. Po zakończeniu lub upłynął limit czasu optymalizacji platforma Azure wewnętrznie usuwa wszystkie skopiowane dyski VHD systemu operacyjnego.

Jakie są ulepszenia wydajności zaobserwowane w przypadku optymalizacji rozruchu maszyny wirtualnej?

Włączenie funkcji optymalizacji rozruchu maszyny wirtualnej może nie zawsze spowodować zauważalną poprawę wydajności, ponieważ zależy to od kilku czynników, takich jak obraz źródłowy już zoptymalizowany, typ systemu operacyjnego, dostosowywanie itp. Jednak aby zapewnić najlepszą wydajność rozruchu maszyny wirtualnej, zaleca się włączenie tej funkcji.

Następne kroki

Dowiedz się więcej o galerii zasobów obliczeniowych platformy Azure.