Share via


Azure Batch-återgivningsfunktioner

Varning

Den här artikeln refererar till CentOS, en Linux-distribution som närmar sig EOL-status (End Of Life). Överväg att använda och planera i enlighet med detta. Mer information finns i CentOS End Of Life-vägledningen.

Azure Batch-standardfunktioner används för att köra renderingsarbetsbelastningar och program. Batch innehåller även specifika funktioner som stöder återgivning av arbetsbelastningar.

En översikt över Batch-begrepp, inklusive pooler, jobb och uppgifter, finns i den här artikeln.

Batchpooler med anpassade VM-avbildningar och standardprogramlicensiering

Precis som med andra arbetsbelastningar och typer av program kan en anpassad VM-avbildning skapas med nödvändiga renderingsprogram och plugin-program. Den anpassade VM-avbildningen placeras i Azure Compute-galleriet och kan användas för att skapa Batch-pooler.

Aktivitetskommandoradssträngarna måste referera till de program och sökvägar som används när du skapar den anpassade VM-avbildningen.

De flesta renderingsprogram kräver licenser som hämtas från en licensserver. Om det finns en befintlig lokal licensserver måste både poolen och licensservern finnas i samma virtuella nätverk. Det går också att köra en licensserver på en virtuell Azure-dator, där den virtuella batchpoolen och den virtuella licensserverdatorn finns i samma virtuella nätverk.

Batchpooler med anpassade VM-avbildningar

  • En anpassad avbildning från Azure Compute Gallery:
    • Med det här alternativet kan du konfigurera din virtuella dator med de exakta program och specifika versioner du behöver. Mer information finns i Skapa en pool med Azure Compute Gallery. Autodesk och Chaos Group har ändrat Arnold respektive V-Ray för att verifiera mot en Azure Batch-licensieringstjänst. Kontrollera att du har versionerna av dessa program med den här supporten, annars fungerar inte licensiering per användning. Aktuella versioner av Maya eller 3ds Max kräver inte någon licensserver när du kör huvudlös (i batch-/kommandoradsläge). Kontakta Azure-supporten om du inte är säker på hur du ska gå vidare med det här alternativet.
  • Programpaket:
    • Paketera programfilerna med en eller flera ZIP-filer, ladda upp via Azure-portalen och ange paketet i poolkonfigurationen. När virtuella pooldatorer skapas laddas ZIP-filerna ned och filerna extraheras.
  • Resursfiler:
    • Programfiler laddas upp till Azure Blob Storage och du anger filreferenser i startuppgiften för poolen. När virtuella pooldatorer skapas laddas resursfilerna ned till varje virtuell dator.

Azure VM-familjer

Precis som med andra arbetsbelastningar varierar kraven på återgivning av programsystem, och prestandakraven varierar för jobb och projekt. En stor mängd olika VM-familjer är tillgängliga i Azure beroende på dina behov – lägsta kostnad, bästa pris/prestanda, bästa prestanda och så vidare. Vissa renderingsprogram, till exempel Arnold, är CPU-baserade. andra som V-Ray och Blender Cycles kan använda processorer och/eller GPU:er. En beskrivning av tillgängliga VM-familjer och VM-storlekar finns i VM-typer och storlekar.

Virtuella Spot-datorer

Precis som med andra arbetsbelastningar kan virtuella Azure Spot-datorer användas i Batch-pooler för återgivning. Virtuella datorer med oanvänd kapacitet fungerar på samma sätt som vanliga dedikerade virtuella datorer men använder överkapacitet i Azure och är tillgängliga för en stor rabatt. Kompromissen med att använda virtuella datorer med oanvänd kapacitet är att de virtuella datorerna kanske inte är tillgängliga för allokering eller kan föregås när som helst, beroende på tillgänglig kapacitet. Därför är virtuella datorer med oanvänd kapacitet inte lämpliga för alla renderingsjobb. Om det till exempel tar många timmar att rendera bilder är det troligt att återgivningen av bilderna avbryts och startas om på grund av att virtuella datorer föregrips inte skulle vara acceptabelt.

Mer information om egenskaperna för virtuella datorer med oanvänd kapacitet och de olika sätten att konfigurera dem med Batch finns i Använda virtuella datorer med oanvänd kapacitet med Batch.

Jobb och uppgifter

Inget återgivningsspecifikt stöd krävs för jobb och uppgifter. Huvudkonfigurationsobjektet är aktivitetskommandoraden, som måste referera till det program som krävs. När avbildningar av virtuella Azure Marketplace-datorer används är bästa praxis att använda miljövariablerna för att ange sökvägen och programmets körbara fil.

Nästa steg