Mogelijkheden voor Azure Batch-rendering
Standaard azure Batch-mogelijkheden worden gebruikt voor het uitvoeren van renderingworkloads en toepassingen. Batch bevat ook specifieke functies ter ondersteuning van renderingworkloads.
Zie dit artikel voor een overzicht van Batch-concepten, waaronder pools, taken en taken.
Batch-pools met aangepaste VM-installatiekopieën en standaardtoepassingslicenties
Net als bij andere workloads en typen toepassingen kan een aangepaste VM-installatiekopie worden gemaakt met de vereiste renderingtoepassingen en invoegtoepassingen. De aangepaste VM-installatiekopieën worden in de Azure Compute-galerie geplaatst en kunnen worden gebruikt om Batch-pools te maken.
De opdrachtregelreeksen van de taak moeten verwijzen naar de toepassingen en paden die worden gebruikt bij het maken van de aangepaste VM-installatiekopie.
Voor de meeste renderingtoepassingen zijn licenties vereist die zijn verkregen van een licentieserver. Als er een bestaande on-premises licentieserver is, moeten zowel de pool als de licentieserver zich in hetzelfde virtuele netwerk bevinden. Het is ook mogelijk om een licentieserver uit te voeren op een Azure-VM, waarbij de Batch-pool en licentieserver-VM zich in hetzelfde virtuele netwerk bevinden.
Batch-pools met aangepaste VM-installatiekopieën
- Een aangepaste installatiekopieën uit de Azure Compute-galerie:
- Met deze optie kunt u uw virtuele machine configureren met de exacte toepassingen en specifieke versies die u nodig hebt. Zie Een pool maken met de Azure Compute Gallery voor meer informatie. Autodesk en Chaos Group hebben respectievelijk Arnold en V-Ray gewijzigd om te valideren op basis van een Azure Batch-licentieservice. Zorg ervoor dat u over de versies van deze toepassingen beschikt met deze ondersteuning, anders werkt de licentie voor betalen per gebruik niet. Voor de huidige versies van Maya of 3ds Max is geen licentieserver vereist bij het uitvoeren van headless (in batch-/opdrachtregelmodus). Neem contact op met ondersteuning voor Azure als u niet zeker weet hoe u doorgaat met deze optie.
- Toepassingspakketten:
- Verpakt de toepassingsbestanden met behulp van een of meer ZIP-bestanden, uploaden via Azure Portal en geef het pakket op in de poolconfiguratie. Wanneer pool-VM's worden gemaakt, worden de ZIP-bestanden gedownload en de bestanden geëxtraheerd.
- Resourcebestanden:
- Toepassingsbestanden worden geüpload naar Azure Blob Storage en u geeft bestandsverwijzingen op in de begintaak van de pool. Wanneer pool-VM's worden gemaakt, worden de resourcebestanden naar elke VIRTUELE machine gedownload.
Azure VM-families
Net als bij andere workloads variëren de vereisten van het renderingtoepassingssysteem en de prestatievereisten voor taken en projecten. Er zijn verschillende VM-families beschikbaar in Azure, afhankelijk van uw vereisten: laagste kosten, beste prijs/prestaties, beste prestaties, enzovoort. Sommige renderingtoepassingen, zoals Arnold, zijn gebaseerd op CPU; andere, zoals V-Ray en Blender Cycles, kunnen CPU's en/of GPU's gebruiken. Zie VM-typen en -grootten voor een beschrijving van de beschikbare VM-families en VM-grootten.
Spot-VM's
Net als bij andere workloads kunnen Azure Spot-VM's worden gebruikt in Batch-pools voor rendering. Spot-VM's presteren hetzelfde als gewone toegewezen VM's, maar maken gebruik van overtollige Azure-capaciteit en zijn beschikbaar voor een grote korting. Het nadeel voor het gebruik van spot-VM's is dat deze VM's mogelijk niet beschikbaar zijn om te worden toegewezen of op elk gewenst moment worden afgebroken, afhankelijk van de beschikbare capaciteit. Daarom zijn spot-VM's niet geschikt voor alle renderingtaken. Als het bijvoorbeeld veel uren duurt voordat afbeeldingen worden weergegeven, is het waarschijnlijk dat het weergeven van deze installatiekopieën is onderbroken en opnieuw wordt opgestart omdat vm's die worden geprempt niet acceptabel zijn.
Zie Spot-VM's gebruiken met Batch voor meer informatie over de kenmerken van spot-VM's en de verschillende manieren om ze te configureren met Behulp van Batch.
Taken
Er is geen renderingspecifieke ondersteuning vereist voor taken en taken. Het hoofdconfiguratie-item is de opdrachtregel van de taak, die moet verwijzen naar de vereiste toepassing. Wanneer de vm-installatiekopieën van Azure Marketplace worden gebruikt, kunt u het beste de omgevingsvariabelen gebruiken om het pad en het uitvoerbare toepassingsbestand op te geven.
Volgende stappen
- Meer informatie over Batch-renderingservices.
- Meer informatie over opslag- en gegevensverplaatsingsopties voor het weergeven van asset- en uitvoerbestanden.