Zasady uaktualniania dla zestawów skalowania maszyn wirtualnych

Zasady uaktualniania zestawu skalowania maszyn wirtualnych określają, w jaki sposób maszyny wirtualne można uaktualnić przy użyciu najnowszego modelu zestawu skalowania.

Tryby zasad uaktualniania

Zasady uaktualniania dostępne dla zestawów skalowania maszyn wirtualnych to automatyczne, ręczne i stopniowe. Wybrane zasady uaktualniania mogą mieć wpływ na ogólny czas działania usługi zestawu skalowania maszyn wirtualnych.

Ponadto mogą wystąpić sytuacje, w których określone wystąpienia w zestawie skalowania mogą być traktowane inaczej niż pozostałe. Na przykład niektóre wystąpienia w zestawie skalowania mogą być potrzebne do wykonywania różnych zadań niż inni członkowie zestawu skalowania. W takich sytuacjach usługa Instance Protection zapewnia mechanizmy kontroli wymagane do ochrony tych wystąpień przed uaktualnieniem wraz z innymi wystąpieniami w przypadku wystąpienia uaktualnienia.

Zasady automatycznego uaktualniania

Uwaga

Zasady automatycznego uaktualniania są dostępne tylko dla zestawów skalowania maszyn wirtualnych z jednolitą aranżacją.

Dzięki zasadom automatycznego uaktualniania zestaw skalowania nie gwarantuje, że kolejność maszyn wirtualnych zostanie wyłączona. Zestaw skalowania może zdjąć wszystkie maszyny wirtualne w tym samym czasie w celu przeprowadzenia uaktualnień.

Zasady automatycznego uaktualniania najlepiej sprawdzają się w scenariuszach DevTest, w których nie interesuje Cię czas pracy wystąpień podczas wprowadzania zmian w konfiguracjach i ustawieniach.

Jeśli zestaw skalowania jest częścią klastra usługi Service Fabric, tryb automatyczny jest jedynym dostępnym trybem. Aby uzyskać więcej informacji, zobacz Uaktualnianie aplikacji usługi Service Fabric.

Zasady ręcznego uaktualniania

Uwaga

Zasady ręcznego uaktualniania są dostępne zarówno dla zestawów skalowania maszyn wirtualnych z jednolitą aranżacją, jak i zestawami skalowania maszyn wirtualnych z elastyczną aranżacją.

Zasady ręcznego uaktualniania zestawów skalowania maszyn wirtualnych z elastyczną orkiestracją są obecnie dostępne w wersji zapoznawczej. Wersje zapoznawcze są udostępniane pod warunkiem udzielenia zgody na dodatkowe warunki użytkowania. Niektóre cechy tych funkcji mogą ulec zmianie, zanim stanie się ona ogólnie dostępna.

W przypadku zasad ręcznego uaktualniania należy wybrać, kiedy zaktualizować wystąpienia zestawu skalowania. Nic nie dzieje się automatycznie z istniejącymi maszynami wirtualnymi, gdy nastąpią zmiany w modelu zestawu skalowania. Nowe wystąpienia dodane do zestawu skalowania używają najbardziej dostępnego modelu aktualizacji do daty.

Zasady ręcznego uaktualniania najlepiej sprawdzają się w przypadku obciążeń, w których wymagana jest większa kontrola nad tym, kiedy i jak są aktualizowane wystąpienia.

Zasady uaktualniania stopniowego

Uwaga

Zasady uaktualniania stopniowego są dostępne tylko dla zestawów skalowania maszyn wirtualnych z jednolitą aranżacją.

W przypadku zasad uaktualniania stopniowego zestaw skalowania wykonuje aktualizacje w partiach. Uzyskasz również większą kontrolę nad uaktualnieniami za pomocą ustawień, takich jak rozmiar partii, maksymalny procent dobrej kondycji, ustalanie priorytetów wystąpień w złej kondycji i włączanie uaktualnień w różnych strefach dostępności.

Zasady uaktualniania stopniowego najlepiej nadają się do obciążeń produkcyjnych, które wymagają zawsze dostępnej liczby wystąpień. Uaktualnienia stopniowe to najbezpieczniejszy sposób uaktualniania wystąpień do najnowszego modelu bez naruszania dostępności i czasu pracy.

W przypadku korzystania z zasad uaktualniania stopniowego zestaw skalowania musi również mieć sondę kondycji lub użyć rozszerzenia kondycji aplikacji do monitorowania kondycji aplikacji.

Aby uzyskać więcej informacji, zobacz konfigurowanie zasad uaktualniania stopniowego,

Co wyzwala uaktualnienie

Zmiany wprowadzone w zestawie skalowania mogą mieć wpływ na dostępność wystąpień. Wszelkie zmiany wpływające na model zestawu skalowania maszyn wirtualnych mogą wyzwolić uaktualnienie, a te uaktualnienia są stosowane do wystąpień w zestawie skalowania na podstawie używanych zasad uaktualniania. Wyjątkiem byłoby włączenie ochrony wystąpień w określonych wystąpieniach.

Niektóre uaktualnienia wymagają ponownego uruchomienia maszyny wirtualnej, podczas gdy inne można ukończyć bez zakłócania wystąpień zestawu skalowania. Aktualizacje, które wymagają ponownego uruchomienia, ponownego tworzenia lub ponownego wdrażania wystąpienia maszyny wirtualnej, obejmują:

  • Aktualizacje kluczy haseł lub SSH
  • Zmiany danych niestandardowych
  • Drobne uaktualnienia systemu operacyjnego
  • Zmiany rozmiaru maszyny wirtualnej
  • Dodawanie Strefy dostępności
  • Zmiany domeny błędów
  • Zmiany grupy umieszczania w pobliżu

Uwaga

Podczas gdy zmiany hasła i danych niestandardowych można wprowadzić bez ponownego uruchomienia, aby uaktualnienia były stosowane do wystąpień maszyny wirtualnej, należy odtworzyć obraz maszyny wirtualnej. Aby uzyskać więcej informacji, zobacz Reimage a virtual machine (Ponowne tworzenie obrazu maszyny wirtualnej)

Jeśli używasz zasad uaktualniania stopniowego z funkcją MaxSurge, wszelkie zmiany w wyniku modelu zestawu skalowania spowodują wyzwolenie uaktualnienia stopniowego. MaxSurge to sugerowany sposób wdrażania wszystkich uaktualnień zestawu skalowania w celu zapewnienia, że aplikacja pozostaje dostępna i w dobrej kondycji podczas całego procesu uaktualniania. Aby uzyskać więcej informacji na temat programu MaxSurge, zobacz konfigurowanie zasad uaktualniania stopniowego.

Następne kroki

Dowiedz się, jak ustawić zasady uaktualniania zestawu skalowania maszyn wirtualnych.