Omówienie aktualizacji i konserwacji

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

Ten artykuł zawiera omówienie różnych opcji aktualizacji i konserwacji maszyn wirtualnych platformy Azure.

Automatyczne uaktualnianie obrazu systemu operacyjnego

Włączenie automatycznych uaktualnień obrazów systemu operacyjnego w zestawie skalowania ułatwia bezpieczne i automatyczne uaktualnianie dysku systemu operacyjnego dla wszystkich wystąpień w zestawie skalowania.

Automatyczne uaktualnianie systemu operacyjnego ma następujące cechy:

  • Po skonfigurowaniu najnowszy obraz systemu operacyjnego opublikowany przez wydawców obrazów jest automatycznie stosowany do zestawu skalowania bez interwencji użytkownika.
  • Uaktualnia partie wystąpień w sposób kroczący za każdym razem, gdy nowy obraz jest publikowany przez wydawcę.
  • Integruje się z sondami kondycji aplikacji i rozszerzeniem application Health.
  • Działa dla wszystkich rozmiarów maszyn wirtualnych i obrazów Windows i Linux.
  • Możesz zrezygnować z automatycznych uaktualnień w dowolnym momencie (uaktualnienia systemu operacyjnego można również zainicjować ręcznie).
  • Dysk systemu operacyjnego maszyny wirtualnej jest zastępowany nowym dyskiem systemu operacyjnego utworzonym przy użyciu najnowszej wersji obrazu. Skonfigurowane rozszerzenia i niestandardowe skrypty danych są uruchamiane, podczas gdy utrwalane dyski danych są zachowywane.
  • Sekwencjonowanie rozszerzeń jest obsługiwane.
  • Automatyczne uaktualnianie obrazu systemu operacyjnego można włączyć w zestawie skalowania dowolnego rozmiaru.

Automatyczne stosowanie poprawek gościa maszyny wirtualnej

Włączenie automatycznego stosowania poprawek gościa maszyn wirtualnych na maszynach wirtualnych platformy Azure ułatwia bezpieczne i automatyczne stosowanie poprawek maszyn wirtualnych w celu zachowania zgodności z zabezpieczeniami.

Automatyczne stosowanie poprawek gościa maszyny wirtualnej ma następujące cechy:

  • Poprawki sklasyfikowane jako krytyczne lub zabezpieczenia są automatycznie pobierane i stosowane na maszynie wirtualnej.
  • Poprawki są stosowane poza godzinami szczytu w strefie czasowej maszyny wirtualnej.
  • Orkiestracja poprawek jest zarządzana przez platformę Azure, a poprawki są stosowane zgodnie z zasadami dotyczącymi dostępności.
  • Kondycja maszyny wirtualnej, określona za pośrednictwem sygnałów kondycji platformy, jest monitorowana w celu wykrywania błędów poprawek.
  • Działa dla wszystkich rozmiarów maszyn wirtualnych.

Automatyczne uaktualnianie rozszerzeń

Automatyczne uaktualnianie rozszerzeń jest dostępne dla maszyn wirtualnych platformy Azure i platformy Azure Virtual Machine Scale Sets. Gdy automatyczne uaktualnianie rozszerzenia jest włączone na maszynie wirtualnej lub zestawie skalowania, rozszerzenie jest uaktualniane automatycznie za każdym razem, gdy wydawca rozszerzenia wyda nową wersję dla tego rozszerzenia.

Automatyczne uaktualnianie rozszerzeń ma następujące funkcje:

  • Obsługiwane w przypadku maszyn wirtualnych platformy Azure i platformy Azure Virtual Machine Scale Sets.
  • Uaktualnienia są stosowane w modelu wdrażania opartym na dostępności.
  • W przypadku zestawu skalowania maszyn wirtualnych nie więcej niż 20% maszyn wirtualnych zestawu skalowania zostanie uaktualnionych w jednej partii. Minimalny rozmiar partii to jedna maszyna wirtualna.
  • Działa w przypadku wszystkich rozmiarów maszyn wirtualnych oraz rozszerzeń Windows i Linux.
  • W dowolnym momencie możesz zrezygnować z automatycznych uaktualnień.
  • Automatyczne uaktualnianie rozszerzeń można włączyć na Virtual Machine Scale Sets dowolnego rozmiaru.
  • Każde obsługiwane rozszerzenie jest rejestrowane indywidualnie i można wybrać, które rozszerzenia mają być uaktualniane automatycznie.
  • Obsługiwane we wszystkich regionach chmury publicznej.

Gorącapatch

Hotpatching to nowy sposób instalowania aktualizacji na nowych maszynach wirtualnych Windows Server Azure Edition, które nie wymagają ponownego uruchomienia po instalacji. Gorącapatch dla maszyn wirtualnych z systemem Windows Server Azure Edition ma następujące korzyści:

  • Mniejszy wpływ obciążenia z mniejszymi ponownymi rozruchami
  • Szybsze wdrażanie aktualizacji, ponieważ pakiety są mniejsze, instalowane szybciej i mają łatwiejszą aranżację poprawek za pomocą usługi Azure Update Manager
  • Lepsza ochrona, ponieważ pakiety aktualizacji Hotpatch są ograniczone do Windows aktualizacji zabezpieczeń, które instalują się szybciej bez ponownego uruchamiania

Zarządzanie aktualizacjami platformy Azure

Za pomocą rozwiązania Update Management w usłudze Azure Automation można zarządzać aktualizacjami systemu operacyjnego dla maszyn wirtualnych Windows i Linux na platformie Azure, w środowiskach lokalnych i w innych środowiskach w chmurze. Możesz szybko ocenić stan dostępnych aktualizacji na wszystkich maszynach agentów i zarządzać procesem instalowania wymaganych aktualizacji dla serwerów.

Sterowanie konserwacją

Zarządzanie aktualizacjami platformy, które nie wymagają ponownego uruchomienia przy użyciu kontroli konserwacji. Platforma Azure często aktualizuje swoją infrastrukturę w celu zwiększenia niezawodności, wydajności, zabezpieczeń lub uruchamiania nowych funkcji. Większość aktualizacji jest niewidoczna dla użytkowników. Niektóre wrażliwe obciążenia, takie jak gry, przesyłanie strumieniowe multimediów i transakcje finansowe, nie mogą tolerować nawet kilku sekund zamrażania ani odłączania maszyny wirtualnej do konserwacji. Kontrola konserwacji zapewnia możliwość oczekiwania na aktualizacje platformy i stosowania ich w 35-dniowym oknie kroczącym.

Kontrola konserwacji pozwala zdecydować, kiedy należy zastosować aktualizacje do izolowanych maszyn wirtualnych i dedykowanych hostów platformy Azure.

Dzięki kontroli konserwacji można wykonywać następujące czynności:

  • Usługa Batch aktualizuje w jednym pakiecie aktualizacji.
  • Poczekaj do 35 dni, aby zastosować aktualizacje dla maszyn hosta.
  • Automatyzowanie aktualizacji platformy przez skonfigurowanie harmonogramu konserwacji lub użycie Azure Functions.
  • Konfiguracje konserwacji działają w ramach subskrypcji i grup zasobów.

Zaplanowane zdarzenia

Usługa Scheduled Events to usługa podrzędna usługi Azure Metadata Service, która zapewnia aplikacji czas na przygotowanie się do konserwacji maszyny wirtualnej. Udostępnia informacje o nadchodzących zdarzeniach konserwacji (na przykład ponownym rozruchu), dzięki czemu aplikacja może przygotować się do nich i ograniczyć przerwy w działaniu. Jest dostępna dla wszystkich typów usługi Azure Virtual Machines, w tym PaaS i IaaS, zarówno w systemie Windows, jak i Linux.

Aby uzyskać informacje na temat zaplanowanych zdarzeń, zobacz Zaplanowane zdarzenia dla maszyn wirtualnych Windows i zaplanowane zdarzenia dla systemu Linux

Następne kroki

Zapoznaj się z dokumentacją Dostępność i skalowanie , aby uzyskać więcej sposobów zwiększania czasu pracy aplikacji i usług.