Migrowanie konfiguracji puli usługi Batch z usług Cloud Services do maszyny wirtualnej

Obecnie pule usługi Batch można tworzyć przy użyciu polecenia virtualMachineConfiguration lub cloudServiceConfiguration. Zalecamy używanie tylko konfiguracji maszyny wirtualnej, ponieważ ta konfiguracja obsługuje wszystkie możliwości usługi Batch.

Pule konfiguracji usług Cloud Services nie obsługują niektórych bieżących funkcji usługi Batch i nie będą obsługiwać żadnych nowo dodanych funkcji. Nie będzie można utworzyć nowych pul "CloudServiceConfiguration" ani dodać nowych węzłów do istniejących pul po 29 lutego 2024 r.

Jeśli twoje rozwiązania usługi Batch używają obecnie pul "cloudServiceConfiguration", zalecamy zmianę na "virtualMachineConfiguration" tak szybko, jak to możliwe. Umożliwi to korzystanie ze wszystkich funkcji usługi Batch, takich jak rozszerzony wybór serii maszyn wirtualnych, maszyn wirtualnych z systemem Linux, kontenerów, sieci wirtualnych usługi Azure Resource Manager i szyfrowania dysków węzłów.

[! IMPORANT] Certyfikaty konta usługi Azure Batch są przestarzałe i zostaną wycofane po tym samym dniu 29 lutego 2024 r. jako cloudServiceConfiguration pule. Jeśli używasz certyfikatów konta usługi Batch, przeprowadź migrację certyfikatów konta usługi Batch do usługi Azure Key Vault w tym samym czasie co migracja konfiguracji puli.

Tworzenie puli przy użyciu konfiguracji maszyny wirtualnej

Nie można przełączyć istniejącej aktywnej puli, która używa polecenia "cloudServiceConfiguration" do używania polecenia "virtualMachineConfiguration". Zamiast tego należy utworzyć nowe pule. Po utworzeniu nowych pul "virtualMachineConfiguration" i zreplikowania wszystkich zadań i zadań można usunąć stare pule "cloudServiceConfiguration", których już nie używasz.

Wszystkie interfejsy API usługi Batch, narzędzia wiersza polecenia, witryna Azure Portal i interfejs użytkownika programu Batch Explorer umożliwiają tworzenie pul przy użyciu polecenia "virtualMachineConfiguration".

Aby zapoznać się z przewodnikiem dotyczącym procesu tworzenia pul korzystających z polecenia "virtualMachineConfiguration", zobacz samouczek platformy .NET lub samouczek języka Python.

Różnice konfiguracji puli

Niektóre z kluczowych różnic między dwiema konfiguracjami obejmują:

  • Węzły puli "cloudServiceConfiguration" używają tylko systemu operacyjnego Windows. Pule "virtualMachineConfiguration" mogą używać systemu operacyjnego Linux lub Windows.

  • W porównaniu z pulami "cloudServiceConfiguration" pule "virtualMachineConfiguration" mają bogatszy zestaw funkcji, takich jak obsługa kontenerów, dyski danych i szyfrowanie dysków.

  • Czas uruchamiania i usuwania puli i węzłów może się nieco różnić między pulami "cloudServiceConfiguration" i pulami "virtualMachineConfiguration".

  • Węzły puli "virtualMachineConfiguration" wykorzystują dyski zarządzanego systemu operacyjnego. Typ dysku zarządzanego używany dla każdego węzła zależy od rozmiaru maszyny wirtualnej wybranego dla puli. Jeśli dla puli określono rozmiar maszyny wirtualnej "s", na przykład "Standard_D2s_v3", używany jest dysk SSD w warstwie Premium. Jeśli zostanie określony rozmiar maszyny wirtualnej "non-s", na przykład "Standard_D2_v3", używany jest standardowy dysk TWARDY.

    Ważne

    Podobnie jak w przypadku maszyn wirtualnych i zestawów skalowania maszyn wirtualnych dysk zarządzany systemu operacyjnego używany dla każdego węzła wiąże się z kosztami maszyn wirtualnych. Pule "virtualMachineConfiguration" mogą używać efemerycznych dysków systemu operacyjnego, które tworzą dysk systemu operacyjnego w pamięci podręcznej maszyny wirtualnej lub dysku tymczasowego, aby uniknąć dodatkowych kosztów związanych z dyskami zarządzanymi. Brak kosztów dysku systemu operacyjnego dla węzłów "cloudServiceConfiguration", ponieważ dysk systemu operacyjnego jest tworzony na dysku lokalnym węzła.

Niestandardowe pule działań usługi Azure Data Factory

Pule usługi Azure Batch mogą służyć do uruchamiania niestandardowych działań usługi Data Factory. Wszystkie pule "cloudServiceConfiguration" używane do uruchamiania działań niestandardowych muszą zostać usunięte i utworzone nowe pule "virtualMachineConfiguration".

Podczas tworzenia nowych pul w celu uruchamiania działań niestandardowych usługi Data Factory wykonaj następujące rozwiązania:

  • Wstrzymaj wszystkie potoki przed utworzeniem nowych pul i usunięciem starych, aby upewnić się, że żadne wykonania nie zostaną przerwane.
  • Tego samego identyfikatora puli można użyć, aby uniknąć zmian konfiguracji połączonej usługi.
  • Wznów potoki po utworzeniu nowych pul.

Aby uzyskać więcej informacji na temat uruchamiania niestandardowych działań usługi Data Factory przy użyciu usługi Azure Batch, zobacz Połączone usługi Azure Batch i działania niestandardowe w potoku usługi Data Factory

Następne kroki