YoVDO

Architect compute infrastructure in Azure

Offered By: Microsoft via Microsoft Learn

Tags

Microsoft Azure Courses Cloud Computing Courses Azure Functions Courses Virtual Machines Courses Azure CLI Courses

Course Description

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

Tags

Related Courses

Microsoft Azure Developer Associate (AZ-204) Exam Prep Professional Certificate
Microsoft via Coursera
Create Serverless Applications
Microsoft via Coursera
Develop a Serverless Computing App with Azure Static Web App
Coursera Project Network via Coursera
Azure Administration: Implement and Manage Application Services
LinkedIn Learning
Azure Essential Training for Developers
LinkedIn Learning