WELKOM Cloud met Azure Inspiratiedag zonder praatjes
Cloud met Azure Inspiratiedag zonder praatjes
Brecht Vuylsteke Microsoft System Engineer RealDolmen SQL Hybrid on Azure
Agenda Introduction Disaster Recovery/High Availability overview Hybrid solutions with Microsoft Azure SQL 2016 Q&A
DR / HA overview What is DR/HA? Disaster Recovery (DR) Recovering vital infrastructure following a disaster Serious business impact High Availibility (HA) Elimination of single point of failures Minimize downtime of important services
DR / HA overview What is RPO/RTO?
SQL DR / HA overview Azure Only Availability replicas running across multiple datacenters in Azure VMs for disaster recovery. Cross-region solution protects against complete site outage. Hybrid Some availability replicas running in Azure VMs and other replicas running onpremises for crosssite disaster recovery. HA only, not DR FCI on a two-node WSFC running in Azure VMs with storage supported by a third-party clustering solution. FCI on a two-node WSFC running in Azure VMs with remote iscsi Target shared block storage via ExpressRoute. Azure Only Principal and mirror and servers running in different datacenters for disaster recovery. Principal, Mirror, and Witness run within same Azure data center, deployed using a DC or server certificates for HA. Hybrid One partner running in an Azure VM and the other running onpremises for crosssite disaster recovery using server certificates. For DR only / Hybrid only One server running in an Azure VM and the other running onpremises for crosssite disaster recovery. Log shipping depends on Windows file sharing, so a VPN connection between the Azure virtual network and the on-premises network is required. Requires AD deployment on DR site. On-prem or Azure production databases backed up directly to Azure blob storage for disaster recovery. SQL 2016: Backup to Azure with file snapshots Native support for SQL Server data files stored as Azure blobs Simpler BCDR story Site Recovery makes it easy to handle replication, failover and recovery for your on-premises workloads and applications (not data!). Flexible replication You can replicate onpremises servers, Hyper-V virtual machines, and VMware virtual machines. Eliminate the need for secondary
Design overview Different options SQL Server on physical hardware SQL Server private cloud SQL Server public cloud (IaaS) SQL Database (PaaS)
Failover Clustered Instances on Azure Shared Storage not possible in Azure out of the box Third party Azure appliance required (SIOS) Hybrid setup not possible
AlwaysOn Availability Groups Possible since SQL 2012 Requires VPN connection Database level replication Why AlwaysOn Disaster Recovery Read only reporting
AlwaysOn vs Failover clustering Failover Clustering Instance (FCI) Configuration/Install Setup Post-Setup Protects Instance Database Shared storage requirement Yes Read only databases No Yes Data loss Up to point of failover It depends Edition Standard (2 nodes) or Enterprise AlwaysOn Availibiltiy Groups (AG) No Standard (limited) or Enterprise # of nodes OS max 4 secondaries (SQL 2012) ; 9 (SQL 2014)
Database Mirroring Does not require VPN for mirroring setup Replication can be configured synchronous and asynchronous Keep the network latency in mind Database mirroring is deprecated
Log shipping Disaster recovery only No easy way back after failover VPN is required
Backup to Azure Backup on premise databases to Azure No VPN required Supported since SQL 2012 Enhanced in 2014 Even better in 2016
Azure Site Recovery
Example Scenarios Reporting/Backup offloading AlwaysOn DR to other Location Log shipping Store backups offsite SQL backup to Azure Protect complete environment from failure Azure Site Recovery
SQL 2016 Available now! AlwaysOn Availability groups available in Standard Edition Hybrid databases Security improvements Always Encrypted TDE improvements
Why Realdolmen? Azure Discovery Pack for SQL Server Approach Kickoff Scenario selection Design Workshop Proof of concept (POC)
Questions?
Dank u Meer informatie zie Brecht.Vuylsteke@realdolmen.com 02 801 58 40