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
- Meer informatie over poolconfiguraties.
- Meer informatie over aanbevolen procedures voor pools.
- Zie de REST API-verwijzing voor het toevoegen van pools en virtualMachineConfiguration.