Delen via


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. Bestaande pools in CloudServiceConfiguration worden na deze datum geforceerd ingeschaald naar nul knooppunten, omdat de optie voor back-upinfrastructuur in Azure buiten gebruik wordt gesteld.

Waarschuwing

cloudServiceConfiguration pools met actieve knooppunten worden geforceerd ingeschaald naar nul knooppunten na 29 februari 2024. Zorg ervoor dat u eerder naar virtualMachineConfiguration pools hebt gemigreerd.

Als uw Batch-oplossingen momenteel gebruikmaken van cloudServiceConfiguration-pools, raden we u aan om zo snel mogelijk over te schakelen naar virtualMachineConfiguration. Met 'virtualMachineConfiguration'-pools kunt u profiteren 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.

Belangrijk

Azure Batch-accountcertificaten zijn 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