SlideShare a Scribd company logo
Agenda & Objectives
© Microsoft Corporation
Most Comprehensive Resiliency and SLA
Single VM
Protection with
Premium Storage
VM SLA 99.9%
Availability sets &
VM Scale Set
Protection against failures
within datacenters
Single VM & VM Scale Set
Protection from entire
datacenter failures
Region pairs
Protection from disaster with
Data Residency compliance
VM SLA 99.95% VM SLA 99.99% Regions 54
From Average Availability to AIR
2014
• Large outage starts
availability
improvements journey
2015
• Avail @99.99
2016
• Avail @99.995
2017
• Avail @99.999
2018
• AIR
improvements
• Reboot
avoidance for
most Firmware
updates
• Reboots, Blips
2019
• Tardigrade
What’s a
Tardigrade?
Tardigrade (1) – most resilient animal on Earth
• Survived outer space and dinosaurs
• Can hibernate and return to life after long exposure
to hostile environments
Tardigrade (2) – most resilient VM on Earth?
• VMs: can survive host reboot and continue running
Host platform Host platform
Enable app to survive spontaneous platform failures
Host platform
Host failures today Tardigrade
VM 1 VM 2 VM 3VM 1 VM 2 VM 3 VM 1 VM 2 VM 3
Host platform
“Poor Man’s” High Availability - Scenario
Intra-DC HA with VM Scale Sets and Availability Sets
Storage FD0
FD0 FD1
Storage FD1
FD2
Disks on separate storage FDs & aligned with VM FDs
Storage FD2
Managed
Storage
account 1
Managed
Storage
account 2
Managed
Storage
account 3
VM Availability Set
Managed Availability Sets
Shared Disks for High Availability
Premium SSD
(Single Writer)
Read Read
Shared Disk
Azure Disk
Read/
Write
Ultra Disks
(Multi Writer)
Read/
Write
Read/
Write
Shared Disk
Azure Disk
Read/
Write
Preview H2 CY19
Availability Zones
4
Protect applications from DC-level failures.
• An Availability Zone is made up of one or more physical datacenters.
• Each AZ is equipped with independent power, network and cooling.
Enable low latency synchronous replication.
• Inter-AZ latency diameter (VM-to-VM roundtrip) of <2ms.
• A minimum of three AZs in every supported region.
Region
Zone 2 Zone 3
Zone 1
Zone Redundant
Storage (ZRS)
Load Balancer
Standard (Zone
Redundant)
Virtual Machines
Virtual Machine
Scale Set
Managed Disks
Event Hubs
Express Route
Application
Gateway
VPN Gateway
Service Bus
Converging VMs and VMSS
Availability Sets compared to Scale Sets
•
•
•
•
•
•
•
•
•
Announcing: VM Mode VMSS PREVIEW
Proximity Placement Groups (In Preview)
An Azure VMs logical grouping
capability that you can use to decrease
inter-VM network latency.
Read the blog for regional availability and additional information.
Azure Compute service that provides
physical servers—able to host one or
more virtual machines—dedicated to
one Azure customer.
Your HA Strategy - Evaluating the options
99.90% SLA (Content Delivery)
Single-Region, Multi-AZ
Region 1
PUBLISH 1DISPATCHER 1
Zone Redundant
APPLICATION GATEWAY
TCP 4503
Availability Zone 1
PUBLISH 2DISPATCHER 2
TCP 4503
Availability Zone 2
PUBLISH 3DISPATCHER 3
TCP 4503
Availability Zone 3
User
3
User
1
User
2
99.95% SLA (Content Delivery)
Multi-Region, Multi-AZ
Region 1
Region 2
User
2
User
1
1
1
3
3
DNS query to (global) Traffic Manager
DNS response to client
TCP Connection to (regional) Application Gateway
1
2
3
2
2
Traffic Manager
Profile
Zone Redundant
Application Gateway
(SSL Termination)
Zone Redundant
Application Gateway
(SSL Termination)
Publisher 1Dispatcher 1
Publisher 2
TCP 4503
Availability Zone 1
Dispatcher 2
TCP 4503
Availability Zone 2
Publisher 3Dispatcher 3
TCP 4503
Availability Zone 3
Publisher 4Dispatcher 4
Publisher 5
TCP 4503
Availability Zone 1
Dispatcher 5
TCP 4503
Availability Zone 2
Publisher 6Dispatcher 6
Availability Zone 3
Availability Zone 1
User 1
Zone Redundant Load Balancer
Availability Zone 3
User 2
Availability Zone 2
App Server (Apache Tomcat)Zone Redundant VMSS
Zone Redundant VMSS Web Server (Apache HTTP)
Azure BLOB StorageZone Redundant Storage
Database (MySQL)Zone Redundant VMSS
Tungsten replication
Region 1
High Availability Architecture Sample (Simplified)
Synchronous Writes
HTTP
TCP 3306 Read/WriteRead Only
Availability Zone 1
User 1
Zone Redundant Load Balancer
Availability Zone 3
User 2
App Server (Apache Tomcat)Zone Redundant VMSS
Zone Redundant VMSS Web Server (Apache HTTP)
Azure BLOB StorageZone Redundant Storage
Database (MySQL)Zone Redundant VMSS
Tungsten replication
Region 1
High Availability Failure Sample (Simplified)
Synchronous Writes
HTTP
Availability Zone 2
Read Only TCP 3306 Read/Write
Azure Site Recovery: The Complete Migration & Disaster Recovery
Any OSWindows Linux
Private cloud to Azure Azure to Azure
Azure Site Recovery – Key capabilities







Perform DR
drills with
no
production
impact
Decide
when you
want to
failover
applications
Restore
application
s to primary
datacenter
DR for
compliance
needs
FastTrack for Azure
Build Azure solutions quickly and confidently
Discovery: Validate project scope, vision, requirements and
assess architectural needs
Solution Enablement: Guidance on solution architecture
design using proven practices and design principles, in
addition to providing advice and assistance to facilitate
solution PoC and dev/test environments
Deployment: Support in-house customer and/or partner
led deployment of Azure solution
Continuous Partnership: Provide periodic check-ins and
address additional workloads and deployment needs
Learn more:
FastTrack for Azure booth @ Deployment area
near the Expo center landmark
Azure.com/FastTrack
Customer Benefits
• Direct assistance from Azure engineers
and program managers
• Use proven practices and tools from real
customer experiences
• Accelerated deployment to full
production of Azure solutions
Please evaluate this session
Your feedback is important to us!
https://aka.ms/ignite.mobileapp
https://myignite.techcommunity.microsoft.com/evaluations
Find this session
in Microsoft Tech
Community
Thr30092  building a resilient iaa s architecture

More Related Content

What's hot

Set Up & Operate Tungsten Clusters
Set Up & Operate Tungsten ClustersSet Up & Operate Tungsten Clusters
Set Up & Operate Tungsten Clusters
Continuent
 
2015 03-26 cloud platform master class for cloudplatform 4 5 - public
2015 03-26 cloud platform master class for cloudplatform 4 5 - public2015 03-26 cloud platform master class for cloudplatform 4 5 - public
2015 03-26 cloud platform master class for cloudplatform 4 5 - public
Citrix
 
Cloud stack networking shapeblue technical deep dive
Cloud stack networking   shapeblue technical deep diveCloud stack networking   shapeblue technical deep dive
Cloud stack networking shapeblue technical deep dive
ShapeBlue
 
Sdc 2012-how-can-hypervisors-leverage-advanced-storage-features-v7.6(20-9-2012)
Sdc 2012-how-can-hypervisors-leverage-advanced-storage-features-v7.6(20-9-2012)Sdc 2012-how-can-hypervisors-leverage-advanced-storage-features-v7.6(20-9-2012)
Sdc 2012-how-can-hypervisors-leverage-advanced-storage-features-v7.6(20-9-2012)
Abhijeet Kulkarni
 
Implementing CloudStack's VPC feature
Implementing CloudStack's VPC featureImplementing CloudStack's VPC feature
Implementing CloudStack's VPC feature
Marcus L Sorensen
 
Presentation disaster recovery in virtualization and cloud
Presentation   disaster recovery in virtualization and cloudPresentation   disaster recovery in virtualization and cloud
Presentation disaster recovery in virtualization and cloud
xKinAnx
 
Rhel cluster basics 1
Rhel cluster basics   1Rhel cluster basics   1
Rhel cluster basics 1
Manoj Singh
 
The dark side of stretched cluster
The dark side of stretched clusterThe dark side of stretched cluster
The dark side of stretched cluster
Andrea Mauro
 
Building a Stretched Cluster using Virtual SAN 6.1
Building a Stretched Cluster using Virtual SAN 6.1Building a Stretched Cluster using Virtual SAN 6.1
Building a Stretched Cluster using Virtual SAN 6.1
Duncan Epping
 
Exchange 2010 New England Vmug
Exchange 2010 New England VmugExchange 2010 New England Vmug
Exchange 2010 New England Vmug
csharney
 
Mirage - Extreme specialization of cloud appliances (OSCON 2013)
Mirage - Extreme specialization of cloud appliances (OSCON 2013)Mirage - Extreme specialization of cloud appliances (OSCON 2013)
Mirage - Extreme specialization of cloud appliances (OSCON 2013)
Amir Chaudhry
 
VMworld 2014: vSphere Distributed Switch
VMworld 2014: vSphere Distributed SwitchVMworld 2014: vSphere Distributed Switch
VMworld 2014: vSphere Distributed Switch
VMworld
 
CloudStack technical overview
CloudStack technical overviewCloudStack technical overview
Mct summit 2013 rt in the enterprise
Mct summit 2013   rt in the enterpriseMct summit 2013   rt in the enterprise
Mct summit 2013 rt in the enterprise
Peter De Tender
 
VSAN-VMWorld2015-Rev08
VSAN-VMWorld2015-Rev08VSAN-VMWorld2015-Rev08
VSAN-VMWorld2015-Rev08
Nelson Fonseca
 
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen JapanCloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
Kimihiko Kitase
 
Intel & QLogic NIC performance test results v0.2
Intel & QLogic NIC performance test results v0.2Intel & QLogic NIC performance test results v0.2
Intel & QLogic NIC performance test results v0.2
David Pasek
 
VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive
VMworld - vSphere Distributed Switch 6.0 Technical Deep DiveVMworld - vSphere Distributed Switch 6.0 Technical Deep Dive
VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive
Chris Wahl
 
Erlang on Xen: Redefining the cloud software stack
Erlang on Xen:  Redefining the cloud software stackErlang on Xen:  Redefining the cloud software stack
Erlang on Xen: Redefining the cloud software stack
Viktor Sovietov
 
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive
Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep diveAccelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive
xKinAnx
 

What's hot (20)

Set Up & Operate Tungsten Clusters
Set Up & Operate Tungsten ClustersSet Up & Operate Tungsten Clusters
Set Up & Operate Tungsten Clusters
 
2015 03-26 cloud platform master class for cloudplatform 4 5 - public
2015 03-26 cloud platform master class for cloudplatform 4 5 - public2015 03-26 cloud platform master class for cloudplatform 4 5 - public
2015 03-26 cloud platform master class for cloudplatform 4 5 - public
 
Cloud stack networking shapeblue technical deep dive
Cloud stack networking   shapeblue technical deep diveCloud stack networking   shapeblue technical deep dive
Cloud stack networking shapeblue technical deep dive
 
Sdc 2012-how-can-hypervisors-leverage-advanced-storage-features-v7.6(20-9-2012)
Sdc 2012-how-can-hypervisors-leverage-advanced-storage-features-v7.6(20-9-2012)Sdc 2012-how-can-hypervisors-leverage-advanced-storage-features-v7.6(20-9-2012)
Sdc 2012-how-can-hypervisors-leverage-advanced-storage-features-v7.6(20-9-2012)
 
Implementing CloudStack's VPC feature
Implementing CloudStack's VPC featureImplementing CloudStack's VPC feature
Implementing CloudStack's VPC feature
 
Presentation disaster recovery in virtualization and cloud
Presentation   disaster recovery in virtualization and cloudPresentation   disaster recovery in virtualization and cloud
Presentation disaster recovery in virtualization and cloud
 
Rhel cluster basics 1
Rhel cluster basics   1Rhel cluster basics   1
Rhel cluster basics 1
 
The dark side of stretched cluster
The dark side of stretched clusterThe dark side of stretched cluster
The dark side of stretched cluster
 
Building a Stretched Cluster using Virtual SAN 6.1
Building a Stretched Cluster using Virtual SAN 6.1Building a Stretched Cluster using Virtual SAN 6.1
Building a Stretched Cluster using Virtual SAN 6.1
 
Exchange 2010 New England Vmug
Exchange 2010 New England VmugExchange 2010 New England Vmug
Exchange 2010 New England Vmug
 
Mirage - Extreme specialization of cloud appliances (OSCON 2013)
Mirage - Extreme specialization of cloud appliances (OSCON 2013)Mirage - Extreme specialization of cloud appliances (OSCON 2013)
Mirage - Extreme specialization of cloud appliances (OSCON 2013)
 
VMworld 2014: vSphere Distributed Switch
VMworld 2014: vSphere Distributed SwitchVMworld 2014: vSphere Distributed Switch
VMworld 2014: vSphere Distributed Switch
 
CloudStack technical overview
CloudStack technical overviewCloudStack technical overview
CloudStack technical overview
 
Mct summit 2013 rt in the enterprise
Mct summit 2013   rt in the enterpriseMct summit 2013   rt in the enterprise
Mct summit 2013 rt in the enterprise
 
VSAN-VMWorld2015-Rev08
VSAN-VMWorld2015-Rev08VSAN-VMWorld2015-Rev08
VSAN-VMWorld2015-Rev08
 
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen JapanCloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
 
Intel & QLogic NIC performance test results v0.2
Intel & QLogic NIC performance test results v0.2Intel & QLogic NIC performance test results v0.2
Intel & QLogic NIC performance test results v0.2
 
VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive
VMworld - vSphere Distributed Switch 6.0 Technical Deep DiveVMworld - vSphere Distributed Switch 6.0 Technical Deep Dive
VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive
 
Erlang on Xen: Redefining the cloud software stack
Erlang on Xen:  Redefining the cloud software stackErlang on Xen:  Redefining the cloud software stack
Erlang on Xen: Redefining the cloud software stack
 
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive
Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep diveAccelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive
 

Similar to Thr30092 building a resilient iaa s architecture

Maginatics Cloud Storage Platform - MCSP 3.0 Technical Highlights
Maginatics Cloud Storage Platform - MCSP 3.0 Technical HighlightsMaginatics Cloud Storage Platform - MCSP 3.0 Technical Highlights
Maginatics Cloud Storage Platform - MCSP 3.0 Technical Highlights
Maginatics
 
Webinar Slides: AWS Aurora MySQL Replacement: Break Away From Geo-Limitations...
Webinar Slides: AWS Aurora MySQL Replacement: Break Away From Geo-Limitations...Webinar Slides: AWS Aurora MySQL Replacement: Break Away From Geo-Limitations...
Webinar Slides: AWS Aurora MySQL Replacement: Break Away From Geo-Limitations...
Continuent
 
Webinar Slides: Multi-Region AWS Aurora vs Continuent Tungsten for MySQL & Ma...
Webinar Slides: Multi-Region AWS Aurora vs Continuent Tungsten for MySQL & Ma...Webinar Slides: Multi-Region AWS Aurora vs Continuent Tungsten for MySQL & Ma...
Webinar Slides: Multi-Region AWS Aurora vs Continuent Tungsten for MySQL & Ma...
Continuent
 
Tokyo azure meetup #12 service fabric internals
Tokyo azure meetup #12   service fabric internalsTokyo azure meetup #12   service fabric internals
Tokyo azure meetup #12 service fabric internals
Tokyo Azure Meetup
 
Continuent webinar 02-19-2015
Continuent webinar 02-19-2015Continuent webinar 02-19-2015
Continuent webinar 02-19-2015
Continuent
 
final-red-hat-te-2023-gaurav-midha open to world
final-red-hat-te-2023-gaurav-midha open to worldfinal-red-hat-te-2023-gaurav-midha open to world
final-red-hat-te-2023-gaurav-midha open to world
pbtest
 
VMware End-User-Computing Best Practices Poster
VMware End-User-Computing Best Practices PosterVMware End-User-Computing Best Practices Poster
VMware End-User-Computing Best Practices Poster
VMware Academy
 
VMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
VMworld 2013: Maximize Database Performance in Your Software-Defined Data CenterVMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
VMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
VMworld
 
Azure IaaS
Azure IaaSAzure IaaS
Azure IaaS
Guy Barrette
 
Cnam cours azure iaas
Cnam cours azure iaasCnam cours azure iaas
Cnam cours azure iaas
Aymeric Weinbach
 
Database and Public Endpoints redundancy on Azure
Database and Public Endpoints redundancy on AzureDatabase and Public Endpoints redundancy on Azure
Database and Public Endpoints redundancy on Azure
Radu Vunvulea
 
StarlingX - Driving Compute to the Edge with OpenStack
StarlingX - Driving Compute to the Edge with OpenStackStarlingX - Driving Compute to the Edge with OpenStack
StarlingX - Driving Compute to the Edge with OpenStack
Stacy Véronneau
 
VMworld 2013: Virtualizing Highly Available SQL Servers
VMworld 2013: Virtualizing Highly Available SQL Servers VMworld 2013: Virtualizing Highly Available SQL Servers
VMworld 2013: Virtualizing Highly Available SQL Servers
VMworld
 
Webinar Slides: Geo-Scale MySQL in AWS
Webinar Slides: Geo-Scale MySQL in AWSWebinar Slides: Geo-Scale MySQL in AWS
Webinar Slides: Geo-Scale MySQL in AWS
Continuent
 
Microsoft cloud stack
Microsoft cloud stackMicrosoft cloud stack
Microsoft cloud stack
Michael Rüefli
 
VMworld Europe 2014: Virtual SAN Best Practices and Use Cases
VMworld Europe 2014: Virtual SAN Best Practices and Use CasesVMworld Europe 2014: Virtual SAN Best Practices and Use Cases
VMworld Europe 2014: Virtual SAN Best Practices and Use Cases
VMworld
 
High Availability in Microsoft Azure
High Availability in Microsoft AzureHigh Availability in Microsoft Azure
High Availability in Microsoft Azure
Krunal Trivedi
 
Scu2016 Azure Best practices
Scu2016 Azure Best practicesScu2016 Azure Best practices
Scu2016 Azure Best practices
Alexandre Verkinderen
 
M02+-+SDDC+Features+and+Operations.ppsx
M02+-+SDDC+Features+and+Operations.ppsxM02+-+SDDC+Features+and+Operations.ppsx
M02+-+SDDC+Features+and+Operations.ppsx
RezaRestian2
 
Webinar Slides: MySQL Data Protection: Medical SaaS Manages Sensitive HIPAA C...
Webinar Slides: MySQL Data Protection: Medical SaaS Manages Sensitive HIPAA C...Webinar Slides: MySQL Data Protection: Medical SaaS Manages Sensitive HIPAA C...
Webinar Slides: MySQL Data Protection: Medical SaaS Manages Sensitive HIPAA C...
Continuent
 

Similar to Thr30092 building a resilient iaa s architecture (20)

Maginatics Cloud Storage Platform - MCSP 3.0 Technical Highlights
Maginatics Cloud Storage Platform - MCSP 3.0 Technical HighlightsMaginatics Cloud Storage Platform - MCSP 3.0 Technical Highlights
Maginatics Cloud Storage Platform - MCSP 3.0 Technical Highlights
 
Webinar Slides: AWS Aurora MySQL Replacement: Break Away From Geo-Limitations...
Webinar Slides: AWS Aurora MySQL Replacement: Break Away From Geo-Limitations...Webinar Slides: AWS Aurora MySQL Replacement: Break Away From Geo-Limitations...
Webinar Slides: AWS Aurora MySQL Replacement: Break Away From Geo-Limitations...
 
Webinar Slides: Multi-Region AWS Aurora vs Continuent Tungsten for MySQL & Ma...
Webinar Slides: Multi-Region AWS Aurora vs Continuent Tungsten for MySQL & Ma...Webinar Slides: Multi-Region AWS Aurora vs Continuent Tungsten for MySQL & Ma...
Webinar Slides: Multi-Region AWS Aurora vs Continuent Tungsten for MySQL & Ma...
 
Tokyo azure meetup #12 service fabric internals
Tokyo azure meetup #12   service fabric internalsTokyo azure meetup #12   service fabric internals
Tokyo azure meetup #12 service fabric internals
 
Continuent webinar 02-19-2015
Continuent webinar 02-19-2015Continuent webinar 02-19-2015
Continuent webinar 02-19-2015
 
final-red-hat-te-2023-gaurav-midha open to world
final-red-hat-te-2023-gaurav-midha open to worldfinal-red-hat-te-2023-gaurav-midha open to world
final-red-hat-te-2023-gaurav-midha open to world
 
VMware End-User-Computing Best Practices Poster
VMware End-User-Computing Best Practices PosterVMware End-User-Computing Best Practices Poster
VMware End-User-Computing Best Practices Poster
 
VMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
VMworld 2013: Maximize Database Performance in Your Software-Defined Data CenterVMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
VMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
 
Azure IaaS
Azure IaaSAzure IaaS
Azure IaaS
 
Cnam cours azure iaas
Cnam cours azure iaasCnam cours azure iaas
Cnam cours azure iaas
 
Database and Public Endpoints redundancy on Azure
Database and Public Endpoints redundancy on AzureDatabase and Public Endpoints redundancy on Azure
Database and Public Endpoints redundancy on Azure
 
StarlingX - Driving Compute to the Edge with OpenStack
StarlingX - Driving Compute to the Edge with OpenStackStarlingX - Driving Compute to the Edge with OpenStack
StarlingX - Driving Compute to the Edge with OpenStack
 
VMworld 2013: Virtualizing Highly Available SQL Servers
VMworld 2013: Virtualizing Highly Available SQL Servers VMworld 2013: Virtualizing Highly Available SQL Servers
VMworld 2013: Virtualizing Highly Available SQL Servers
 
Webinar Slides: Geo-Scale MySQL in AWS
Webinar Slides: Geo-Scale MySQL in AWSWebinar Slides: Geo-Scale MySQL in AWS
Webinar Slides: Geo-Scale MySQL in AWS
 
Microsoft cloud stack
Microsoft cloud stackMicrosoft cloud stack
Microsoft cloud stack
 
VMworld Europe 2014: Virtual SAN Best Practices and Use Cases
VMworld Europe 2014: Virtual SAN Best Practices and Use CasesVMworld Europe 2014: Virtual SAN Best Practices and Use Cases
VMworld Europe 2014: Virtual SAN Best Practices and Use Cases
 
High Availability in Microsoft Azure
High Availability in Microsoft AzureHigh Availability in Microsoft Azure
High Availability in Microsoft Azure
 
Scu2016 Azure Best practices
Scu2016 Azure Best practicesScu2016 Azure Best practices
Scu2016 Azure Best practices
 
M02+-+SDDC+Features+and+Operations.ppsx
M02+-+SDDC+Features+and+Operations.ppsxM02+-+SDDC+Features+and+Operations.ppsx
M02+-+SDDC+Features+and+Operations.ppsx
 
Webinar Slides: MySQL Data Protection: Medical SaaS Manages Sensitive HIPAA C...
Webinar Slides: MySQL Data Protection: Medical SaaS Manages Sensitive HIPAA C...Webinar Slides: MySQL Data Protection: Medical SaaS Manages Sensitive HIPAA C...
Webinar Slides: MySQL Data Protection: Medical SaaS Manages Sensitive HIPAA C...
 

Recently uploaded

National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 

Recently uploaded (20)

National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 

Thr30092 building a resilient iaa s architecture

  • 1.
  • 2.
  • 4.
  • 5. © Microsoft Corporation Most Comprehensive Resiliency and SLA Single VM Protection with Premium Storage VM SLA 99.9% Availability sets & VM Scale Set Protection against failures within datacenters Single VM & VM Scale Set Protection from entire datacenter failures Region pairs Protection from disaster with Data Residency compliance VM SLA 99.95% VM SLA 99.99% Regions 54
  • 6.
  • 7. From Average Availability to AIR 2014 • Large outage starts availability improvements journey 2015 • Avail @99.99 2016 • Avail @99.995 2017 • Avail @99.999 2018 • AIR improvements • Reboot avoidance for most Firmware updates • Reboots, Blips 2019 • Tardigrade
  • 8. What’s a Tardigrade? Tardigrade (1) – most resilient animal on Earth • Survived outer space and dinosaurs • Can hibernate and return to life after long exposure to hostile environments Tardigrade (2) – most resilient VM on Earth? • VMs: can survive host reboot and continue running
  • 9. Host platform Host platform Enable app to survive spontaneous platform failures Host platform Host failures today Tardigrade VM 1 VM 2 VM 3VM 1 VM 2 VM 3 VM 1 VM 2 VM 3 Host platform
  • 10.
  • 11. “Poor Man’s” High Availability - Scenario
  • 12. Intra-DC HA with VM Scale Sets and Availability Sets Storage FD0 FD0 FD1 Storage FD1 FD2 Disks on separate storage FDs & aligned with VM FDs Storage FD2 Managed Storage account 1 Managed Storage account 2 Managed Storage account 3 VM Availability Set Managed Availability Sets
  • 13. Shared Disks for High Availability Premium SSD (Single Writer) Read Read Shared Disk Azure Disk Read/ Write Ultra Disks (Multi Writer) Read/ Write Read/ Write Shared Disk Azure Disk Read/ Write Preview H2 CY19
  • 14. Availability Zones 4 Protect applications from DC-level failures. • An Availability Zone is made up of one or more physical datacenters. • Each AZ is equipped with independent power, network and cooling. Enable low latency synchronous replication. • Inter-AZ latency diameter (VM-to-VM roundtrip) of <2ms. • A minimum of three AZs in every supported region. Region Zone 2 Zone 3 Zone 1
  • 15. Zone Redundant Storage (ZRS) Load Balancer Standard (Zone Redundant) Virtual Machines Virtual Machine Scale Set Managed Disks Event Hubs Express Route Application Gateway VPN Gateway Service Bus
  • 17. Availability Sets compared to Scale Sets • • • • • • • • •
  • 18. Announcing: VM Mode VMSS PREVIEW
  • 19. Proximity Placement Groups (In Preview) An Azure VMs logical grouping capability that you can use to decrease inter-VM network latency. Read the blog for regional availability and additional information.
  • 20. Azure Compute service that provides physical servers—able to host one or more virtual machines—dedicated to one Azure customer.
  • 21. Your HA Strategy - Evaluating the options
  • 22. 99.90% SLA (Content Delivery) Single-Region, Multi-AZ Region 1 PUBLISH 1DISPATCHER 1 Zone Redundant APPLICATION GATEWAY TCP 4503 Availability Zone 1 PUBLISH 2DISPATCHER 2 TCP 4503 Availability Zone 2 PUBLISH 3DISPATCHER 3 TCP 4503 Availability Zone 3 User 3 User 1 User 2
  • 23. 99.95% SLA (Content Delivery) Multi-Region, Multi-AZ Region 1 Region 2 User 2 User 1 1 1 3 3 DNS query to (global) Traffic Manager DNS response to client TCP Connection to (regional) Application Gateway 1 2 3 2 2 Traffic Manager Profile Zone Redundant Application Gateway (SSL Termination) Zone Redundant Application Gateway (SSL Termination) Publisher 1Dispatcher 1 Publisher 2 TCP 4503 Availability Zone 1 Dispatcher 2 TCP 4503 Availability Zone 2 Publisher 3Dispatcher 3 TCP 4503 Availability Zone 3 Publisher 4Dispatcher 4 Publisher 5 TCP 4503 Availability Zone 1 Dispatcher 5 TCP 4503 Availability Zone 2 Publisher 6Dispatcher 6 Availability Zone 3
  • 24. Availability Zone 1 User 1 Zone Redundant Load Balancer Availability Zone 3 User 2 Availability Zone 2 App Server (Apache Tomcat)Zone Redundant VMSS Zone Redundant VMSS Web Server (Apache HTTP) Azure BLOB StorageZone Redundant Storage Database (MySQL)Zone Redundant VMSS Tungsten replication Region 1 High Availability Architecture Sample (Simplified) Synchronous Writes HTTP TCP 3306 Read/WriteRead Only
  • 25. Availability Zone 1 User 1 Zone Redundant Load Balancer Availability Zone 3 User 2 App Server (Apache Tomcat)Zone Redundant VMSS Zone Redundant VMSS Web Server (Apache HTTP) Azure BLOB StorageZone Redundant Storage Database (MySQL)Zone Redundant VMSS Tungsten replication Region 1 High Availability Failure Sample (Simplified) Synchronous Writes HTTP Availability Zone 2 Read Only TCP 3306 Read/Write
  • 26.
  • 27. Azure Site Recovery: The Complete Migration & Disaster Recovery Any OSWindows Linux Private cloud to Azure Azure to Azure
  • 28. Azure Site Recovery – Key capabilities        Perform DR drills with no production impact Decide when you want to failover applications Restore application s to primary datacenter DR for compliance needs
  • 29. FastTrack for Azure Build Azure solutions quickly and confidently Discovery: Validate project scope, vision, requirements and assess architectural needs Solution Enablement: Guidance on solution architecture design using proven practices and design principles, in addition to providing advice and assistance to facilitate solution PoC and dev/test environments Deployment: Support in-house customer and/or partner led deployment of Azure solution Continuous Partnership: Provide periodic check-ins and address additional workloads and deployment needs Learn more: FastTrack for Azure booth @ Deployment area near the Expo center landmark Azure.com/FastTrack Customer Benefits • Direct assistance from Azure engineers and program managers • Use proven practices and tools from real customer experiences • Accelerated deployment to full production of Azure solutions
  • 30.
  • 31. Please evaluate this session Your feedback is important to us! https://aka.ms/ignite.mobileapp https://myignite.techcommunity.microsoft.com/evaluations
  • 32. Find this session in Microsoft Tech Community

Editor's Notes

  1. 13
  2. 29