Create and Manage Virtual Machines on Microsoft Azure

This course prepares developers for the "Create and Manage Azure Resource Manager Virtual Machines" portion of the Microsoft 70-532 Developing Microsoft Azure Solutions exam.
Course info
Rating
(117)
Level
Intermediate
Updated
Aug 7, 2017
Duration
4h 22m
Table of contents
Course Overview
Course Introduction
Deploying Azure Virtual Machines
Configuration Management, Automation, and Debugging
Configuring Azure Virtual Machine Networking
Scaling Azure Virtual Machines
Monitoring Azure Virtual Machines
Working with Azure DevTest Labs
Building a Highly Available Application
Description
Course info
Rating
(117)
Level
Intermediate
Updated
Aug 7, 2017
Duration
4h 22m
Description

This course covers the deployment and management objectives for Azure virtual machines in the 70-532 Developing Microsoft Azure Solutions exam. In Create and Manage Virtual Machines on Microsoft Azure, you will first learn how to deploy virtual machines, configure networking, and implement virtual machine scale sets. Next, you will learn how to monitor Azure VM's. Finally, you will implement high availability for applications using Azure virtual machines. So whether you're looking to pick up the 70-532 certification, or you just want to pick up new skills for the real-world, this course will get you up and running quickly with Azure Resource Manager virtual machines.

About the author
About the author

Mike Pfeiffer is a twenty year IT industry veteran, published author, and international conference speaker.

More from the author
Implementing AWS Load Balancing
Intermediate
1h 25m
Mar 14, 2019
Implementing AWS EC2 Auto Scaling
Beginner
1h 10m
Feb 14, 2019
More courses by Mike Pfeiffer
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hey everyone, this is Mike Pfeiffer and welcome to this course on creating and managing Azure Resource Manager virtual machines. This is the first course in a new learning path for the latest version of the 70-532 certification exam and that's the Developer Microsoft Azure Solutions certification. But even if you're looking to get certified, this course will teach you the fundamentals of working with virtual machines in Azure. In this course we'll start off by taking a quick look at the requirements and the benefits to the 532 certification and then we'll dive right into the deployment and management of virtual machines in Azure portal. So you'll learn how to create Windows and Linux based servers and we'll explore virtual machine dependencies that you need to think about, like storage and virtual disks. Next, we'll move on to configuration management, automation and debugging applications running on Azure virtual machines. Now we have a lot of cool stuff to explore in this section like automating deployments with the Azure CLI and with PowerShell and you'll even see how to use virtual machine extensions to perform configuration management and automation tasks on servers using PowerShell DSE. Throughout the rest of the course we'll dive into virtual networking in Azure, we'll take a look at creating virtual machine scale sets so you can build intelligent applications that expand and contract based on rules that you define and we'll also spend some time exploring the important concept of monitoring the health and performance of your virtual machines. In the final module we'll wrap up the course by building a basic load balanced web application built using the patterns and best practices recommended by Microsoft for high availability. So whether you're looking to pick up the 70-532 certification or you just want to pick up new skills or the real world, this course will get you up and running quickly with Azure Resource Manager virtual machines.

Deploying Azure Virtual Machines
Alright who's ready to deploy some Azure virtual machines? I'm imagining you guys nodding your head yes in agreement. Alright so in this module the first thing we're going to do is take a look at virtual machine architecture so we can understand some of the components that are involved. We'll go into the portal, we'll build some Windows and Linux based virtual machines, we'll do some basic storage management as well, so you'll see how to work with virtual disks. We'll configured shared storage in Azure and that'll be pretty cool, pretty awesome stuff there. We can actually build file shares in Azure storage. And then we'll wrap things up this module by looking at the supportive workloads that we can use on the Azure platform.

Configuration Management, Automation, and Debugging
Alright you guys, I'm excited about this module, we've got a lot of cool stuff to take a look at. We're going to take a look at configuration management, automation, and debugging. So we'll start off by looking at the Azure CLI, we'll work with the PowerShell module for Azure, then we'll get into the configuration management with PowerShell DSC and I'll even show you how to launch your virtual machine using a resource manager template and then we'll wrap up the module by looking at doing some remote debugging against a virtual machine running in Azure.

Configuring Azure Virtual Machine Networking
Hey what's up everybody? It's Mike Pfeiffer. In this module we're going to take a look at configuring Azure Virtual Machine Networking. So we'll start things off by looking at the network architecture and kind of give you an idea of what we're going to work on and how things generally work. I'll show you how to create a virtual network from scratch. We'll take a look at how we work with network security groups and then we'll do things like work with DNS, set up static IP addresses, and then I'll show you how user defined routes actually work in Azure.

Scaling Azure Virtual Machines
Okay I'm excited about this module because scaling virtual machines is actually a real cool concept. We'll start off by vertically scaling and making our virtual machines bigger, but the thing that I'm excited to show you is the virtual machine scale sets. It's basically how we can do elastic scalability in the cloud, really cool stuff, so let's just go ahead and just dive right in and get started.

Monitoring Azure Virtual Machines
All right, you guys. It's finally time to look at monitoring Azure virtual machines. So we'll finally figure out what the heck that boot diagnostics setting is when we're building a VM. We'll take a look at reviewing host-based metrics as well as guest-based metrics. So we'll see how to install a diagnostics agent on a virtual machine so we can collect data from the operating system, and then we'll look at a really cool feature, which is the ability to create alerts for things like performance issues, as well as platform events, like server reboots, or pretty much anything else that you can think of.

Working with Azure DevTest Labs
In this module, we're going to take a look at working with the Azure DevTest Labs service, and this is a service you can use to quickly provision development and test environments, and you can do this without wasting resources and spending a bunch of extra money. So we'll kick things off by doing an overview of the service so you have an understanding of how it works, then we'll get into creating a lab with your first virtual machine. We'll take a look at how we can control things with policies. We'll see how to build custom images, set up cost management, we'll even see how to secure access to these labs so you can give other people access, and then we'll see how we can actually deploy a complete environment with multiple virtual machines in an Azure DevTest Lab.

Building a Highly Available Application
Hey everyone it's Mike Pfeiffer again and in this module we're going to take a look at building a highly available application on Azure. And I'm super excited about this module and to show you guys this stuff because we're going take a look at a lot of cool things, we're going to set up load balancers, we're going to set up virtual machines behind those load balancers and we'll see how to keep an application online even if a single server fails. So along the way we're going to take a look at all the best practices and the patterns that you should be using in the real world when it comes to running your applications on virtual machines in Azure.