![Page 1: IT Professionals David Tesar | Microsoft Technical Evangelist David Aiken | Microsoft Group Technical Product Manager 07 | High Availability and Load Balancing](https://reader033.vdocuments.mx/reader033/viewer/2022052510/56649f525503460f94c76360/html5/thumbnails/1.jpg)
IT Professionals
David Tesar | Microsoft Technical EvangelistDavid Aiken | Microsoft Group Technical Product Manager
07 | High Availability and Load Balancing
![Page 2: IT Professionals David Tesar | Microsoft Technical Evangelist David Aiken | Microsoft Group Technical Product Manager 07 | High Availability and Load Balancing](https://reader033.vdocuments.mx/reader033/viewer/2022052510/56649f525503460f94c76360/html5/thumbnails/2.jpg)
Agenda• Windows Azure VMs• Getting Started with
VMs• Managing VMs• Managing VMs with
PowerShell• Understanding Linux
VMs
![Page 3: IT Professionals David Tesar | Microsoft Technical Evangelist David Aiken | Microsoft Group Technical Product Manager 07 | High Availability and Load Balancing](https://reader033.vdocuments.mx/reader033/viewer/2022052510/56649f525503460f94c76360/html5/thumbnails/3.jpg)
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
![Page 4: IT Professionals David Tesar | Microsoft Technical Evangelist David Aiken | Microsoft Group Technical Product Manager 07 | High Availability and Load Balancing](https://reader033.vdocuments.mx/reader033/viewer/2022052510/56649f525503460f94c76360/html5/thumbnails/4.jpg)
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
![Page 5: IT Professionals David Tesar | Microsoft Technical Evangelist David Aiken | Microsoft Group Technical Product Manager 07 | High Availability and Load Balancing](https://reader033.vdocuments.mx/reader033/viewer/2022052510/56649f525503460f94c76360/html5/thumbnails/5.jpg)
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
![Page 6: IT Professionals David Tesar | Microsoft Technical Evangelist David Aiken | Microsoft Group Technical Product Manager 07 | High Availability and Load Balancing](https://reader033.vdocuments.mx/reader033/viewer/2022052510/56649f525503460f94c76360/html5/thumbnails/6.jpg)
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
![Page 7: IT Professionals David Tesar | Microsoft Technical Evangelist David Aiken | Microsoft Group Technical Product Manager 07 | High Availability and Load Balancing](https://reader033.vdocuments.mx/reader033/viewer/2022052510/56649f525503460f94c76360/html5/thumbnails/7.jpg)
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
![Page 8: IT Professionals David Tesar | Microsoft Technical Evangelist David Aiken | Microsoft Group Technical Product Manager 07 | High Availability and Load Balancing](https://reader033.vdocuments.mx/reader033/viewer/2022052510/56649f525503460f94c76360/html5/thumbnails/8.jpg)
Demo
Configuring Load Balancing and High Availability