Always On : Multi-site patterns

Slides:



Advertisements
Similar presentations
Site A But what if there is a catastrophic event? Fire, flood, earthquake … Same Physical Location.
Advertisements

Implementing SQLServer AlwaysON Sarabpreet Singh Anand SQL Server – MVP SQLServerGeeks.com (VP)
SharePoint 2013 & SQL Server 2012 Availability Groups The Rough Guide.
1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.
1 © Copyright 2010 EMC Corporation. All rights reserved. EMC RecoverPoint/Cluster Enabler for Microsoft Failover Cluster.
Keith Burns Microsoft UK Mission Critical Database.
Virtual techdays INDIA │ September 2011 High Availability - A Story from Past to Future Balmukund Lakhani │ Technical Lead – SQL Support, Microsoft.
1© Copyright 2011 EMC Corporation. All rights reserved. EMC RECOVERPOINT/ CLUSTER ENABLER FOR MICROSOFT FAILOVER CLUSTER.
SQL Server 2012 Always On Premier Field Engineer Microsoft Corporation Lisa Gardner
National Manager Database Services
SharePoint Business Continuity Management with SQL Server AlwaysOn
But what if there is a catastrophic event? Fire, flood, earthquake …
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
SQL-Server 2012 Always On.
Failover Clustering & Hyper-V: Multisite Disaster Recovery
Tony Tomarchio Director of Field Engineering SIOS Technology
SQLCAT: SQL Server HA and DR Design Patterns, Architectures, and Best Practices Using Microsoft SQL Server 2012 AlwaysOn Sanjay Mishra Program Manager.
Alwayson Availability Groups
SQL Server 2012: AlwaysOn HA and DR Design Patterns, and Lessons Learned from Early Customer Deployments Sanjay Mishra SQLCAT.
Narasimha Reddy Gopu Jisha J. Agenda Introduction to AlwaysOn * AlwaysOn Availability Groups (AG) & Listener * AlwaysOn Failover * AlwaysOn Active Secondaries.
Deploying Highly Available SQL Server in Windows Azure A Presentation and Demonstration by Microsoft Cluster MVP David Bermingham.
SQL Server 2014 AlwaysOn Step-by-Step SQL Server 2014 AlwaysOn Step-by-Step A hands on look at implementing AlwaysOn in SQL Server 2014.
What HADR Option(s) Are Right For You?. Where’s The AlwaysOn?
Deploying Highly Available SAP in the Cloud
SQL Server High Availability Introduction to SQL Server high availability solutions.
All the things you need to know before setting up AlwaysOn Michael Steineke SQL & BI Solution Lead Enterprise Architect Concurrency, Inc.
Windows Server Failover Clustering (WSFC) with SQL Server.
FUN WITH AVAILABILITY GROUPS Christopher Wolff SQL Server Database Engineer, Xero.
SQL 2012 – Always On Deep Dive Bob Duffy Database Architect Prodata SQL Centre of Excellence 11 th April 2013.
High Availability & Disaster Recovery with SQL Server AlwaysOn Availability Groups Turgay Sahtiyan Microsoft – Senior SQL Server PFE
ALWAYSON AVAILABILITY GROUPS Replicas, Listeners & Quorums, Oh My! Kevin Howell SQL Saturday #517 Philadelphia, June 2016.
Introduction to Clustering
Turgay Sahtiyan Istanbul, Turkey
Sponsors.
Business Continuity for Virtual SQL Servers
Reporting Services In An AlwaysOn World
Database Mirroring with SQL Server
ALWAYSON AVAILABILITY GROUPS
Secrets to Fast, Easy High Availability for SQL Server in AWS
Navigating the options for Data Redundancy
Disaster Recovery Where to Begin
by Microsoft Cluster MVP David Bermingham
Always On Multi-Site Patterns
VIDIZMO Deployment Options
Always On : Multi-site patterns
AlwaysOn, an Early bird Overview
Cloud Database Based on SQL Server 2012 Technologies
A Beginners Guide to HADR
BRK3286 SQL Server 2016 High Availability and Disaster Recovery in private and hybrid cloud deployments Denny Cherry
Introduction to Clustering
What I Learned Making a Global Web App
Disaster Recovery Where to Begin
Always On : Multi-site patterns
Planning High Availability and Disaster Recovery
Example of a page header
SQL Server on Linux: High Availability And Disaster Recovery
Who we are Established in 2016 in North-West, UK
Become the Data Platform Engineer of Tomorrow
High Availability/Disaster Recovery Solution
SQL Server High Availability
Designing a Highly Available SQL Server Infrastructure
Distributed Availability Groups
ATC323 Architecting Highly Available, Geo-Redundant Cloud Solutions with Windows Azure Graham Elliott Asia Time Zone Director Global Technical Evangelism.
04 | Always On High Availability
Using Distributed AGs for Your Migrations
Using Distributed AGs for Your Migrations
Top 5 TIPS TO KEEP Always on AGs humming and users happy
Azure SQL Database for Business Critical Cloud Applications
Designing Database Solutions for SQL Server
Presentation transcript:

Always On : Multi-site patterns John Q. Martin Always On : Multi-site patterns

Sponsors!

About Me John Q. Martin Product Manager for SentryOne Microsoft Data Platform MVP Over a decade of experience with SQL Server as a Dev, DBA and BI Dev. Most recently working as a Premier Field Engineer with Microsoft UK. Contact Info Twitter : @SQLDiplomat Email : Jmartin@SentryOne.com Blog : http://blogs.SentryOne.com/author/JohnMartin/ LinkedIn : https://uk.linkedin.com/in/johnqmartin

What is Always On?

Definitions – HA & DR Highly Available systems are comprised of systems configured to maintain service availability in the event of hardware failure on the primary site, highly available systems should result in less than five minutes of downtime when an event occurs and should involve no manual intervention. Data systems should be fully consistent and have no data loss other than that which was in-flight at the time of the event that caused the failover. Disaster Recovery systems are comprised of elements that can be brought online in the event of an issue to the main business site that results in the inability to perform business operations. It is anticipated that in the event of a Disaster situation the DR process will be enacted after a decision by the senior management of the business. In the event that the Disaster process is activated, the Disaster Recovery process should bring the platform online and ready for business transactions in no more than six hours with no more than fifteen minutes of data loss to the business.

Why Multi-Site?

Multi-site considerations

Failover Cluster Instances [FCI] Multi-Site : High Availability Region : UK South FSW Site 1 Site n. WSFC Storage Synchronisation

Availability Groups [AG] Multi-Site : High Availability Region : UK South FSW Region : West Europe Region : North Europe Windows Server Failover Cluster [Asynchronous] [Synchronous] [Synchronous] Replica : Primary Replica : Secondary Replica : Secondary Replica : Secondary

Availability Groups [AG] Multi-Site : High Availability Region : UK South FSW Cloud Witness Region : West Europe Region : North Europe Windows Server Failover Cluster [Asynchronous] [Synchronous] [Synchronous] Replica : Primary Replica : Secondary Replica : Secondary Replica : Secondary

Availability Groups [AG] Multi-Site : High Availability Region : UK South FSW Region : West Europe Region : North Europe Windows Server Failover Cluster [Asynchronous] [Synchronous] [Synchronous] Replica : Primary Replica : Secondary Replica : Secondary Replica : Secondary

Availability Groups [AG] Multi-Site : High Availability Region : UK South FSW Cloud Witness Region : West Europe Region : North Europe Windows Server Failover Cluster [Asynchronous] [Synchronous] [Synchronous] Replica : Primary Replica : Secondary Replica : Secondary Replica : Secondary

Availability Groups [AG] Multi-Site : Disaster Recovery Region : West Europe Region : North Europe FSW Windows Server Failover Cluster [Asynchronous] Replica : Primary Replica : Secondary Replica : Secondary Replica : Secondary Replica : Secondary

Multi-Site : Stretch Clusters Cluster Settings CrossSubnetDelay CrossSubnetThreshold Allow for greater latency and unreliable link between sites. Controls the IP Addresses that will be registered in DNS & the Time To Live (TTL). Cluster Settings RegisterAllProvidersIP HostRecordTTL Affects whether a node can participate in forming quorum. Cluster Settings NodeWeight

Availability Groups [AG] Multi-Site : Disaster Recovery Distributed Availability Group [Distributed AG] Region : West Europe Region : North Europe FSW FSW Windows Server Failover Cluster Windows Server Failover Cluster [Asynchronous] Replica : Primary Replica : Primary Replica : Secondary Replica : Secondary Replica : Secondary Replica : Secondary

Azure Availability Configurations Devil in the detail Availability SLA requirements Single or multiple machines, depending on storage Allocates VMs to Fault Domains and Upgrade Domains Who’s fault is it? Use Availability Sets GROUP BY Resource Groups Regions Resource Groups are global for logical grouping of services

Identify multi-site requirement Summary Identify multi-site requirement High Availability Or Disaster Recovery Recovery Point/Time Objectives Be aware of latency impact Log synchronization Storage synchronization Failover Cluster Services configuration Service Dependencies

Questions? ???