SQL Server on Linux: High Availability And Disaster Recovery

Slides:



Advertisements
Similar presentations
Implementing SQLServer AlwaysON Sarabpreet Singh Anand SQL Server – MVP SQLServerGeeks.com (VP)
Advertisements

1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.
Keith Burns Microsoft UK Mission Critical Database.
Microsoft SQL Server x 46% 900+ For Hosting Service Providers
SQL Server 2012 Always On Premier Field Engineer Microsoft Corporation Lisa Gardner
SQL Server AlwaysOn: Active Secondaries Luis Vargas Program Manager Microsoft Corporation DBI312.
Hyper-V Recovery Service DR Orchestration Extensible Data Channel (Hyper-V Replica, SQL AlwaysOn)
Tuning SQL Server 2012 for SharePoint 2013 Jump Start 01 | Key SQL Server and SharePoint Server Integration Concepts (50 minutes) Dedicated Server or.
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
SQLCAT: SQL Server HA and DR Design Patterns, Architectures, and Best Practices Using Microsoft SQL Server 2012 AlwaysOn Sanjay Mishra Program Manager.
7. Replication & HA Objectives –Understand Replication and HA Contents –Standby server –Failover clustering –Virtual server –Cluster –Replication Practicals.
Speaker Name 00/00/2013. Solution Requirements.
1© Copyright 2012 EMC Corporation. All rights reserved. EMC VNX5700, EMC FAST Cache, SQL Server AlwaysOn Availability Groups Strategic Solutions Engineering.
Alwayson Availability Groups
Course Topics Administering SQL Server 2012 Jump Start 01 | Install and Configure SQL Server04 | Manage Data 02 | Maintain Instances and Databases05 |
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.
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?
AlwaysOn In SQL Server 2012 Fadi Abdulwahab – SharePoint Administrator - 4/2013
Architecting Availability Groups An analysis of Microsoft SQL Server Always-On Availability Group architectures 1.
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
Microsoft Connect /23/ :39 PM
Dev and Test Solution reference architecture.
Turgay Sahtiyan Istanbul, Turkey
Sponsors.
Microsoft Virtual Academy
Dev and Test Solution reference architecture.
System Center Marketing
Dev and Test Solution reference architecture.
Providing reliable SMB shares in Microsoft Azure
Secrets to Fast, Easy High Availability for SQL Server in AWS
Disaster Recovery Where to Begin
Microsoft SQL Server 2017 Maximum Availability & Read Scale-Out
Dev and Test Solution reference architecture.
Dev and Test Solution reference architecture.
Design and Implement Cloud Data Platform Solutions
Contained DB? Did it do something wrong?
Required 9s and data protection: introduction to sql server 2012 alwayson, new high availability solution Santosh Balasubramanian Senior Program Manager.
Always On : Multi-site patterns
AlwaysOn Availability Groups 101
BRK3286 SQL Server 2016 High Availability and Disaster Recovery in private and hybrid cloud deployments Denny Cherry
Mission Critical Confidence SQL 2012/2014 AlwaysOn
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Microsoft Azure P wer Lunch
Introduction to Clustering
Kickoff Presentation Date of Presentation Presenter Name
Clusters Provide Necessary HA Protection for International Marketer to Deploy SAP in Azure “SIOS DataKeeper provided the configuration flexibility and.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Microsoft Virtual Academy
Planning High Availability and Disaster Recovery
Always On : Multi-site patterns
Microsoft Virtual Academy
SYED SAJID WASIM SQL SERVER ALWAYS ON Step by Step.
Dev and Test Solution reference architecture.
12/29/ :48 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Building continuously available systems with Hyper-V
AlwaysOn Availability Groups
MDC-B203 Deploying Applications in Microsoft System Center Virtual Machine Manager Using Services John Messec Program Manager Microsoft.
High Availability/Disaster Recovery Solution
Keeping the Lights on with SQL Server 2012 AlwaysOn
Skype for Business Assessment Results
SharePoint Server Assessment Results
System Center Operations Manager Assessment Results
04 | Always On High Availability
Distributed Availability Groups Praveen Kumar. What we will cover Availability group refresher The HA/DR solution Distributed availability groups – what.
Microsoft Virtual Academy
Microsoft Virtual Academy
Designing Database Solutions for SQL Server
Presentation transcript:

SQL Server on Linux: High Availability And Disaster Recovery 12/4/2018 11:25 PM SQL Server on Linux: High Availability And Disaster Recovery Joey D’Antoni Principal Consultant Denny Cherry and Associates Consulting © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

High Availability and Disaster Recovery Pacemaker Failover Cluster Instances Availability Groups Log Shipping

Mission critical performance HA/DR on Windows and Linux AlwaysOn cross-platform availability groups Availability Groups and Failover Clustering now also work with third party clustering technologies like Pacemaker Availability Groups can now span Windows and Linux or be Linux- only Enables Testing Enables Migrations Cross-Operating System Sync/Async Replicas Linux High Availability Offload Backups Scale BI Reporting High availability Primary Sync/Async Replicas Windows

Pacemaker Pacemaker is a scale High-Availability cluster resource manager Used in conjunction with Corosync Cluster Engine Similar in concept to Windows Server Failover Cluster Corosync manages quorum

SQL Server Failover Cluster Instances Designed for local high availability and geo-availability with storage replicas Conceptually similar to SQL Server FCI on Windows, implementation is quite different

SQL Server Failover Cluster Instances When to use? When you need local high availability When you are running on physical hardware with a SAN When you only want to manage one SQL Server instance

Shared Storage Configuration Requires NFS NFS Version 4 NFS-Utils must be installed on each node SMB is also supported

SQL Server Failover Cluster Instances Demo

AlwaysOn Availability Groups When to use? Scale out reading scenarios Virtualized platforms (Azure) where shared storage is a challenge Multi-site disaster recovery scenarios Can also be used for local high availability

AlwaysOn Availability Groups Also relies on Pacemaker clustering CLUSTER_TYPE=EXTERNAL Optional to run without cluster

Availability Group Creation Process Enable Availability Groups Enable AlwaysOn_Health Event Create user for endpoint Create a certificate Repeat steps 3-4 on all nodes Create the Availability Group Add databases on to Availability Groups

Log Shipping Log shipping will work as long as databases have transaction logs (forever) SQL Server on Linux doesn’t support GUI based log shipping currently It is very easy to create your own set of log shipping scripts Easily works across Linux and Windows with minimal complexity

Summary HA and DR are the biggest differences between SQL Server on Windows and Linux There are challenges and the process is still maturing It will get better over time

12/4/2018 11:25 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.