Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-866-716-6688 Other Contact Options

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:


Linux on Azure: Security, Scalability, and Availability

Apply best practices to Linux-based infrastructure workloads in Azure.

GK# 4965

Course Overview


In this hands-on course, you will build Linux-based solutions to real world problems in Azure by completing three challenges. You will apply best practices while provisioning secure, scalable and highly available Linux-based infrastructure solutions in Azure. Solutions you build will include storage, compute and networking resources. You will learn how to build re-usable templates for Azure resources and how to provision complex environments in Azure.

For each topic in the course, our instructors explain key concepts in high-quality videos. A real-world challenge is presented, whereby you'll solve problems and implement solutions using real tools. If you have trouble or can't figure something out, we provide you all the support you need: demonstration videos, tips and tricks, and step-by-step procedures to get the job done.

After you complete each challenge, you can validate your work by looking at an example solution or submitting your work for expert review. If you submit your work you will receive feedback letting you know what skills you have successfully mastered and where you may need further work. This feedback will drive your next step: you can either return to the challenge so you can work on it some more, or confidently move on to the next challenge.


  • Delivery Format:
  • Date:
  • Location:
  • Access Period:


What You'll Learn

  • Provisioning and accessing high availability storage
  • Securing storage with Access Policies
  • Revoking access to secured storage
  • Protecting an Azure virtual machine with a Site Recovery Vault
  • Provisioning and accessing an Azure storage file share
  • Provisioning virtual networking resources including multiple subnets, public IP addresses, and NICs
  • Provisioning network security groups
  • Installing and configuring software on an Azure virtual machine
  • Accessing Azure virtual machines securely
  • Accessing Azure virtual machines within a virtual network
  • Provisioning an Azure load balancer
  • Accessing services via an Azure load balancer
  • Generating a custom deployment template
  • Provisioning a virtual network with multiple subnets
  • Provisioning a virtual machine with multiple NICs
  • Creating a deployment template
  • Implementing a custom script extension
  • Creating a Linux scale set deployment templat


Viewing outline for:

On-Demand Outline

1. Migrate On-Premises Storage to Azure

  • Types of Azure storage
  • Azure storage redundancy
  • Azure BLOB storage
  • Storage client libraries
  • Business continuity in Azure
  • Reflection: Migrate On-premises Storage to Azure

2. Migrate a Web Application to Azure

  • Web hosting options
  • Azure virtual machine availability
  • Load balancing workloads
  • Azure infrastructure security
  • Reflection: Migrate a LAMP-based Web Application

3. Provision Development Environments and Scalable Production Environments in Azure

  • Azure deployment templates
  • Virtual machine extensions
  • Scale sets
  • Auto-scaling options
  • Reflection: Provision Development and Scalable Production Environments in Azure


Viewing labs for:

On-Demand Labs

Lab 1: Migrate On-Premises Storage to Azure

  • Provision and Test Highly Available Storage
  • Provision Secure Storage for Customer Documents
  • Provision a Site Recovery Vault
  • Provision Azure File Share

Lab 2: Migrate a Web Application to Azure

  • Provision networking resources
  • Provision compute resources
  • Implement load balancing

Lab 3: Provision Development Environments and Scalable Production Environments in Azure

  • Provision GitHub Enterprise Server in Azure
  • Provision the Database Development Server
  • Provision the Development Messaging Server
  • Provision the Production Messaging Server



Prior to taking this course you should know the following:

  • How to use a Linux-based client operating system;
  • How to use the Azure Portal and Azure CLI tools
  • How to provision Linux-based virtual servers in Azure;
  • How to provision virtual networks in Azure;
  • The basic of using a Windows-based client operating system;
  • The basics of networking such as network addresses and ports.

Who Should Attend

  • Linux professionals responsible for managing workloads that are migrating to the cloud
  • Linux developers who are working on cloud-based solutions or want to take advantage of the cloud for building applications
  • System architects responsible for designing cloud-based Linux solutions




Course Delivery

This course is available in the following formats:


Train at your own pace with 24/7 access to courses that help you acquire must-have technology skills.

Duration: 6 hours

Request this course in a different delivery format.