Skip to main content
To simplify technical training, we’re consolidating our learning resources. The Microsoft Learning site will retire on July 31, 2020. Please complete any training you have in progress and save your reports and certificates by that date.
Training will now be delivered through Microsoft Learn, where you can master new skills and learn about the latest Microsoft products.
If you have questions, please see our FAQ.

Archived: Configuring and Operating Microsoft Azure Stack

Enrollment is Closed

About This Course

Welcome to the Deploying and Operating Microsoft Azure Stack online course. This course self-paced is an introduction to the key concepts and components for deploying, configuring, operating, and troubleshooting Microsoft Azure Stack. Most of your time will be spent working directly with the components in a preconfigured lab environment. And, although we have provided overview information for each of the technologies and additional resources should you want to know more, we believe you will gain a better understanding of the workings of device management through seeing and doing hands-on.

NOTE: This ends on 3/5/18, and will resume with content updates on 3/15/18.

You will work your way through the online labs to become familiar with:

  • The components and architecture of Microsoft Azure Stack
  • Deploying Microsoft Azure Stack
  • Windows Server 2016 features used in Microsoft Azure Stack
  • DevOps using Microsoft Azure Stack
  • Resources in Microsoft Azure Stack
  • Managing IaaS in Microsoft Azure Stack
  • Managing PaaS in Microsoft Azure Stack
  • Managing updates in Microsoft Azure Stack
  • Performing monitoring and troubleshooting in Microsoft Azure Stack
  • Understanding how licensing and billing works in Microsoft Azure Stack

Labs included are:

  • Connecting to Microsoft Azure Stack using Azure PowerShell
  • Configuring Delegation Using the Azure Stack Administrator Portal
  • Registering Azure Stack with an Azure Subscription using Azure PowerShell
  • Add a Windows Server 2016 Image to Azure Stack using Azure PowerShell (Disconnected Scenario)
  • Add a Windows Server 2016 Image to Azure Stack (Connected Scenario)
  • Add a Linux Image to Azure Stack using Azure PowerShell (Disconnected Scenario)
  • Implement a MySQL Server Resource Provider in Azure Stack
  • Validating ARM Templates with Azure Stack

Each lab includes the following:

  • Detailed procedures for individual lab tasks
  • Access to a Windows Server 2016 Domain Controller for performing hands-on lab exercises hosted on Microsoft Labs Online (MLO)
  • Access to Azure Stack Admin and Tenant portals
  • Short “how-to” videos for viewing each task should you get stuck and need to see how it’s done

The point is, you try the labs on your own, at your own pace, but we recommend you also view the individual demo videos for those times when you might need a little bit of help, such as entering a command string, or navigating your way through the Azure Stack portals.

To give you an idea of how these labs work, let’s look at the lab entitled Connecting to Microsoft Azure Stack using Azure PowerShell. In this lab you’ll begin with a fresh deployment of Microsoft Azure Stack (MAS) and manage your MAS deployment using Azure PowerShell. Upon completion of the lab, you’ll be able to:

  • Install Azure Stack-compatible Azure PowerShell modules
  • Download Azure Stack tools
  • Configure the Azure Stack PowerShell environment
  • Establish connection to the MAS instance
The result is you will have connected to the MAS Admin and Tenant endpoints using PowerShell.

Course Objectives

Overview of Azure Stack — Key concepts associated with Azure Stack are described that will help you understand what Azure Stack is and the functionality it provides. You will also learn about the differentiators between Azure Stack, Microsoft Azure, and Windows Azure Pack.

  • What is Azure Stack?
  • Comparing Azure Stack with Microsoft Azure
  • Comparing Azure Stack to Windows Azure Pack

Components of Microsoft Azure Stack — Learn about the Windows Server 2016 features that Azure Stack uses and optional System Center 2016 components that can be added to further manage and maintain an Azure Stack environment. You will also learn how Azure Stack manages authentication and the various authentication providers that are available.

  • Windows Server 2016
  • Identity and Authentication
  • Reviewing the Azure Stack Infrastructure Components

Deploying Microsoft Azure Stack —Internal architecture of Azure Stack and how it forms the basis of the system. It will discuss various Azure Stack concepts such as: Software Defined Datacenter Internal Architecture of Azure Stack Azure Stack Infrastructure Azure Stack Prerequisites Planning and Installation of Azure Stack.

  • Microsoft Azure Stack Architecture
  • Azure Stack Prerequisites
  • Installing Azure Stack

Microsoft Azure Stack Offers — Key features in Azure Stack that provide the mechanisms used by users when consuming resources such as virtual machines and SQL Server databases.

  • Working with Plans and Offers
  • Microsoft Azure Stack Marketplace
  • Enabling Multi-Tenancy in Azure Stack
  • Configuring Plans
  • Configuring Offers
  • Subscribing to an Offer
  • Creating a new Marketplace Item

Microsoft Azure Stack and DevOps — How Azure Stack enables organizations to leverage DevOps. It details the underpinnings of Azure Stack, the Azure Resource Manager, the SDKs and APIs available and how configuration management technologies such as PowerShell Desired State Configuration and Chef and Puppet can be used to facilitate fast and consistent deployment of applications along with stability. Technologies used in Microsoft Azure Stack for DevOps.

  • Azure Resource Manager Templates
  • Third-party Resource Providers
  • Using Windows PowerShell to obtain API versions
  • Debug an ARM Template with Visual Studio

Infrastructure as a Service and Microsoft Azure Stack — Overview of Infrastructure as a Service (IaaS) in Azure Stack. This covers the following areas: Software Defined Datacenter Hyper-V Network Virtualization External Connectivity to Azure Stack Azure Consistent Storage in Azure Stack Virtual Machines in Azure Stack.

  • Software Defined Networking improvements with Microsoft Azure Stack and Windows Server 2016
  • Azure Stack Storage
  • Virtual Machines in Microsoft Azure Stack

Platform as a Service and Microsoft Azure Stack — Overview of Platform as Service (PaaS) based offerings from Microsoft Azure to Azure Stack. With the initial release of Azure Stack, Microsoft are offering 4 PaaS based services: SQL and MySQL Databases App Service for websites Key Vault for securely storing secrets such as passwords and certificates Azure Functions for serverless compute This Module will detail each offering and show how these can be utilized.

  • Understanding the Platform as a Service
  • SQL Server and MySQL Server Providers in Microsoft Azure Stack
  • App Service Resource Provider
  • Azure Key Vault
  • Azure Functions

Monitoring in Microsoft Azure Stack — Understand how Azure Stack is monitored and updated. You will also learn how to monitor guest workloads that tenants have provisioned using Azure Stack. Finally, you will learn how to troubleshoot the core components of Azure Stack.

  • Field Replaceable Unit
  • Azure Stack Control Plane Monitoring
  • Patching the Azure Stack Infrastructure
  • Monitoring Guest Workloads in Microsoft Azure Stack
  • Troubleshooting Azure Stack
  • Protecting Azure Stack and Tenant Workloads

License Microsoft Azure Stack and Billing Tenants — Learn how Azure Stack is licensed by Microsoft including the two charging models for Azure Stack and what other costs are typically involved in an Azure Stack deployment.

  • How to license and pay for Azure Stack
  • Azure Consistent Usage API
  • Business Costs and Models with Azure Stack


This course requires that you meet the following prerequisites:

  • Working knowledge of Windows Server 2016
  • Working knowledge of SQL Server 2014
  • Working knowledge of Microsoft Azure

Course Staff

Course Staff Image #1

Brad Joseph

Brad Joseph is a senior content developer at Microsoft, responsible for helping enterprise IT Pros with Windows deployment, Windows devices, Azure Services, and Azure Stack manageability needs. Prior to joining the Learning Experiences team, Brad was a longtime content developer for the Microsoft Exchange Server and Windows Server teams having joined Microsoft in 1999 after spending 6 years working in enterprise IT.

Course Staff Image #2

Marcin Policht

Marcin is a Principal Systems Engineer with 20+ years of experience in IT specializing in Microsoft Azure and Azure PowerShell.

  • MVP: Microsoft MVP in Directory Services for the last 10 years
  • MCT: Microsoft Certified Trainer
  1. Course Number

  2. Course Mode

  3. Estimated Effort

    30-35 hours total