Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Microsoft

Architect compute infrastructure in Azure

Microsoft via Microsoft Learn

Overview

  • Module 1: Learn about the different services that are available in Azure compute Prepare for AZ-900.
  • After completing this module, you'll be able to describe the benefits and usage of:

    • Azure Virtual Machines
    • Azure App Service
    • Azure Container Instances
    • Azure Kubernetes Service
    • Azure Functions
    • Azure Virtual Desktop
  • Module 2: Learn how to use the cross-platform Azure CLI to create, start, stop, and perform other management tasks related to virtual machines in Azure.
  • In this module, you will:

    • Create a virtual machine with the Azure CLI
    • Resize virtual machines with the Azure CLI
    • Perform basic management tasks using the Azure CLI
    • Connect to a running VM with SSH and the Azure CLI
  • Module 3: Discover the services and tools available to automate the deployment and configuration of your Azure infrastructure.
  • In this module, you will:

    • Identify the solutions available to provision compute on Azure
    • Choose an appropriate provisioning platform based on your requirements
  • Module 4: Write JSON Azure Resource Manager templates by using Visual Studio Code to deploy your infrastructure to Azure consistently and reliably.
  • In this module, you will:

    • Implement a JSON ARM template by using Visual Studio Code.
    • Declare resources and add flexibility to your template by adding resources, parameters, and outputs.
  • Module 5: Standardize and automate your virtual machine deployments to minimize manual configuration, variance, and error.
  • In this module, you will:

    • Identify the methods to create a specialized virtual hard disk
    • Create a virtual machine from an existing managed disk
    • Create a virtual machine image
    • Create a virtual machine from an existing virtual machine image
  • Module 6: Enable your application to automatically adjust to changes in load while minimizing costs with virtual machine scale sets.
  • In this module, you will:

    • Identify the features and capabilities of virtual machine scale sets.
    • Identify the use cases for running applications on virtual machine scale sets.
    • Deploy an application on a virtual machine scale set.
  • Module 7: In this module, we'll discuss how to choose the appropriate Azure service to integrate and automate business processes.
  • Upon completion of this module, you'll be able to:

    • Evaluate Azure services for integration and process automation scenarios
  • Module 8: Discover the services available on Azure for your high-performance computing workloads.
  • In this module, you will:

    • Identify the HPC and batch solutions available on Azure
    • Identify the scenarios where HPC and batch technologies are a fit
  • Module 9: Find out about the Azure Batch capabilities designed to help you efficiently run large-scale parallel and high-performance computing applications in the cloud.
  • In this module, you will:

    • Create an Azure Batch job in the Azure CLI
    • Run an Azure Batch job in the Azure CLI
    • Check status and results of Batch job in Azure CLI
    • Monitor a Batch job with Batch Explorer

Syllabus

  • Module 1: Explore Azure compute services
    • Introduction
    • Overview of Azure compute services
    • Decide when to use Azure Virtual Machines
    • Decide when to use Azure App Service
    • Decide when to use Azure Container Instances or Azure Kubernetes Service
    • Decide when to use Azure Functions
    • Decide when to use Azure Virtual Desktop
    • Knowledge check
    • Summary
  • Module 2: Manage virtual machines with the Azure CLI
    • What is the Azure CLI?
    • Exercise - Create a virtual machine
    • Exercise - Test your new virtual machine
    • Exercise - Explore other VM images
    • Exercise - Sizing VMs properly
    • Exercise - Query system and runtime information about the VM
    • Exercise - Start and stop your VM with the Azure CLI
    • Exercise - Install software on your VM
    • Summary and cleanup
  • Module 3: Choose a compute provisioning solution for your application
    • Introduction
    • Identify the provisioning solutions for Azure compute infrastructure
    • Choose a native Azure solution
    • Choose a third-party solution
    • Exercise - Analyze a scenario and map it to a technology option
    • Summary
  • Module 4: Deploy Azure infrastructure by using JSON ARM templates
    • Introduction
    • Explore Azure Resource Manager template structure
    • Exercise - Create and deploy an Azure Resource Manager template
    • Add flexibility to your Azure Resource Manager template by using parameters and outputs
    • Exercise - Add parameters and outputs to your Azure Resource Manager template
    • Knowledge check
    • Summary
  • Module 5: Deploy Azure virtual machines from VHD templates
    • Introduction
    • Disk image capabilities for Azure virtual machines
    • Generalize a server
    • Create an image from a generalized VM
    • Exercise - Create an image of an Azure VM from the Azure CLI and provision a new VM
    • Summary
  • Module 6: Build a scalable application with virtual machine scale sets
    • Introduction
    • Features and benefits of virtual machine scale sets
    • Exercise - Deploy a scale set in the Azure portal
    • Configure a virtual machine scale set
    • Exercise - Configure a virtual machine scale set
    • Install and update applications in virtual machine scale sets
    • Exercise - Update applications in virtual machine scale sets
    • Summary
  • Module 7: Choose the best Azure service to automate your business processes
    • Introduction
    • Identify the technology options
    • Analyze the decision criteria
    • Choose the best design-first technology to automate your business process
    • When to choose Azure Functions to run your business logic
    • Knowledge check
    • Summary
  • Module 8: Introduction to high-performance computing (HPC) on Azure
    • Introduction
    • Azure Batch
    • Azure VM HPC instances
    • Microsoft HPC Pack
    • Scenarios for HPC and Batch technologies
    • Summary
  • Module 9: Run parallel tasks in Azure Batch with the Azure CLI
    • Introduction
    • What is Azure Batch?
    • Design an Azure Batch job to run your parallel task
    • Exercise - Create an Azure Batch job in the CLI to run your parallel task
    • Exercise - Monitor your Azure Batch job in the CLI
    • Visualize batch jobs with the Batch Explorer
    • Exercise - Monitor and visualize your batch job in Batch Explorer
    • Knowledge check
    • Summary

Reviews

Start your review of Architect compute infrastructure in Azure

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.