Linux on Azure

Beginner
Solution Architect
Administrator
Developer
Azure

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.

This learning path should be explored alongside the Azure Fundamentals part 1: Describe core Azure concepts learning path. If you're new to cloud computing, consider taking the first learning path in the Azure Fundamentals 6-part learning path series first.

Prerequisites

None

Modules in this learning path

Are you interested in the cloud, but aren't sure what it can do for you? In this module, you'll learn about the advantages of using cloud computing services, and you'll learn to differentiate between the categories and types of cloud computing.

Discover the unique benefits of running Linux on Azure, and how to run Linux-based applications and workloads in the cloud with Azure.

Learn about the decisions you make before creating a virtual machine, the options to create and manage the VM, and the extensions and services you use to manage your VM.

In this module, we discuss how to create a Linux virtual machine using the Azure portal.

In this module, you'll examine the various concepts, resources, and terminology that are necessary to work with Azure architecture. For example, you'll learn about Azure subscriptions and management groups, resource groups and Azure Resource Manager, as well as Azure regions and availability zones.

Minimize the time and resources required to migrate your on-premises environment to Azure. Assess your current systems with Azure Migrate, and migrate them with Azure Migrate and Azure Database Migration Service.

Learn the benefits of installing SQL Server on Linux.

In this module, you'll learn about the issues and considerations for migrating on-premises open-source databases to Azure, the services that Azure provides to help you migrate your databases, and how to plan a migration.

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

Azure App Service enables you to build and host web applications in the programming language of your choice without managing infrastructure. Learn how to create a website through the hosted web app platform in Azure App Service.

Use Redis caching in Azure to reduce the load on databases. Apply different caching architectures to support larger loads in distributed and high-volume environments.

Azure Functions allow developers to host business logic that can be executed without managing or provisioning infrastructure.

Determine the types of business problems that can be solved using Azure Kubernetes Service. Describe the benefits of container orchestration with features like deployment management, automatic updates, and self-healing.

Learn how to run containerized apps using Docker containers with Azure Container Instances (ACI).