Organizations often face challenges when they provision large numbers of compute resources in Azure.

You're the solution architect for a clothing manufacturer that's moving several product design applications to Azure virtual machines. The company needs to scale out to many virtual machines now and in the future. Their current manual process is time consuming and error prone. They want to automate the scale-out process to improve operational abilities. They're unsure about the tools that are available on Azure to provision compute resources, and where each fits into the overall provisioning process.

In this module, you'll identify what tools are available on Azure to provision compute. You'll learn how you can choose an appropriate provisioning platform. You'll then automate deployment with a provisioning tool.

Learning objectives

At the end of this module, you'll be able to:

  • Identify the solutions available to provision compute on Azure.
  • Choose an appropriate provisioning platform based on your requirements.


  • Basic knowledge of Azure virtual machines
  • Basic knowledge of PowerShell