Batch-poolconfiguratie migreren van Cloud Services naar virtuele machine

Momenteel kunnen Batch-pools worden gemaakt met behulp van virtualMachineConfiguration of cloudServiceConfiguration. U wordt aangeraden alleen virtuele-machineconfiguratie te gebruiken, omdat deze configuratie ondersteuning biedt voor alle Batch-mogelijkheden.

Cloud Services-configuratiegroepen bieden geen ondersteuning voor een aantal van de huidige Batch-functies en bieden geen ondersteuning voor nieuwe functies. U kunt geen nieuwe 'CloudServiceConfiguration'-pools maken of nieuwe knooppunten toevoegen aan bestaande pools na 29 februari 2024.

Als uw Batch-oplossingen momenteel gebruikmaken van cloudServiceConfiguration-pools, raden we u aan om zo snel mogelijk over te schakelen naar virtualMachineConfiguration. Hierdoor profiteert u van alle Batch-mogelijkheden, zoals een uitgebreide selectie van VM-serie, Linux-VM's, containers, virtuele Netwerken van Azure Resource Manager en schijfversleuteling voor knooppunten.

[! IMPORANT] Certificaten van Azure Batch-accounts worden afgeschaft en worden buiten gebruik gesteld na dezelfde datum van 29 februari 2024 als cloudServiceConfiguration pools. Als u Batch-accountcertificaten gebruikt, migreert u uw Batch-accountcertificaten tegelijkertijd naar Azure Key Vault als het migreren van uw poolconfiguratie.

Een pool maken met behulp van configuratie van virtuele machines

U kunt geen bestaande actieve pool overschakelen die gebruikmaakt van cloudServiceConfiguration om virtualMachineConfiguration te gebruiken. In plaats daarvan moet u nieuwe pools maken. Nadat u de nieuwe 'virtualMachineConfiguration'-pools hebt gemaakt en al uw taken en taken hebt gerepliceerd, kunt u de oude 'cloudServiceConfiguration'-pools verwijderen die u niet meer gebruikt.

Met alle Batch-API's, opdrachtregelprogramma's, Azure Portal en de Gebruikersinterface van Batch Explorer kunt u pools maken met behulp van virtualMachineConfiguration.

Zie de .NET-zelfstudie of de Python-zelfstudie voor een overzicht van het proces voor het maken van pools die gebruikmaken van virtualMachineConfiguration.

Verschillen in poolconfiguratie

Enkele van de belangrijkste verschillen tussen de twee configuraties zijn:

  • CloudServiceConfiguration-poolknooppunten maken alleen gebruik van het Windows-besturingssysteem. 'virtualMachineConfiguration'-pools kunnen Linux- of Windows-besturingssysteem gebruiken.

  • In vergelijking met 'cloudServiceConfiguration'-pools hebben 'virtualMachineConfiguration'-pools een uitgebreidere set mogelijkheden, zoals containerondersteuning, gegevensschijven en schijfversleuteling.

  • Opstart- en verwijdertijden voor pools en knooppunten kunnen enigszins verschillen tussen 'cloudServiceConfiguration'-pools en 'virtualMachineConfiguration'-pools.

  • 'virtualMachineConfiguration' poolknooppunten maken gebruik van beheerde besturingssysteemschijven. Het type beheerde schijf dat voor elk knooppunt wordt gebruikt, is afhankelijk van de VM-grootte die voor de pool is gekozen. Als er een VM-grootte van 's' is opgegeven voor de pool, bijvoorbeeld 'Standard_D2s_v3', wordt een Premium SSD gebruikt. Als er een VM-grootte van een niet-s is opgegeven, bijvoorbeeld 'Standard_D2_v3', wordt er een standaard-HDD gebruikt.

    Belangrijk

    Net als bij virtuele machines en virtuele-machineschaalsets brengt de beheerde schijf van het besturingssysteem die voor elk knooppunt wordt gebruikt, kosten in rekening, wat extra is voor de kosten van de VM's. 'virtualMachineConfiguration'-pools kunnen tijdelijke besturingssysteemschijven gebruiken, waarmee de besturingssysteemschijf in de VM-cache of tijdelijke schijf wordt gemaakt, om extra kosten te voorkomen die zijn gekoppeld aan beheerde schijven. Er zijn geen kosten voor besturingssysteemschijven voor cloudServiceConfiguration-knooppunten, omdat de besturingssysteemschijf wordt gemaakt op de lokale schijf van het knooppunt.

Aangepaste activiteitengroepen van Azure Data Factory

Azure Batch-pools kunnen worden gebruikt om aangepaste Data Factory-activiteiten uit te voeren. Alle cloudServiceConfiguration-pools die worden gebruikt om aangepaste activiteiten uit te voeren, moeten worden verwijderd en nieuwe 'virtualMachineConfiguration'-pools worden gemaakt.

Wanneer u uw nieuwe pools maakt om aangepaste Data Factory-activiteiten uit te voeren, volgt u deze procedures:

  • Onderbreek alle pijplijnen voordat u de nieuwe pools maakt en verwijder de oude om ervoor te zorgen dat er geen uitvoeringen worden onderbroken.
  • Dezelfde pool-id kan worden gebruikt om wijzigingen in de configuratie van gekoppelde services te voorkomen.
  • Pijplijnen hervatten wanneer er nieuwe pools zijn gemaakt.

Zie de gekoppelde Azure Batch-service en aangepaste activiteiten in een Data Factory-pijplijn voor meer informatie over het gebruik van Azure Batch voor het uitvoeren van aangepaste data factory-activiteiten

Volgende stappen