Download presentation
Presentation is loading. Please wait.
Published byHoratio Pearson Modified over 6 years ago
1
Availability Zones: Design Highly Available Applications on Azure
7/18/ :30 AM BRK2086 Availability Zones: Design Highly Available Applications on Azure Saad Ladki Program Management Azure Resiliency and Regions © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
2
Session objectives and takeaways
7/18/ :30 AM Session objectives and takeaways At the end of this session, you should be able to Have an understanding of the Azure Resiliency strategy and mechanism Understand what Availability Zones are and how to use them Design highly available apps with Availability Zones and upcoming functionality © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3
Azure Resiliency Today From mission critical applications to backup
7/18/ :30 AM Azure Resiliency Today From mission critical applications to backup Data residency boundary Data residency boundary Region 1 Region 2 Region 1 Region 2 High availability High Availability using Availability Sets for protection from hardware failures in a datacenter. Disaster recovery Replication from one region to another, with standby VMs in the other region. Azure offers protection between regions within data residency boundaries. Backup Data is asynchronously replicated and stored for redundancy purposes with data residency options. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
4
Most Comprehensive Resiliency and Best SLA
7/18/ :30 AM Most Comprehensive Resiliency and Best SLA INDUSTRY-LEADING HIGH AVAILABILITY SLA INDUSTRY-LEADING DISASTER RECOVERY INDUSTRY-ONLY VM SLA 99.9% VM SLA 99.95% VM SLA 99.99% at GA REGIONS 42 Region 1 Region 2 SINGLE VM Protection with Premium Storage AVAILABILITY SETS Protection against failures within datacenters AVAILABILITY ZONES Protection from entire datacenter failures REGION PAIRS Protection from disaster with Data Residency compliance © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
5
Introducing Availability Zones
7/18/ :30 AM Introducing Availability Zones Available as a preview in East US 2 and West Europe Supported resources include: Virtual Machines & Scale Sets backed by 99.99% SLA at GA Managed Disks Public and internal IP (Standard and Basic SKUs) Public and internal Load Balancers (Standard and Basic SKUs) More regions and services coming soon © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
6
Demo 1 Deploy VM in an AZ using the Azure Portal 7/18/2018 12:30 AM
© Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
7
Availability Zones Deep Dive
7/18/ :30 AM Availability Zones Deep Dive © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
8
Geography—Data Residency boundary
7/18/ :30 AM Availability Zones Part of Azure’s native HA/DR solutions, providing protection from datacenter failure b Geography—Data Residency boundary Region Region Region 1 Region 2 Zone 1 Zone 2 Zone 3 Zone 1 Zone 2 Zone 3 Achieve full resiliency with Data Residency Availability Zones and a paired region within the same data residency boundary provides high availability, disaster recovery, and backup. Protect against entire datacenter loss Each zone is physically separated with independent power, network, and cooling and logically separated through zone- isolated services. Run mission-critical apps with 99.99% SLA at GA High Availability supported with industry best SLA when VMs are running in two or more Availability Zones in the same region. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
9
Region Topology France Central
7/18/ :30 AM Region Topology Fault-isolated locations within an Azure region Independent power, network, and cooling Protection against physical and logical failures France Central © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
10
Protection Through Redundancy
7/18/ :30 AM Protection Through Redundancy Minimum of three physically separated locations Three zones to support Quorum based workloads like SQL, Service Fabric, Cassandra, MongoDb. Independent power, cooling, network A facility level failure or single fiber path failure will affect only a single AZ. Azure management services replicated across zones The management services are redundant and single zone failure will not affect availability. Updates orchestrated zone-by-zone. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
11
Zone-aware Services Zonal Services - Customer pin to AZs
7/18/ :30 AM Zone-aware Services Zonal Services - Customer pin to AZs VMs VM Scale Sets Managed disks VIPs Zone Redundant Services replicate across 3 AZs SQL DB Cosmos DB Web Apps Application Gateway …and more © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
12
Announcing: Load Balancer Standard
7/18/ :30 AM Announcing: Load Balancer Standard PREVIEW Zone-redundant data path Availability Zones Cross-zone load balancing Zone-redundant data paths Single IP address Up to 1000 instances in backend pool (includes 1000 instance VMSS) HA Ports Balance and scale virtual appliances, and more New Monitoring and Diagnostics Load Balancer Standard Zonal VM Zonal VM Zonal VM AZ1 AZ2 AZ3 © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
13
Announcing: Cross-zone VM Scale Sets
Load Balancer Standard VNet VM scale set Zone 1 Zone 2 Zone 3 VM Scale Set (coming soon) Single-zone Scale Sets – Available today Create a scale set in a specific zone Connect 3 scale sets to a LB Standard for zone redundancy Cross-zone Scale Sets – Coming soon Create a scale set spanning multiple zones Scale Set automatically distributes VMs across zones Connect scale set to a Standard LB for zone redundancy Join the queue for early access at
14
Zone Redundant Data Services | Coming soon
7/18/ :30 AM Zone Redundant Data Services | Coming soon Zone Redundant Storage Automatically writes data across 3 AZs Highly available read/write across Availability Zones Support for Blob, Table, File, Queue Storage Azure SQL Database Automatically deploys primary and 2 replicas across 3 AZs Automatic failover with no data loss in case of an AZ failure Zone-redundant database backups End point End point Zone 1 Zone 2 Zone 3 Your data Your data Your data Zone 1 Zone 2 Zone 3 Replica Primary Replica © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
15
Demo 2 Horizontally-scalable web app across 3 AZ 7/18/2018 12:30 AM
© Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
16
AZ developer experience
7/18/ :30 AM AZ developer experience © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
17
Availability Zones experience for HA
7/18/ :30 AM Availability Zones experience for HA Availability Zones are supported through the Azure Resource Manager deployment model Virtual machines in an AZ must be connected to managed disks in the same AZ You can use basic and standard public IP and load balancers with virtual machines in an AZ A basic public IP must be in the same AZ as its VM Subnets can span across Availability Zones © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
18
ARM template – Zonal VM Add the Compute Resource:
{ "apiVersion": " ", "type": "Microsoft.Compute/virtualMachines", "name": "[variables('vmName')]", "location": "[resourceGroup().location]", "zones": ["1"], "dependsOn": [ ... ], "properties": { "hardwareProfile": { "vmSize": "[parameters('vmSize')]" }, "osProfile": { } Add the Managed Disk Resource: { "apiVersion": " ", "type": "Microsoft.Compute/disks", "name": "myManagedDataDisk", "location": "[resourceGroup().location]", "zones": ["1"], "properties": "creationData": "createOption": "Empty" }, "accountType :"[parameters('storageAccountType')]", "diskSizeGB": 64 } Add the VIP Resource: { "apiVersion": " ", "type": "Microsoft.Network/publicIPAddresses", "name": "[variables('publicIPAddressName')]", "location": "[resourceGroup().location]", "sku": { "name": "Standard" }, "properties": { "publicIPAllocationMethod": “Dynamic", "dnsSettings": { "domainNameLabel": "[parameters('dnsLabelPrefix')]" }
19
ARM template – Cross-zone VMSS and LB
Add the Compute Resource: { "apiVersion": " ", "type": "Microsoft.Compute/virtualMachineScaleSets", "name": "[parameters('vmssName')]", "zones" : ["1","2","3"], "location": "[resourceGroup().location]", "dependsOn": [ ... ], "sku": { }, "properties": { } Add the VIP Resource: { "apiVersion": " “, "type":"Microsoft.Network/publicIPAddresses", "name": "[variables('publicIPAddressName')]", "location": "[resourceGroup().location]", "sku": { "name": "Standard" }, "properties": { ... } Add the LB Resource: { "apiVersion": " ", "type": "Microsoft.Network/loadBalancers", "name": "[variables('loadBalancerName')]", "location": "[resourceGroup().location]", "sku": { "name": "Standard" }, }
20
Reference architecture
7/18/ :30 AM Reference architecture © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
21
Reference Architecture : Web App with AZs
7/18/ :30 AM Reference Architecture : Web App with AZs Web frontend across 3 AZs Load balanced across VIPs using Standard Load Balancer Data layer redundant across 3 AZs SQL on IaaS SQL Azure or CosmosDB NoSQL (Cassandra, MongoDB) Zone 1 Web App SQL Front End Subnet Zone 2 Zone 3 DB Subnet VNet Load Balancer Standard © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
22
Demo 3 Zone down scenario 7/18/2018 12:30 AM
© Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
23
Review Session objectives and takeaways
7/18/ :30 AM Review Session objectives and takeaways You should be able to… Explain the Azure Resiliency strategy and mechanisms Explain what Availability Zones are and how to use them Design highly available apps with Availability Zones and upcoming functionality Takeaways Azure provides a complete set of resiliency mechanisms to meet the most demanding requirements Availability Zones provide an additional resiliency mechanisms with higher SLA Availability Zones augment the existing Azure experience and you can leverage them with minimal changes Keep an eye out for Availability Zones in more regions and services coming soon © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
24
Useful Resources Try Availability Zones today: https://aka.ms/az
Join the queue for early access to the cross-zone VM Scale Sets: Search for ‘zones’ in the GitHub Azure Quick Start: Learn more about VM Scale Sets: BRK Microsoft Azure virtual machine infrastructure innovation and Wednesday 12:30-1:45pm Learn more about Networking & Load Balancing: BRK Building highly available, secure and scalable services for the enterprise with Azure Thursday 2:15-3:30pm BRK High Performance data center expansion with Azure Thursday 9:00-11:15AM
25
Q & A
26
Please evaluate this session
Tech Ready 15 7/18/2018 Please evaluate this session From your Please expand notes window at bottom of slide and read. Then Delete this text box. PC or tablet: visit MyIgnite Phone: download and use the Microsoft Ignite mobile app Your input is important! © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.