- 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, you will:
- Compile a checklist for creating a virtual machine
- Describe the options to create and manage virtual machines
- Describe the additional services available to administer virtual machines
- Learn about standards and practices for planning, deploying, managing, and optimizing Linux VMs in Azure.
- Plan the network environment and sizing of Microsoft Azure virtual machines (VMs) running Linux.
- Apply established best practices for deploying and configuring Linux on Azure VMs.
- Optimize your Linux environment on Azure VMs for performance and functionality.
- Learn about different methods of provisioning Linux virtual machines in Microsoft Azure.
After completing this module, you'll be able to:
- Provision a Linux virtual machine (VM) by using the Azure portal.
- Provision an Azure VM running Linux by using the Azure CLI.
- Provision an Azure VM running Linux by using Hashicorp Terraform.
- Provision an Azure VM running Linux by using Bicep.
- Learn to create an Azure virtual machine in minutes that can be used like a local physical desktop or server.
In this module, you will:
- Create a Windows virtual machine using the Azure portal.
- Connect to a running Windows virtual machine using Remote Desktop.
- Install software and change the network configuration on a VM using the Azure portal.
- 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.
- 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.
- Learn about your virtual machine storage options and how to choose between standard and premium, managed and unmanaged disks for your Azure virtual machine.
In this module, you will:
- Create a virtual machine (VM).
- Configure and attach virtual hard drives (VHDs) to an existing VM.
- Determine whether you need premium disks.
- Resize disks for a VM.
- Learn how to monitor your Azure VMs by using Azure Monitor to collect and analyze VM host and client metrics and logs.
- Understand which monitoring data you need to collect from your VM.
- Enable and view recommended alerts and diagnostics.
- Use Azure Monitor to collect and analyze VM host metrics data.
- Use Azure Monitor Agent to collect VM client performance metrics and event logs.
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Syllabus
- Introduction to Azure virtual machines
- Introduction
- Compile a checklist for creating an Azure Virtual Machine
- Exercise - Create a VM using the Azure portal
- Describe the options available to create and manage an Azure Virtual Machine
- Manage the availability of your Azure VMs
- Back up your virtual machines
- Module assessment
- Summary
- Plan your Linux environment in Azure
- Introduction
- Plan for sizing and networking
- Manage Azure Linux VMs
- Optimize performance and functionality
- Module assessment
- Summary
- Provisioning a Linux virtual machine in Microsoft Azure
- Introduction
- Provision a Linux virtual machine by using the Azure portal
- Provision a Linux virtual machine by using Azure CLI
- Provision a Linux virtual machine by using Terraform
- Provision a Linux virtual machine by using Bicep
- Module assessment
- Summary
- Create a Windows virtual machine in Azure
- Introduction
- Create a Windows virtual machine in Azure
- Exercise - Create a Windows virtual machine
- Use RDP to connect to Windows Azure virtual machines
- Exercise - Connect to a Windows virtual machine using RDP
- Configure Azure virtual machine network settings
- Summary
- 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
- 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
- Module assessment
- Summary
- Add and size disks in Azure virtual machines
- Introduction
- Understand storage options for virtual machines (VMs)
- Exercise - Add a data disk to a VM
- Determine whether to use premium storage
- Resize virtual machine disks
- Exercise - Resize a VM disk
- Summary
- Monitor your Azure virtual machines with Azure Monitor
- Introduction
- Monitoring for Azure VMs
- Monitor VM host data
- Use Metrics Explorer to view detailed host metrics
- Collect client performance counters by using VM insights
- Collect VM client event logs
- Summary