0% found this document useful (0 votes)
67 views10 pages

Highly Available VM Deployment Guide

This document discusses how to deploy highly available virtual machines in Azure. It recommends placing VMs into availability sets to ensure they are distributed across fault and update domains for redundancy. An availability set will distribute the VMs across different hardware hosts, power sources, and switches to prevent downtime if any single component fails. The document provides an overview of availability sets and fault/update domains, and demonstrates how to create an availability set and deploy VMs into it using the Azure portal, PowerShell, or CLI. It also offers best practices like creating a virtual network and network security group before deployment.

Uploaded by

Avez Ahmed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
67 views10 pages

Highly Available VM Deployment Guide

This document discusses how to deploy highly available virtual machines in Azure. It recommends placing VMs into availability sets to ensure they are distributed across fault and update domains for redundancy. An availability set will distribute the VMs across different hardware hosts, power sources, and switches to prevent downtime if any single component fails. The document provides an overview of availability sets and fault/update domains, and demonstrates how to create an availability set and deploy VMs into it using the Azure portal, PowerShell, or CLI. It also offers best practices like creating a virtual network and network security group before deployment.

Uploaded by

Avez Ahmed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

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

You might also like