Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Network: only incoming (not outgoing) Storage: only used (not allocated)
Elasticity
1 core / 2GB RAM / 1TB 8 cores / 56GB RAM / 16TB
Over a site-to-site tunnel Extend on-premise network to Azure Can join Azure VMs to on-premise domain Secure tunnel VPN Device / Windows Server RRAS
Why?
Azures failure detection for VM (not SQL Server)
SQL Server service could be down or hung Servicing of guest OS causes downtime Servicing of SQL Server causes downtime
What to do?
Witness
VM
P S
S P
VM
VM
What to do?
Technology
SQL Server Version SQL Server 2012 SQL Server 2014 SQL Server 2008 R2 SQL Server 2012
Scope
# Replicas
Automati c Failover Yes (w/ additional cluster member) Yes (w/ Witness)
Availability Groups
DB(s)
Database Mirroring
DB
Availability Groups
Provide many other capabilities:
Flexible Failover Policy Automatic Page Repair Backups on Secondaries Improved Manageability FileStream & FileTable support
Same VNet
Ensures that VM IPs dont change after Azures service healing (avoids DNS update time: ~12 min) Requirement for Active Directory
A sample configuration
Why?
What to do?
What to do?
At best region
West US, East US, East Asia, Southeast Asia, North Europe, West Europe Latency / political considerations
Low TCO
VM and storage Free incoming traffic
What to do?
Technology Availability Groups
Database Mirroring
DB
No
Log Shipping
DB
No
Async Mode (High Performance) avoids impacting primary performance Async Mode only supports Force Failover to make potential data loss a conscious decision
Availability Groups
Remember it requires:
Same Windows Cluster Same Windows Domain
What to do?
Sample Deployment
In SQL 14 CTP2..
Availability Groups
Add Azure Replica Wizard
SQL Server 2012: Started supporting replicas on Windows Azure VMs this year
At best region
West US, East US, East Asia, Southeast Asia, North Europe, West Europe Latency / political considerations
Availability Groups
Add Azure Replica Wizard
Availability Groups
Add Azure Replica Wizard
Low TCO
VM and storage
Free ingress traffic
E2E: From provisioning VM to starting log synchronization Validates environment Handles failures
Resources
SQL Server HA/DR on IaaS Tutorials and scripts http://msdn.microsoft.com/en-us/library/jj870962.aspx IaaS Create Virtual Network in Azure https://www.windowsazure.com/enus/manage/services/networking/create-a-virtual-network/ Create Virtual Network from on-premise to Azure https://www.windowsazure.com/enus/manage/services/networking/cross-premises-connectivity/ Set up Active Directory Domain Controller http://www.windowsazure.com/enus/manage/services/networking/active-directory-forest/
Luis.Vargas@Microsoft.com