In the previous chapter, we covered the Azure Virtual Machine (VM) objective. We covered how to design Azure VMs by discussing the available series and sizes. We also covered how to design for high availability and performance using the various features Azure provides.
This chapter introduces the compute-intensive applications objective. It will cover how to design high-performance computing (HPC) and other compute-intensive applications using Azure services, how to determine when to use Azure Batch, and how to design stateless components to accommodate scale and containers with Azure Batch.
The following topics will be covered:
- High-performance compute virtual machines
- Microsoft HPC Pack
- Azure Batch