Deploying a Highly Available Virtual
Machine
Tim Warner
AUTHOR/TECH EVANGELIST, PLURALSIGHT
@TechTrainerTim [Link]
Availability sets
- Planning for VM uptime
Overview
VM deployment
- Windows Server, Linux
Availability Sets
Fault and Update Domains
99.95% SLA (except for premium storage)
Fault domains
are VMs that Update
share the same domains are
power source VMs that share
and switch the same
hardware host
3 fault domains
available 5-20 update
domains
available
Place VMs of each app tier into their own
availability sets
[Link]
Demo
Create an availability set
Add two VMs into the set
Add an already-created VM into the set
by using a community script
VM Deployment
VM Deployment Methods
Azure Portal PowerShell Azure CLI
ARM templates Azure SDK
Best Practices to Keep in Mind
Virtual Network Availability Set NSG
Create before Associate during Create before
deployment deployment deployment
Naming Convention
Deployment Script
Develop and use
Save it
one
Show a previously created virtual
Demo network
Create an NSG
Deploy a new VM into the network/use
NSG
Review stop/deallocation workflow
Summary
asdf
Next module: Implementing
Configuration Management and Disaster
Recovery