Dela via


Migrera Batch-poolkonfiguration från Cloud Services till virtuell dator

För närvarande kan Batch-pooler skapas med antingen virtualMachineConfiguration eller cloudServiceConfiguration. Vi rekommenderar att du endast använder Virtual Machine Configuration eftersom den här konfigurationen stöder alla Batch-funktioner.

Cloud Services-konfigurationspooler stöder inte några av de aktuella Batch-funktionerna och stöder inte några nyligen tillagda funktioner. Du kommer inte att kunna skapa nya CloudServiceConfiguration-pooler eller lägga till nya noder i befintliga pooler efter den 29 februari 2024. Befintliga pooler i CloudServiceConfiguration kommer att tvingas skala in till noll noder efter det här datumet eftersom alternativet för säkerhetskopieringsinfrastruktur i Azure kommer att dras tillbaka.

Varning

cloudServiceConfiguration pooler med aktiva noder framtvingas skalas in till noll noder efter den 29 februari 2024. Kontrollera att du har migrerat till virtualMachineConfiguration pooler innan dess.

Om dina Batch-lösningar för närvarande använder "cloudServiceConfiguration"-pooler rekommenderar vi att du ändrar till "virtualMachineConfiguration" så snart som möjligt. Med "virtualMachineConfiguration"-pooler kan du dra nytta av alla Batch-funktioner, till exempel ett utökat urval av VM-serier, virtuella Linux-datorer, containrar, virtuella Azure Resource Manager-nätverk och noddiskkryptering.

Viktigt!

Azure Batch-kontocertifikat är inaktuella och dras tillbaka efter samma datum den 29 februari 2024 som cloudServiceConfiguration pooler. Om du använder Batch-kontocertifikat migrerar du dina Batch-kontocertifikat till Azure Key Vault samtidigt som du migrerar poolkonfigurationen.

Skapa en pool med hjälp av konfiguration av virtuella datorer

Du kan inte växla en befintlig aktiv pool som använder "cloudServiceConfiguration" för att använda "virtualMachineConfiguration". I stället måste du skapa nya pooler. När du har skapat dina nya virtualMachineConfiguration-pooler och replikerat alla dina jobb och uppgifter kan du ta bort de gamla cloudServiceConfiguration-poolerna som du inte längre använder.

Med alla Batch-API:er, kommandoradsverktyg, Azure-portalen och Användargränssnittet för Batch Explorer kan du skapa pooler med hjälp av "virtualMachineConfiguration".

En genomgång av processen med att skapa pooler som använder "virtualMachineConfiguration" finns i självstudien om .NET eller Python.

Skillnader i poolkonfiguration

Några av de viktigaste skillnaderna mellan de två konfigurationerna är:

  • Poolnoderna cloudServiceConfiguration använder endast Windows OS. "virtualMachineConfiguration"-pooler kan använda antingen Linux eller Windows OS.

  • Jämfört med "cloudServiceConfiguration"-pooler har "virtualMachineConfiguration"-pooler en mer omfattande uppsättning funktioner, till exempel containerstöd, datadiskar och diskkryptering.

  • Start- och borttagningstider för pooler och noder kan skilja sig något mellan poolerna "cloudServiceConfiguration" och "virtualMachineConfiguration".

  • Poolnoderna "virtualMachineConfiguration" använder hanterade OS-diskar. Vilken typ av hanterad disk som används för varje nod beror på den VM-storlek som valts för poolen. Om en "s" VM-storlek anges för poolen, till exempel "Standard_D2s_v3", används en Premium SSD. Om en "icke-s" VM-storlek anges, till exempel "Standard_D2_v3", används en standard-HDD.

    Viktigt!

    Precis som med vm-datorer och vm-skalningsuppsättningar medför den operativsystemhanterade disken som används för varje nod en kostnad, vilket är en extra kostnad för de virtuella datorerna. "virtualMachineConfiguration"-pooler kan använda tillfälliga OS-diskar, som skapar OS-disken på den virtuella datorns cacheminne eller temporära disk, för att undvika extra kostnader som är associerade med hanterade diskar. Det finns ingen os-diskkostnad för "cloudServiceConfiguration"-noder eftersom OS-disken skapas på nodens lokala disk.

Anpassade aktivitetspooler i Azure Data Factory

Azure Batch-pooler kan användas för att köra anpassade Data Factory-aktiviteter. Alla cloudServiceConfiguration-pooler som används för att köra anpassade aktiviteter måste tas bort och nya "virtualMachineConfiguration"-pooler skapas.

Följ dessa metoder när du skapar dina nya pooler för att köra anpassade Data Factory-aktiviteter:

  • Pausa alla pipelines innan du skapar de nya poolerna och tar bort de gamla för att säkerställa att inga körningar avbryts.
  • Samma pool-ID kan användas för att undvika ändringar i konfigurationen av länkade tjänster.
  • Återuppta pipelines när nya pooler har skapats.

Mer information om hur du använder Azure Batch för att köra anpassade Data Factory-aktiviteter finns i Länkad Azure Batch-tjänst och Anpassade aktiviteter i en Data Factory-pipeline.

Nästa steg