Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Microsoft

Deploy a website with Azure virtual machines

Microsoft via Microsoft Learn

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
  • 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 decide if the MEAN stack (MongoDB, Express.js, AngularJS, and Node.js) is a good choice for you. Set up a MEAN-based web application on a new Azure Linux virtual machine.

    In this module, you will:

    • Decide if the MEAN web stack is right for you.
    • Create an Ubuntu Linux VM to host your web app.
    • Install the MEAN stack components on your virtual machine (VM).
    • Create a basic web app on your MEAN stack.

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
  • Build and run a web application with the MEAN stack on an Azure Linux virtual machine
    • Introduction
    • Decide if MEAN is right for you
    • Exercise - Create a VM to host your web application
    • Exercise - Install MongoDB
    • Exercise - Install Node.js
    • Exercise - Create a basic web application
    • Summary

Reviews

Start your review of Deploy a website with Azure virtual machines

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.