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.