AZ-305 · Question #168
You architect a solution that calculates 3D geometry from height-map data. You have the following requirements: - Perform calculations in Azure. - Each node must communicate data to every other node.
The correct answer is A. Create a render farm that uses Azure Batch. C. Enable parallel task execution on compute nodes.. To perform 3D geometry calculations in Azure with maximum node scalability, all-to-all node communication, and minimal implementation effort, the solution involves using Azure Batch for the render farm and enabling parallel task execution on compute nodes.
Question
Options
- ACreate a render farm that uses Azure Batch.
- BEnable parallel file systems on Azure.
- CEnable parallel task execution on compute nodes.
- DCreate a render farm that uses virtual machine (VM) scale sets.
- ECreate a render farm that uses virtual machines (VMs).
How the community answered
(23 responses)- A78% (18)
- B4% (1)
- D4% (1)
- E13% (3)
Why each option
To perform 3D geometry calculations in Azure with maximum node scalability, all-to-all node communication, and minimal implementation effort, the solution involves using Azure Batch for the render farm and enabling parallel task execution on compute nodes.
Azure Batch is specifically designed for running large-scale parallel and high-performance computing (HPC) workloads like rendering, managing a pool of virtual machines, job scheduling, and task execution, which minimizes implementation effort for creating a render farm.
While parallel file systems can improve data access for HPC, they are not the primary solution for the computational processing and direct inter-node communication requirements of the calculation itself.
Enabling parallel task execution on compute nodes is essential to maximize calculation speed across multiple nodes and facilitate inter-node communication (e.g., via MPI), allowing each node to exchange data with every other node efficiently, which is a common pattern in 3D geometry calculations.
Concept tested: Azure Batch for HPC and parallel task execution
Source: https://learn.microsoft.com/en-us/azure/batch/batch-technical-overview
Community Discussion
No community discussion yet for this question.