Linux on Azure

Solution Architect
Solution Architect
Azure Virtual Machines

This comprehensive learning path reviews deployment and management of Linux on Azure. Learn about cloud computing concepts, Linux IaaS and PaaS solutions and benefits and Azure cloud services. Discover how to migrate and extend your Linux-based workloads on Azure with improved scalability, security, and privacy.


  • Ability to configure and administer a Linux server
  • Access to a Microsoft Azure account
  • Ability to navigate the Azure portal

Modules in this learning path

This module helps you understand the types of services and platforms Azure provides for Linux environments. Perhaps you're exploring the migration of Linux-based workloads to the cloud or you're looking at rearchitecting Linux-based applications to increase agility and reduce time to market. After reviewing this material, you should be able to choose which types of services you'll need to start planning your Linux environment.

The purpose of this module is to provide standards and practices for deploying a Linux environment in Azure. The reader should be able to use this information to plan and deploy a Linux VM in Azure and optimize it for performance. Comprehension and retention should be measured at the end of the module.

Azure allows you to use several common provisioning tools to deploy Linux virtual machines (VMs), to include Terraform, Bicep, the Azure portal, and the Azure CLI. In this module, you'll learn how to deploy a Linux virtual machine using each of these methods.

Learn how to set up a MEAN-based web application on a new Azure Linux virtual machine.