Udostępnij za pośrednictwem


Migrowanie maszyn wirtualnych o niskim priorytcie usługi Batch do maszyn wirtualnych typu spot

Możliwość przydzielania węzłów obliczeniowych o niskim priorytcie w pulach Azure Batch jest wycofywana 30 września 2025 r. Dowiedz się, jak migrować pule usługi Batch z węzłami obliczeniowymi o niskim priorytcie do węzłów obliczeniowych na podstawie wystąpień typu spot.

Informacje o funkcji

Obecnie w ramach konfiguracji puli usługi Batch można określić docelową liczbę węzłów obliczeniowych o niskim priorytcie dla kont usługi Batch alokacji puli zarządzanej przez usługę Batch. W przypadku kont usługi Batch alokacji puli subskrypcji użytkownika można określić docelową liczbę węzłów obliczeniowych typu spot. W obu przypadkach te zasoby obliczeniowe są przydzielane z pojemności zapasowej i oferowane z rabatem w porównaniu z dedykowanymi maszynami wirtualnymi na żądanie.

Ilość nieużywanej pojemności, która jest dostępna, różni się w zależności od czynników, takich jak rodzina maszyn wirtualnych, rozmiar maszyny wirtualnej, region i pora dnia. W przeciwieństwie do pojemności dedykowanej te maszyny wirtualne o niskim priorytcie lub maszyny wirtualne typu spot można odzyskać w dowolnym momencie przez platformę Azure. W związku z tym maszyny wirtualne o niskim priorycie i maszyny wirtualne typu spot są zwykle możliwe do użycia w przypadku obciążeń usługi Batch, które mogą zakłócać pracę lub nie wymagają rygorystycznych ram czasowych ukończenia, aby potencjalnie obniżyć koszty.

Koniec wsparcia funkcji

W usłudze Batch są wycofywane tylko węzły obliczeniowe o niskim priorytcie. Węzły obliczeniowe typu spot będą nadal obsługiwane, jest ofertą ogólnodostępną i nie ma to wpływu na to wycofanie. 30 września 2025 r. wycofamy węzły obliczeniowe o niskim priorytcie. Po tej dacie istniejące pule o niskim priorytecie w usłudze Batch mogą przestać być użyteczne, próby powrotu do liczby węzłów o niskim priorytecie będą podlegać awarii i nie będzie można aprowizować nowych pul z węzłami obliczeniowymi o niskim priorytecie.

Alternatywna: używanie węzłów obliczeniowych opartych na usłudze Azure Spot w pulach usługi Batch

Od grudnia 2021 r. Azure Batch rozpoczęła oferowanie węzłów obliczeniowych opartych na środowisku spot w usłudze Batch. Podobnie jak maszyny wirtualne o niskim priorytcie, można użyć wystąpień typu spot, aby uzyskać oszczędzoną pojemność po obniżonej cenie w zamian za możliwość wywłaszczenia maszyny wirtualnej. Jeśli wystąpi wywłaszczanie, węzeł obliczeniowy typu spot zostanie wykluczony, a wszystkie prace, które nie zostały odpowiednio utworzone, zostaną utracone. Tworzenie punktów kontrolnych jest opcjonalne i należy do użytkownika końcowego usługi Batch w celu zaimplementowania. Uruchomione zadanie usługi Batch, które zostało przerwane z powodu wywłaszczania, zostanie automatycznie ponownie przełączone do kolejki do wykonania przez inny węzeł obliczeniowy. Ponadto Azure Batch automatycznie podejmie próbę powrotu do docelowej liczby węzłów typu spot określonych w puli.

Zapoznaj się ze szczegółowym podziałem między ofertą o niskim priorytcie i ofertą typu spot w usłudze Batch.

Migrowanie puli usługi Batch z węzłami obliczeniowymi o niskim priorytcie lub tworzenie puli usługi Batch z wystąpieniami typu spot

  1. Upewnij się, że używasz konta usługi Batch w trybie alokacji puli subskrypcji użytkownika.

  2. W Azure Portal wybierz konto usługi Batch i wyświetl istniejącą pulę lub utwórz nową pulę.

  3. W obszarze Skalowanie wybierz pozycję Docelowe dedykowane węzły lub Docelowe węzły typu spot/węzły o niskim priorytcie.

    Zrzut ekranu przedstawiający sposób skalowania węzłów docelowych.

  4. W przypadku istniejącej puli wybierz pulę, a następnie wybierz pozycję Skaluj , aby zaktualizować liczbę węzłów typu spot wymaganych na podstawie zaplanowanego zadania.

  5. Wybierz pozycję Zapisz.

Często zadawane pytania

  • Jak mogę utworzyć konto usługi Batch dla puli subskrypcji użytkownika?

    Zobacz przewodnik Szybki start , aby utworzyć nowe konto usługi Batch w trybie alokacji puli subskrypcji użytkownika.

  • Czy maszyny wirtualne typu spot są dostępne na kontach alokacji puli zarządzanej usługi Batch?

    Nie. Maszyny wirtualne typu spot są dostępne tylko w przypadku kont usługi Batch alokacji puli subskrypcji użytkownika.

  • Czy wystąpienia typu spot są dostępne dla CloudServiceConfiguration pul?

    Nie. Wystąpienia typu spot są dostępne tylko dla VirtualMachineConfiguration pul. CloudServiceConfiguration pule zostaną wycofane przed pulami o niskim priorytcie. Zalecamy przeprowadzenie migracji do VirtualMachineConfiguration pul i kont usługi Batch alokacji puli subskrypcji użytkownika przed tym.

  • Jakie są zasady cen i eksmisji wystąpień typu spot? Czy mogę wyświetlić historię cen i stawki eksmisji?

    Tak. W Azure Portal można zobaczyć historyczne ceny i stawki eksmisji na rozmiar w regionie.

    Aby uzyskać więcej informacji na temat używania maszyn wirtualnych typu spot, zobacz spot Virtual Machines.

  • Czy mogę przenieść przydziały między kontami usługi Batch?

    Obecnie nie można przenieść żadnych przydziałów między kontami usługi Batch.

Następne kroki

Szczegółowe informacje na temat różnic między ofertami, ograniczeniami i przykładami wdrażania można znaleźć w przewodniku wystąpienia obliczeniowego usługi Batch Spot .