Recursos de renderização de Lote do Azure
Os recursos padrão do Azure Batch são usados para executar cargas de trabalho e aplicativos de renderização. O lote também inclui recursos específicos para suportar as cargas de trabalho de renderização.
Para obter uma visão geral dos conceitos em lote, incluindo pools, tarefas e tarefas, consulte este artigo.
Pools do Lote usando imagens de VM personalizadas e licenciamento de aplicativo padrão
Assim como ocorre com outras cargas de trabalho e tipos de aplicativo, uma imagem de VM personalizada pode ser criada com os aplicativos e plug-ins de renderização necessários. A imagem de VM personalizada é colocada na Galeria de Computação do Azure e pode ser usada para criar pools de lote.
As cadeias de linha de comando da tarefa precisarão fazer referência aos aplicativos e caminhos usados ao criar a imagem de VM personalizada.
A maioria dos aplicativos de renderização exigirá licenças obtidas de um servidor de licença. Se houver um servidor de licença local existente, o pool e o servidor de licença precisarão estar na mesma rede virtual. Também é possível executar um servidor de licença em uma VM do Azure, com o pool de Lote e a VM do servidor de licença na mesma rede virtual.
Pools em lote com imagens de VM personalizadas
- Uma imagem personalizada da Galeria Computação do Azure:
- Usando essa opção, você pode configurar sua VM exatamente com os aplicativos e as versões específicas de que você precisa. Para saber mais, confira Criar um pool com a Galeria de Computação do Azure. A Autodesk e o Chaos Group modificaram o Arnold e o V-Ray, respectivamente, para validar o serviço de licenciamento do Azure Batch. Certifique-se de ter as versões desses aplicativos com esse suporte, caso contrário, o licenciamento de pagamento por uso não funcionará. As versões atuais do Maya ou do 3ds Max não exigem um servidor de licenças durante a execução sem cabeça (no modo de lote / linha de comando). Entre em contato com o suporte do Azure se você não tiver certeza de como proceder com essa opção.
- Pacotes de aplicativos:
- Empacote os arquivos do aplicativo usando um ou mais arquivos ZIP, faça o upload por meio do portal do Azure e especifique o pacote na configuração do pool. Quando as VMs do pool são criadas, os arquivos ZIP são baixados e os arquivos extraídos.
- Arquivos de recurso:
- Os arquivos do aplicativo são carregados no armazenamento de blobs do Azure e você especifica referências de arquivos na tarefa de início do pool. Quando as VMs do pool são criadas, os arquivos de recurso são baixados em cada VM.
Azure VM families
Assim como acontece com outras cargas de trabalho, a renderização dos requisitos do sistema de aplicativos varia e os requisitos de desempenho variam para tarefas e projetos. Uma grande variedade de famílias de VMs está disponível no Azure, dependendo de seus requisitos - menor custo, melhor preço / desempenho, melhor desempenho e assim por diante. Alguns aplicativos de renderização, como o Arnold, são baseados em CPU; outros, como o V-Ray e o Blender Cycles, podem usar CPUs e / ou GPUs. Para obter uma descrição de famílias de VM disponíveis e tamanhos de VM Consulte tipos de VM e tamanhos.
VMs do Spot
Assim como em outras cargas de trabalho, as VMs spot do Azure podem ser utilizadas em conjuntos de lotes para renderização. As VMs spot têm o mesmo desempenho que as VMs dedicadas regulares, mas utilizam a capacidade excedente do Azure e estão disponíveis para um grande desconto. A desvantagem do uso de VMs spot é que elas podem não estar disponíveis para serem alocadas ou podem admitir preempção a qualquer momento, dependendo da capacidade disponível. Por esse motivo, as VMs spot não serão adequadas para todos os trabalhos de renderização. Por exemplo, se as imagens demoram muitas horas para serem renderizadas, é provável que a renderização dessas imagens interrompidas e reiniciadas devido ao fato de as VMs estarem sendo aprovadas não seja aceitável.
Para obter mais informações sobre as características das VMs spot e as várias maneiras de configurá-las usando o Lote, consulte Usar VMs spot com Lote.
Trabalhos e tarefas
Não há suporte de renderização específica é necessária para trabalhos e tarefas. O item de configuração principal é a linha de comando da tarefa, que precisa referenciar o aplicativo necessário. Quando as imagens de VM do Azure Marketplace são usadas, a prática recomendada é usar as variáveis de ambiente para especificar o caminho e o executável do aplicativo.
Próximas etapas
- Saiba mais sobre os serviços de renderização em lote.
- Saiba mais sobre Opções de armazenamento e movimentação de dados para arquivos de saída e ativo de renderização.