Architect compute infrastructure in Azure
Offered By: Microsoft via Microsoft Learn
Course Description
Overview
- Module 1: Learn about the different services that are available in Azure compute Prepare for AZ-900.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Evaluate Azure services for integration and process automation scenarios
- Module 8: Discover the services available on Azure for your high-performance computing workloads.
- 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.
- 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
After completing this module, you'll be able to describe the benefits and usage of:
In this module, you will:
In this module, you will:
In this module, you will:
In this module, you will:
In this module, you will:
Upon completion of this module, you'll be able to:
In this module, you will:
In this module, you will:
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 CertificateMicrosoft 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