Renderização de mídia HPCHPC Media Rendering

Ideia da solução Solution Idea

Se você quiser nos ver, expanda este artigo com mais informações, detalhes de implementação, diretrizes de preços ou exemplos de código, fale conosco com os comentários do GitHub!If you'd like to see us expand this article with more information, implementation details, pricing guidance, or code examples, let us know with GitHub Feedback!

Esta arquitetura da solução de renderização de mídia do HPC mostra o Azure CycleCloud monitorando um Gerenciador de pipeline do Pixar do trator e orquestrando a capacidade do nó de computação intermitente sob demanda usando conjuntos de dimensionamento de máquinas virtuais de baixa prioridade do AzureThis HPC media rendering solution architecture shows Azure CycleCloud monitoring a Pixar Tractor pipeline manager and orchestrating burst compute node capacity on-demand using Azure low-priority Virtual Machines Scale Sets. Um cache avere vFXT torna os dados do sistema de arquivos local existente e do armazenamento de BLOBs do Azure disponíveis para os nós de computação no Azure.An Avere vFXT cache makes data from the existing on-premises filesystem and Azure Blob storage available to compute nodes in Azure.

ArquiteturaArchitecture

Diagrama de arquitetura Baixe um SVG dessa arquitetura.Architecture Diagram Download an SVG of this architecture.

Fluxo de DadosData Flow

  1. A equipe de operações usa o Azure CycleCloud para configurar e iniciar o cluster de pipeline de renderização.Operations team uses Azure CycleCloud to configure and launch rendering pipeline cluster.
  2. O Azure CycleCloud orquestra a criação de VM (máquina virtual) e a configuração de software para nós de cabeçalho, servidores de licença e cache vFXT avere.Azure CycleCloud orchestrates virtual machine (VM) creation and software configuration for head nodes, license servers, and Avere vFXT Cache.
  3. O artista envia um trabalho de renderização para o Gerenciador de pipeline do Pixar trator.Artist submits a render job to the Pixar Tractor pipeline manager.
  4. O CycleCloud do Azure detecta a alteração na profundidade da fila de trabalhos e as inicializações automáticas processam nós de farm em conjuntos de dimensionamento de máquinas virtuais com localização, SKU e configuração personalizadas por requisitos de trabalho.Azure CycleCloud detects the change in job queue depth and autostarts render farm nodes in Virtual Machines Scale Sets with location, SKU, and configuration customized by job requirements.
  5. O Gerenciador de pipeline de renderização (nós de cabeçalho) executa trabalhos de renderização nas novas VMs do farm de renderização.Render pipeline manager (head nodes) executes render jobs on the new render farm VMs.
  6. Os trabalhos de recepção recebem artefatos do armazenamento de BLOBs local e do Azure, conforme necessário, do vFXT avere montado em NFS.Render jobs pull artifacts from on-premises and Azure Blob storage as needed from NFS-mounted Avere vFXT.
  7. À medida que cada trabalho conclui a renderização, os artefatos resultantes são gravados novamente no armazenamento por meio do vFXT avere.As each job finishes rendering, resulting artifacts are written back to storage through the Avere vFXT.
  8. À medida que a fila de trabalhos é esvaziada, o Azure CycleCloud automaticamente interrompe as VMs do farm para reduzir o custo.As job queue empties, Azure CycleCloud auto-stops render farm VMs to reduce cost.

ComponentesComponents

  • VMs da série n: as máquinas virtuais da série n são ideais para cargas de trabalho com uso intensivo de gráficos e de computação, ajudando os clientes a impulsionar a inovação por meio de cenários como visualização remota de alto nível, aprendizado profundo e análise preditiva.N-Series VMs: N-series virtual machines are ideal for compute and graphics-intensive workloads, helping customers to fuel innovation through scenarios like high-end remote visualization, deep learning, and predictive analytics.
  • VMs da série h: a série h é uma nova família projetada especificamente para lidar com cargas de trabalho de computação de alto desempenho, como modelagem de risco financeiro, simulação sísmica e de reservatório, modelagem de molecular e pesquisa de genoma.H-Series VMs: The H-series is a new family specifically designed to handle high performance computing workloads such as financial risk modeling, seismic and reservoir simulation, molecular modeling, and genomic research.
  • Gerencie efetivamente cargas de trabalho comuns com facilidade ao criar e otimizar clusters HPC com o CycleCloud do Microsoft Azure.Effectively manage common workloads with ease while creating and optimizing HPC clusters with Microsoft Azure CycleCloud.
  • Avere vFXT: armazenamento de dados mais rápido e acessível para computação de alto desempenho na bordaAvere vFXT: Faster, more accessible data storage for high-performance computing at the edge
  • Lote do Azure: agendamento de trabalho em escala de nuvem e gerenciamento de computaçãoAzure Batch: Cloud-scale job scheduling and compute management

Próximas etapasNext steps