Upload
jacob-wilson
View
223
Download
0
Tags:
Embed Size (px)
Citation preview
IT Professionals
David Tesar | Microsoft Technical EvangelistDavid Aiken | Microsoft Group Technical Product Manager
07 | High Availability and Load Balancing
Agenda• Windows Azure VMs• Getting Started with
VMs• Managing VMs• Managing VMs with
PowerShell• Understanding Linux
VMs
Service Level Agreements
What’s includedCompute Hardware failure (disk, cpu, memory)Datacenter failures - Network failure, power failureHardware upgrades, Software maintenance – Host OS UpdatesWhat is not includedVM Container crashes, Guest OS Updates
99.95% for multiple role instances4.38 hours of downtime per year
Server 2
SLA 99.95
Availability set
Server 1
Fault and Update DomainsFault Domains•Represent groups of resources anticipated to fail together•i.e. Same rack, same server•Fabric spreads instances across fault at least 2 fault domains
Update Domains•Represents groups of resources that will be updated together•Host OS updates honour service update domains•Specified in service definition•Default of 5 (up to 20)
Fabric spreads role instances across Update Domains and Fault Domains
Fault Domain
Rack
Fault and Update DomainsFault Domain
Rack
INSTANCE
INSTANCE
INSTANCE
INSTANCE
INSTANCE
INSTANCE
INSTANCE
INSTANCE
UD #1
UD #1
UD #2
UD #2
Virtual Machine Availability SetsUpdate Domains are honored by host OS updates
Fault DomainRack
Fault DomainRack
IIS1
SQL1
IIS2
SQL2
UD #2
UD #2
UD #1
UD #1
SQL Server2
SQL Server1
End to End Highly Available SolutionRedundancy at every level
IIS Web Application
Web Role
IIS Web Application
Web Role
LB
SQ
L M
irro
ring
Internet
SQL-AVSET
IIS-AVSET
Demo
Configuring Load Balancing and High Availability