Architect compute infrastructure in Azure

Go to class
Write Review

Free Online Course: Architect compute infrastructure in Azure provided by Microsoft Learn is a comprehensive online course, which lasts for 7-8 hours worth of material. The course is taught in English and is free of charge.

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