Always On Multi-Site Patterns

Slides:



Advertisements
Similar presentations
Windows Server ® 2008 File Services Infrastructure Planning and Design Published: June 2010 Updated: November 2011.
Advertisements

Implementing SQLServer AlwaysON Sarabpreet Singh Anand SQL Server – MVP SQLServerGeeks.com (VP)
SQL Server Disaster Recovery Chris Shaw Sr. SQL Server DBA, Xtivia Inc.
1 © Copyright 2010 EMC Corporation. All rights reserved. EMC RecoverPoint/Cluster Enabler for Microsoft Failover Cluster.
TypeSessionDate and Time Cloud to Cloud Microsoft Azure Regional Strategy: Availability, DR, Proximity, and ResidencyTuesday, May 5 th 09:00AM - 10:15AM.
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
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.
Failover Clustering & Hyper-V: Multisite Disaster Recovery
SQLCAT: SQL Server 2012 AlwaysOn Lessons Learned from Early Customer Deployments Sanjay Mishra Program Manager Microsoft Corporation DBI360.
Tony Tomarchio Director of Field Engineering SIOS Technology
SQLintersection Session SQL37 SQL Server 2012 Availability Groups Aaron Bertrand
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
Virtual Machine Movement and Hyper-V Replica
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.
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.
Microsoft Dynamics NAV Dynamics NAV 2016 one Azure SQL Dmitry Chadayev Microsoft.
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.
Architecting Enterprise Workloads on AWS Mike Pfeiffer.
Introduction to Clustering
Turgay Sahtiyan Istanbul, Turkey
Sponsors.
Business Continuity for Virtual SQL Servers
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
Booklet365 Office 365 Outlook Add-In Makes Easy Work of Managing Schedules for Fitness Gyms, Sports Associations, Trainers, and Their Customers Partner.
VIDIZMO Deployment Options
Contained DB? Did it do something wrong?
Always On : Multi-site patterns
AlwaysOn, an Early bird Overview
Cloud Database Based on SQL Server 2012 Technologies
Capitalize on modern technology
It’s About Time – ScheduleMe Outlook Add-In for Office 365 Enables Users to Schedule Meetings Easily with People Outside of Your Organization Partner Logo.
+Vonus: An Intuitive, Cloud-Based Point-of-Sale Solution That’s Powered by Microsoft Office 365 with Tools to Increase Sales Using Social Media OFFICE.
Introduction to Clustering
Yellowfin: An Azure-Compatible Business Intelligence Platform That Connects People with Their Data for Better Decision Making MICROSOFT AZURE APP BUILDER.
What I Learned Making a Global Web App
Clusters Provide Necessary HA Protection for International Marketer to Deploy SAP in Azure “SIOS DataKeeper provided the configuration flexibility and.
Always On : Multi-site patterns
Planning High Availability and Disaster Recovery
Always On : Multi-site patterns
SYED SAJID WASIM SQL SERVER ALWAYS ON Step by Step.
SQL Server on Linux: High Availability And Disaster Recovery
Who we are Established in 2016 in North-West, UK
Yooba File Sync: A Microsoft Office 365 Add-In That Syncs Sales Content in SharePoint Online to Yooba’s Sales Performance Management Solution OFFICE 365.
High Availability/Disaster Recovery Solution
SQL Server High Availability
Distributed Availability Groups
Evolution not Revolution
*AZs available across US, Europe and Asia
Productive + Hybrid + Intelligent + Trusted
Setting up PostgreSQL for Production in AWS
Azure SQL Database for Business Critical Cloud Applications
Microsoft Azure Services Platform
Making Row Level Security and Dynamic Data Masking work for you.
Designing Database Solutions for SQL Server
Presentation transcript:

Always On Multi-Site Patterns

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

The One Platform for Physical, Virtual, and Cloud Performance. SentryOne™ empowers Microsoft data professionals to monitor, diagnose, and optimize performance across physical, virtual, and cloud resources. The SentryOne platform delivers seamless integration for all of our solutions, enabling users to determine the true cause of performance issues, and reduce consumption and infrastructure costs. http://SentryOne.com/BookADemo

The One Platform for Physical, Virtual, and Cloud Performance. Free Resources The One Platform for Physical, Virtual, and Cloud Performance. Free e-books In these books, you will find useful, hand-picked articles that will help give insight into some of your most vexing performance problems. These articles were written by several of the SQL Server industry's leading experts, including Aaron Bertrand, Paul White, Paul Randal, Jonathan Kehayias, Erin Stellato, Glenn Berry, and Joe Sack. http://www.sentryone.com/sql-server-books/ Websites SQLPerformance.com provides innovative and practical solutions for improving SQL Server performance. Answers.SQLPerformance.com is a question and answers site where you can upload query plans directly from Plan Explorer and have questions answered from execution plan analysis expert Paul White, among others. SQLSentry.TV offers an inside look into the world of SentryOne with videos on query tuning and product demos. Blogs.SentryOne.com is where you can find all of our team members’ blogs as well as important information about the latest updates to SentryOne software, SQL Server and server performance issues.

What is Always On? FCI Availability Groups

High Availability Disaster Recovery Definitions 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 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? Out of Order Image : http://benares78.deviantart.com/art/Big-Bang-Theory-Out-Of-Order-323747067

Multi-Site Considerations Latency Storage Network connectivity Operating system and software featrues

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

Availability Groups [AG] Region : UK South Multi-Site : High Availability 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] Region : UK South Multi-Site : High Availability 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] Region : UK South Multi-Site : High Availability 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] Region : UK South Multi-Site : High Availability 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