Udostępnij za pośrednictwem


Zasady uaktualniania zestawów skalowania maszyn wirtualnych (wersja zapoznawcza)

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

Uwaga

Zasady uaktualniania zestawów skalowania maszyn wirtualnych z jednolitą orkiestracją są ogólnie dostępne.

Zasady 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.

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

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

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

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 w zestawach skalowania maszyn wirtualnych z orkiestracją elastyczną zestaw skalowania musi również używać rozszerzenia kondycji aplikacji do monitorowania kondycji aplikacji.

W przypadku korzystania z zasad uaktualniania stopniowego w zestawach skalowania maszyn wirtualnych z jednolitą orkiestracją zestaw skalowania musi mieć również sondę kondycji lub użyć rozszerzenia kondycji aplikacji do monitorowania kondycji aplikacji.

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 uruchamiania, ponownego tworzenia lub ponownego wdrażania wystąpienia maszyny wirtualnej, obejmują:

  • Aktualizacje kluczy haseł lub SSH
  • Zmiany danych niestandardowych
  • Aktualizacje odwołań do obrazów
  • 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.