- This module introduces the services and platforms that Azure provides for Linux environments.
By the end of this module, you'll be able to:
- Identify the Azure infrastructure as a service (IaaS) and platform as a service (PaaS) resources and services available for Linux deployments.
- Determine which virtual-machine images will be most suitable for your IaaS deployment.
- Identify Microsoft-supported Linux distributions.
- Identify additional Azure tools and services you can use.
- 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 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.
Power BI Fundamentals - Create visualizations and dashboards from scratch
Our career paths help you become job ready faster
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Syllabus
- Introduction to Linux on Azure
- Introduction
- What is Linux on Azure?
- Identify Azure IaaS options for Linux deployments
- Identify Azure PaaS options for Linux deployments
- Identify database-as-a-service options for Linux deployments
- Identify other Azure tools and services for Linux deployments
- 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
- 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