microsoft azure regional strategy: availability, dr, proximity, and
TRANSCRIPT
Spark the future.May 4 – 8, 2015
Chicago, IL
Microsoft Azure Regional Strategy: Availability, DR, Proximity, and ResidencyMatthew Kerner, Group PM Manager, Azure, [email protected] Figlin, Principal PM Manager, Azure, [email protected]
May 5th, 2015
BRK2455
Related Sessions - Business ContinuityType Session Date and TimeCloud to Cloud
Microsoft Azure Regional Strategy: Availability, DR, Proximity, and Residency Tuesday, May 5th 09:00AM - 10:15AM
Best Practices for Disaster Recovery for Azure Applications Wednesday, May 6th 09:00AM - 10:15AM
Hybrid Azure Site Recovery: Microsoft Azure as a destination for Disaster Recovery Wednesday, May 6th 01:30PM - 02:45PM
Best Practices for deploying Disaster recovery Services with Azure Site Recovery Friday, May 8th 12:30PM - 01:45PMCloud Integrated Backup with System Center and Azure Backup Tuesday, May 5th 10:45AM - 12:00PMCloud Integrated Backup with Microsoft System Center and Azure Backup Tuesday, May 5th 10:45AM - 12:00PMEnterprise Backup: Custom Reporting, BAAS and Real-World Deployments in Data Protection Manager
Tuesday, May 5th 05:00PM - 06:15PM
CommVault: How to Operationalize Recovery and Disaster Recovery in Microsoft Azure Thursday, May 7th 01:30PM - 02:45PM
Using SQL Server 2014 AlwaysOn Availability Groups for SharePoint On-Premises and Azure SQL Replicas
Thursday, May 7th 11:35AM - 11:55AM
Protecting Your VMware and Physical Servers by Using Microsoft Azure Site Recovery Thursday, May 7th 03:15PM - 04:30PM
Elastic SharePoint Storage with StorSimple and Microsoft Azure Friday, May 8th 09:00AM - 10:15AMEnd-to-End Azure Site Recovery Solutions for Small & Medium Enterprises Thursday, May 7th 12:05PM -
12:25PMOn-prem Microsoft SQL Server End-to-End High Availability and Disaster Recovery Thursday, May 7th 09:00AM -
10:15AMStretching Failover Clusters and Using Storage Replica in Windows Server vNext Thursday, May 7th 10:45AM -
12:00PMSkype Managing Backup and Restore in Skype for Business Tuesday, May 5th 10:45AM - 12:00PM
O365 What Really Happens When There Is a Service Incident with Office 365, and What's My Role?
Thursday, May 7th 03:15PM - 04:30PM
Experts Unplugged: Exchange Server High Availability and Site Resilience Deep Dive Thursday, May 7 3:15 PM - 4:30 PM
Physical & software failures protected against
Single Instance
Few Nearly All
CostLower Higher
Dev/Test Production Scale Globally Enter New Markets
Multi Instance Multi Region Multi Geo
This session explores Azure’s regional strategyEvolution of an app from a local dev/test deployment to a global enterprise grade serviceCapabilities introduced at each clickstopArchitectural building blocks & concepts
This session does not cover:Specific Azure regions or expansion plansAPIs or code snippets
Azure Regional Strategy
Azure Regional Hierarchy
Geo JurisdictionTaxData Residency
Region
CloudPublic AzureAzure GovernmentAzure in China operated by 21Vianet
Customer ProximityDisaster Isolation
Fault DomainFault Isolation
Dev/TestGoalsAgile development, experimentingQuick setupLow cost
Non-ConcernsHAScale (users, regions)Data backup/restore
ConsiderationsPaaS/IaaSPlanned maintenance impactAllocating new environment/disposing old oneSetupSingle/Multi Instance Maintenance Notification Iaa
SPaaS
Physical & software failures protected against
Single Instance
Few Nearly All
Automatic healing in the
event of failure
CostLower Higher
Multi Instance Multi Region Multi Geo
Azur
e Ca
pabi
litie
sSc
enar
io
Dev/Test Production Scale Globally Enter New Markets
Key Feature Notes• Upgrades are either in place, or VIP swap• Planned platform maintenance will cause
downtime• Downtime notification for single instance VMs
Enter ProductionGoalsFault Tolerance (Fault Domains)Update Support (Update Domains / Availability Sets)Rolling upgradesScaling - Manual or Automated (Scale Sets)
Non-ConcernsDisaster recoveryCustomer proximity
ConsiderationsAuto-scaleVirtual NetworksIaaS VM backupAzure DB backupCross-tier design Iaa
SPaaS
LRS
UD0/FD0 UD1/FD1
UD0/FD0 UD1/FD1
AS1
AS2 Role2
Role1UD0/FD0 UD1/FD1
UD0/FD0 UD1/FD1
Example Only
3 FDs!
Physical & software failures protected against
Single Instance
Few Nearly All
Automatic healing in the event of failure
CostLower Higher
Multi Instance Multi Region Multi Geo
Azur
e Ca
pabi
litie
sSc
enar
io
Availability during maintenance
In region-HAAzure SLA applies
Dev/Test Production Scale Globally Enter New Markets
Synchronous Replication
Key Feature Notes• Availability Sets & Cloud Services offer model-based availability through
UDs & FDs• Virtual Networks enable secure, isolated deployments• IaaS and Azure DB backup & restore for recovery
Traffic Management
Scale GloballyConsiderations Paired regions Wide Virtual Networks Traffic Management GRS & RA-GRS Active replication Content Distribution (CDN) Costs may increase, but smart design
can actually reduce costs
Goals Multiple regional deployments DR across regions (async, non-zero
RPO) HA across regions (sync, zero RPO –
or reconcile loosely coupled systems) Continuous Deployment
Non-Concerns Data residency
Region 2 Region 2Region 1Region 1IaaS
PaaS
UD0/FD0 UD1/FD1
UD0/FD0 UD1/FD1
AS1
AS2 Role2
Role1UD0/FD0 UD1/FD1
UD0/FD0 UD1/FD1
Example Only
Primary Account
UD0/FD0 UD1/FD1
UD0/FD0 UD1/FD1Role2
Role1AS1
AS2
UD0/FD0 FD1
UD0/FD0 UD1/FD1
Primary SecondaryNorth Central US
South Central US
South Central US
North Central US
East US West USWest US East USUS East 2 Central USCentral US US East 2North Europe West EuropeWest Europe North EuropeSouth East Asia East AsiaEast Asia South East AsiaEast China North ChinaNorth China East ChinaJapan East Japan WestJapan West Japan EastBrazil South South Central
USAustralia East Australia
SoutheastAustralia Southeast
Australia East
US Gov Iowa US Gov VirginiaUS Gov Virginia US Gov Iowa
Region Pairs
Secondary Account
Partitioned Data
with Active Geo rep
Physical & software failures protected against
Single Instance
Few Nearly All
Automatic healing in the event of failure
CostLower Higher
Multi Instance Multi Region Multi Geo
Azur
e Ca
pabi
litie
sSc
enar
io
Availability during maintenance
In region-HA
Synchronous Replication Asynchronous
Traffic Management (Geo, Latency, Availability & Round Robin Policies)
Azure SLA applies
DREnd User Proximity
Dev/Test Production Scale Globally Enter New Markets
Key Feature Notes• GRS & RA-GRS replicate your storage data across
regions• Active Geo Replication replicates your DB data across
regions• Virtual Networks can span multiple regions securely• Platform deployments do not overlap paired regions
Region 2Region 1
Enter New MarketsScenarioData residencyJurisdictionCompliance with local lawsSovereign cloud
Non-ConcernsNo increase in availability
ConsiderationsAzure GovernmentAzure in China operated by 21VianetDesign for independent executionSQL Geo-repMulti-region redundancy within each market
IaaS – Example Only
AS1
AS2
UD0/FD0 UD1/FD1
UD0/FD0 UD1/FD1
AS1
AS2
UD0/FD0 UD1/FD1
UD0/FD0 UD1/FD1
AS1
AS2
UD0/FD0 UD1/FD1
UD0/FD0 UD1/FD1
Partitioned Data
with Active Geo rep
Physical & software failures protected against
Single Instance
Few Nearly All
Automatic healing in the event of failure
CostLower Higher
Multi Instance Multi Region Multi Geo
Azur
e Ca
pabi
litie
sSc
enar
io
Availability during maintenance
In region-HA
Traffic Management (Geo, Latency, Availability & Round Robin Policies)
Azure SLA applies
DREnd User Proximity
Per-Geo Residency
Dev/Test Production Scale Globally Enter New Markets
Synchronous Replication Asynchronous
Key Feature Notes• Data is stored within the geography you choose• Tax and legal jurisdiction implications of geographies• Azure Government for US federal, state, local & tribal customers &
partners• Windows Azure in China operated by 21Vianet
HybridGoalsExtend existing on-prem app with cloud-based DR or add ultra-HAAddress compliance or proximity needs not met by public cloudExtend existing on-prem apps with new functionalityExtend existing on-prem apps to new regions or burstAccess on-premises resources
ConsiderationsSecurity & compliance Connectivity – Express Route, VNETIdentity & AD integration / Cloud Domain ControllerData access – local or remote; DB synchronization:log shipping; hybrid modelsSQL in IaaS with Premium Storage using SQL AlwaysOn Moving users to/from public cloud (Traffic Management)Public Endpoint – On-Prem vs Azure, handling failures, autoscale
AS1
AS2
UD0/FD0 UD1/FD1
UD0/FD0 UD1/FD1
IaaS – Example Only
SQL AlwaysOn
Physical & software failures protected against
Single Instance
Few Nearly All
Availability during maintenance
Automatic healing in the event of failure
In region-HA
CostLower Higher
Azure SLA applies
Multi Instance Multi Region Multi Geo
Azure Regional Strategy
Windows Azure Pack, Cloud Platform System, Cloud OS Network
Hybr
id W
orkl
oads
, Con
nect
ivity
& M
anag
emen
t
Traffic Management (Geo, Latency, Availability & Round Robin Policies)DR
End User ProximityPer-Geo Residency
Synchronous Replication Asynchronous
Azur
e Ca
pabi
litie
sSc
enar
io
Dev/Test Production Scale Globally Enter New Markets
Key Feature Notes• ExpressRoute makes on-prem connectivity faster, more
secure & more available• Azure Site Recovery automates replication & recovery of
virtual machines to Azure• Azure Backup automates enterprise backup to the cloud• StorSimple securely extends on-prem data storage to Azure
Related Sessions - Business ContinuityType Session Date and TimeCloud to Cloud
Microsoft Azure Regional Strategy: Availability, DR, Proximity, and Residency Tuesday, May 5th 09:00AM - 10:15AM
Best Practices for Disaster Recovery for Azure Applications Wednesday, May 6th 09:00AM - 10:15AM
Hybrid Azure Site Recovery: Microsoft Azure as a destination for Disaster Recovery Wednesday, May 6th 01:30PM - 02:45PM
Best Practices for deploying Disaster recovery Services with Azure Site Recovery Friday, May 8th 12:30PM - 01:45PMCloud Integrated Backup with System Center and Azure Backup Tuesday, May 5th 10:45AM - 12:00PMCloud Integrated Backup with Microsoft System Center and Azure Backup Tuesday, May 5th 10:45AM - 12:00PMEnterprise Backup: Custom Reporting, BAAS and Real-World Deployments in Data Protection Manager
Tuesday, May 5th 05:00PM - 06:15PM
CommVault: How to Operationalize Recovery and Disaster Recovery in Microsoft Azure Thursday, May 7th 01:30PM - 02:45PM
Using SQL Server 2014 AlwaysOn Availability Groups for SharePoint On-Premises and Azure SQL Replicas
Thursday, May 7th 11:35AM - 11:55AM
Protecting Your VMware and Physical Servers by Using Microsoft Azure Site Recovery Thursday, May 7th 03:15PM - 04:30PM
Elastic SharePoint Storage with StorSimple and Microsoft Azure Friday, May 8th 09:00AM - 10:15AMEnd-to-End Azure Site Recovery Solutions for Small & Medium Enterprises Thursday, May 7th 12:05PM -
12:25PMOn-prem Microsoft SQL Server End-to-End High Availability and Disaster Recovery Thursday, May 7th 09:00AM -
10:15AMStretching Failover Clusters and Using Storage Replica in Windows Server vNext Thursday, May 7th 10:45AM -
12:00PMSkype Managing Backup and Restore in Skype for Business Tuesday, May 5th 10:45AM - 12:00PM
O365 What Really Happens When There Is a Service Incident with Office 365, and What's My Role?
Thursday, May 7th 03:15PM - 04:30PM
Experts Unplugged: Exchange Server High Availability and Site Resilience Deep Dive Thursday, May 7 3:15 PM - 4:30 PM
Ignite Azure Challenge SweepstakesAttend Azure sessions
and activities, track your progress online, win raffle tickets for great prizes!Aka.ms/MyAzureChallengeEnter this session code online: BRK2455
NO PURCHASE NECESSARY. Open only to event attendees. Winners must be present to win. Game ends May 9th, 2015. For Official Rules, see The Cloud and Enterprise Lounge or myignite.com/challenge
© 2015 Microsoft Corporation. All rights reserved.