Linux Virtual Machines
Learning
Learning Paths
Deploy and administer Linux virtual machines on Azure
Levels: Intermediate
Roles: Administrator
Modules
- Configure virtual machines
- Add and size disks in Azure virtual machines
- Monitor your Azure virtual machines with Azure Monitor
- Protect your virtual machines by using Azure Backup
- Manage virtual machines with the Azure CLI
- Implement access management for Azure resources
- Configure Azure Files and Azure File Sync
- Copy and move blobs from one container or storage account to another using the AzCopy command
- Guided Project: Deploy and administer Linux virtual machines on Azure
Remote development provides benefits like consistent environments, the ability to use more powerful hardware, and the flexibility to develop on different platforms without impacting your local machine. Visual Studio Code provides tools for various remote development setups, such as using a container, a remote machine, or the Windows Subsystem for Linux (WSL). In this path, you'll learn about the different remote development offerings available in Visual Studio Code and practice using them.
Levels: Beginner
Roles: Developer
Modules
- Use a Docker container as a development environment with Visual Studio Code
- Edit code using any device with Visual Studio Code for the Web
- Introduction to Remote - Tunnels extension
- Develop on a remote machine using SSH in Visual Studio Code
- Developing in the Windows Subsystem for Linux with Visual Studio Code
- Personalize your remote development workflow with Visual Studio Code
This learning path provides an overview for deploying common Linux server functions on Azure virtual machines. Learn how to deploy a SQL Server, a web application server using the MEAN stack, perform a database migration, and manage your IT operations with Azure Automanage.
Levels: Beginner
Roles: Solution Architect, Administrator, Developer, Solution Architect
Modules
This learning path teaches how to create and customize Windows and Linux virtual machines, connect them to virtual networks, and keep them updated.
Levels: Beginner
Roles: Administrator
Modules
- Introduction to Azure virtual machines
- Create a Linux virtual machine in Azure
- Create a Windows virtual machine in Azure
- Manage virtual machines with the Azure CLI
- Keep your virtual machines updated
- Configure the network for your virtual machines
- Deploy Azure infrastructure by using JSON ARM templates
- Add and size disks in Azure virtual machines
- Caching and performance in Azure storage disks
- Secure your Azure virtual machine disks
- Protect your virtual machine settings with Azure Automation State Configuration
- Monitor the health of your Azure virtual machine by using Azure Metrics Explorer and metric alerts
Learn to use a Windows or Linux Azure Virtual Machine to extend the website support that Azure provides.
Levels: Beginner
Roles: Developer
Modules
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.
Levels: Beginner
Roles: Solution Architect, Administrator, Developer
Modules
- Introduction to Linux on Azure
- Create a Linux virtual machine in Azure
- Optimizing IT operations and management with Azure Automanage
- Introduction to SQL Server on Linux
- Introduction to open-source database migration on Azure
- Build and run a web application with the MEAN stack on an Azure Linux virtual machine
SQL Server now runs on your choice of operating system. In this learning path you will discover the fundamentals of SQL Server on Linux, before discovering how to run SQL Server on Linux containers and deploy SQL Server on Linux. You will then learn how to automatically tune your SQL Server on Linux deployment.
Levels: Intermediate
Roles: Data Engineer
Modules
In this learning path, find out more about the Linux command line, the shell, and Bash.
Levels: Beginner, Intermediate
Roles: DevOps Engineer, Administrator, Developer, Student
Modules