SQL Server 2014 Platform For Hybrid Cloud Level 300 Deck
SQL Server 2014 Platform For Hybrid Cloud Level 300 Deck
SQL Server 2014 Platform For Hybrid Cloud Level 300 Deck
Restore to VM
Geo-replication
Backup to Cloud
Backup to Cloud
Backup to Windows Azure
18
Typical Configuration
19
Characteristic of Cloud DR for SQL Server
21
Technologies Supported
Technology SQL Server Version Zero Data Loss Scope # Secondaries Automatic Readable
Failover Secondaries
Availability SQL Server 2012 Yes* DB(s) 4 Yes Yes
Groups (Sync Mode) (w/
additional
cluster
member)**
Database SQL Server 2008 R2 Yes* DB 1 Yes Limited
Mirroring SQL Server 2012 (High Safety (w/ (database
Mode) Witness)** snapshots)
Log SQL Server 2008 R2 No DB N No Limited
Shipping SQL Server 2012 (standby
state)
* Most customers use Async Mode (High Performance) to avoid impacting primary performance
**Async Mode only supports Force Failover to make DR (and potential data loss) a conscious decision
22
Availability Groups in Cloud DR
• Requires:
‐ Same Windows Domain
‐ Needs an Active Directory Domain Controller
23
Example of Availability
Group Spanning On-premises and Windows Azure
redmond.corp.microsoft.com
Availability uswest.internal.cloudapp.net
CSNB2252108- Virtual
Network
24
Customer deployment examples
25
Online Travel Firm
• Business
‐ Leading tour operator in Europe.
‐ Sells trips to holiday destinations throughout Europe.
‐ 10 brands, 9 countries
‐ Over 700K passengers in 2011
• Application
‐ Online travel reservation system
• Infrastructure
‐ 1 data center (on-premises)
‐ Use AlwaysOn Availability Groups on-premises today
‐ No DR site
‐ Leverage Windows Azure as DR data center
26
Architecture Diagram
On-Premises
Windows Cluster
Availability Group
Primary Secondary
27
Architecture Diagram
On-Premises Cloud
Windows Cluster
Availability Group
PrimarySecondary
Secondary
28
Container Shipping Company
• Business
‐ One of the largest container shipping company in the World
• Application
‐ Secured electronic data interchange (EDI) messages
• Infrastructure
‐ Primary data center in NJ
‐ DR data center in Manhattan, NY
‐ Use Availability Groups for DR
‐ Both data centers got affected by Hurricane Sandy
‐ Would like to leverage Windows Azure as DR data center
29
Architecture Diagram
On-Premises (NY) On-Premises (NJ)
Windows Cluster Windows Cluster
Primary Secondary
30
Architecture Diagram
On-Premises (NY) On-Premises (NJ)
Windows Cluster Windows
Primary Secondar
y
Cloud
Secondary
31
Online Video Streaming Company
• Characteristics:
‐ Organizational strategy to move to Windows Azure
‐ HA / DR important need
‐ Windows Azure will be used as primary
‐ One secondary in Windows Azure for local HA
‐ Another secondary replica on-premises for DR
32
Architecture Diagram
Cloud On-Premises
Windows Cluster
Availability Group
Secondary
Primary Secondary
33
Healthcare Company
• Characteristics:
‐ Healthcare software company providing on premises as well as
hosted software
‐ Use Windows Azure as hosting infrastructure
‐ HA / DR needs are important
‐ HIPAA compliance is important
‐ Primary: Windows Azure
‐ Secondary: a copy of data on premises for reporting and
regulatory purposes
34
Architecture Diagram
Cloud On-Premises
Windows Cluster
Availability Group
Secondary
Primary Secondary
35
AlwaysOn Replica in Windows Azure
36
Deploy dB to
Windows Azure Wizard
Deploy dB to
Windows Azure Wizard
Easy on-ramp to cloud
Deploy databases to Windows Azure VM
• Easy to use
• Perfect for database administrators new to Azure
and for ad hoc scenarios
• Complexity hidden
• Detailed Azure knowledge not needed
• Almost no overhead: defining factor for time-to-
transfer is database size
SQL Server Data & Log
Files in Windows Azure
Storage
SQL Server Data & Log
Files in Windows Azure
Storage
SQL Server Data & Log Files in Windows Azure Storage