Building Clusters to Protect SQL Server in Cloud Configurations

Similar documents
Windows Clustering 101

Clusters Your Way. SQL Server in "The Cloud": High Availability and Disaster Recovery in Azure, AWS and Google

HIGH PERFORMANCE SANLESS CLUSTERING THE POWER OF FUSION-IO THE PROTECTION OF SIOS

Virtualization And High Availability. Howard Chow Microsoft MVP

SQL Server HA and DR: A Simple Strategy for Realizing Dramatic Cost Savings

Cloud Transformation and Significance of Security

Practical Strategies For High Performance SQL Server High Availability

Azure Webinar. Resilient Solutions March Sander van den Hoven Principal Technical Evangelist Microsoft

SQL Saturday Jacksonville Aug 12, 2017

SteelEye Solutions Extend Citrix XenServer. Bob Williamson

NOW! Manage ALL workloads virtual, physical and cloud from a single console!

Cloud and Storage. Transforming IT with AWS and Zadara. Doug Cliche, Storage Solutions Architect June 5, 2018

Microsoft Azure Windows Server Microsoft System Center

Veeam and Azure Better together. Martin Beran Senior Systems Engineer; Czechia/Slovakia/Hungary

Infrastructure Provisioning with System Center Virtual Machine Manager

NE Infrastructure Provisioning with System Center Virtual Machine Manager

Azure File Sync. Webinaari

Architecting a Hybrid Database Strategy with Microsoft SQL Server and the VMware Cloud Provider Program

Installation, Storage, and Compute with Windows Server

Nuts & Bolts of Networking in Azure. Pracheta Budhwar Technology Evangelist, Microsoft

SIOS Protection Suite for Linux v AWS Direct Connect Quick Start Guide

Dell EMC UnityVSA Cloud Edition with VMware Cloud on AWS

Hyper-Convergence De-mystified. Francis O Haire Group Technology Director

Course Outline. Module 1: Microsoft Azure for AWS Experts Course Overview

New England Data Camp v2.0 It is all about the data! Caregroup Healthcare System. Ayad Shammout Lead Technical DBA

Migrating Enterprise Applications to the Cloud Session 672. Leighton L. Nelson

Microsoft Azure for AWS Experts

Lenovo Software Defined Infrastructure Solutions. Aleš Simončič Technical Sales Manager, Lenovo South East Europe

Azure Everywhere. Brandon Murray, Cami Williams, David Haver, Kevin Carter, Russ Henderson

Floating on a Hybrid Cloud: SQL Server 2014 & Microsoft Azure Timothy P. McAliley Microsoft Premier Field Engineer SQL Server May 8, 2014

High Availability for Highly Reliable Systems

Design and implement cloud data platform solutions.

EXPRESSCLUSTER D Product Introduction

How to Lift-and-Shift a Line of Business Application onto Google Cloud Platform

Pasiruoškite ateičiai: modernus duomenų centras. Laurynas Dovydaitis Microsoft Azure MVP

Disaster Recovery Solution Achieved by EXPRESSCLUSTER

Welcome to the. Migrating SQL Server Databases to Azure

Microsoft Operations Management Suite (OMS) Fernando Andreazi RED CLOUD

ACRONIS DATA CLOUD AT CLOUDFEST YOUR SINGLE SOURCE FOR RELIABLE NEW REVENUE. Markus Bauer, Technology Evangelist EMEA

MOVING TOWARDS ZERO DOWNTIME FOR WINTEL Caddy Tan 21 September Leaders Have Vision visionsolutions.com 1

StarWind Virtual SAN AWS EC2 Deployment Guide

Windows Server 2012 Hands- On Camp. Learn What s Hot and New in Windows Server 2012!

Feature Comparison Summary

Data Sheet: High Availability Veritas Cluster Server from Symantec Reduce Application Downtime

Datacenter replication solution with quasardb

Agenda. This Session: Azure Networking Basics, On-prem connectivity options DEMO Create VNET/Gateway Cost-estimation for VNET/Gateways

Ryan Adams Blog - Twitter Thanks to our Gold Sponsors

Modernize Your Backup and DR Using Actifio in AWS

Windows Server 2016 MCSA Bootcamp

SQL Server Virtualization 201

For USA & Europe January 2018

SQL Server Availability Groups

PRODUCT OVERVIEW. Storage and Backup. Flexible Scalable Storage Solutions for. Product Overview. Storage and Backup

Implementation of Microsoft SQL Server using AlwaysOn for High Availability and Disaster Recovery without Shared Storage

THE ZADARA CLOUD. An overview of the Zadara Storage Cloud and VPSA Storage Array technology WHITE PAPER

Microsoft Azure StorSimple Hybrid Cloud Storage. Manu Aery, Raju S

Introducing VMware Validated Designs for Software-Defined Data Center

powered by Cloudian and Veritas

Flip the Switch to Container-based Clouds

Index. Pranab Mazumdar, Sourabh Agarwal, Amit Banerjee 2016 P. Mazumdar et al., Pro SQL Server on Microsoft Azure, DOI /

Hyper scale Infrastructure is the enabler

RA-GRS, 130 replication support, ZRS, 130

Leveraging the power of Microsoft Azure to build your (Hyper-V) datacenter Disaster Recovery Plan

Migration and Building of Data Centers in IBM SoftLayer

Introducing Amazon Elastic File System (EFS)

Availability in the Modern Datacenter

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Red Hat High Availability vs. Steeleye Protection Suite for Linux

5/24/ MVP SQL Server: Architecture since 2010 MCT since 2001 Consultant and trainer since 1992

Veritas Cluster Server from Symantec

Microsoft SQL Server

HOW TO PLAN & EXECUTE A SUCCESSFUL CLOUD MIGRATION

Understanding Cloud Migration. Ruth Wilson, Data Center Services Executive

Windows Server Windows Server Windows Server 2008

Welcome! Considering a Warm Disaster Recovery Site?

How CloudEndure Disaster Recovery Works

Hyperconverged Cloud Architecture with OpenNebula and StorPool

Software Defined Storage for the Evolving Data Center

SoftNAS Cloud Data Management Products for AWS Add Breakthrough NAS Performance, Protection, Flexibility

RACKCONNECT GLOBAL PRODUCT DEEP DIVE:

EMC CLARiiON CX3-40. Reference Architecture. Enterprise Solutions for Microsoft Exchange Enabled by MirrorView/S

Storage S3 in backup. When? Value Architecture.

High Availability- Disaster Recovery 101

arcserve r16.5 Hybrid data protection

EMC Backup and Recovery for Microsoft Exchange 2007

Improving Blade Economics with Virtualization

Disaster Recovery and Mitigation: Is your business prepared when disaster hits?

Architecting a Messaging Strategy with Microsoft Exchange 2013 and the VMware Cloud Provider Program

Copyright 2012 EMC Corporation. All rights reserved.

NetApp AWS Worldwide Public Sector Summit Washington, D.C.

High Availability Infrastructure for Cloud Computing

Implementing SharePoint Server 2010 on Dell vstart Solution

Microsoft Azure Course Content

When (and how) to move applications from VMware to Cisco Metacloud

Managed Platform for Adaptive Computing mpac

INTEROPERABILITY MATRIX FOR ALL ZERTO VIRTUAL REPLICATION VERSIONS

Developing Microsoft Azure Solutions (70-532) Syllabus

Tintri VMstore with Hyper-V Best Practice Guide

Infrastructure modernization with Microsoft Azure

How Samsung ARTIK serves global IoT customers in the cloud

Transcription:

Building Clusters to Protect SQL Server in Cloud Configurations David Bermingham Senior Technical Evangelist, SIOS Technology Microsoft Cloud & Datacenter MVP (2010-Present) Copyright @ 2017 SIOS Technology Corp. All rights reserved.

Dave Bermingham Microsoft Cloud and Datacenter MVP (2010-current) Founder of www.clusteringformeremortals.com SIOS Technology Senior Technical Evangelist (2004-current) Focused on helping customers deploy HA and DR solutions on Windows Servers Copyright @ 2017 SIOS Technology Corp. All rights reserved. 2

Agenda Cloud SLA Azure, AWS Potential Points of Failure SQL Server HA Options AlwaysOn Failover Clusters AlwaysOn Availability Groups Cloud Infrastructure Availability Zones, Availability Sets SIOS Product Demonstration Copyright @ 2017 SIOS Technology Corp. All rights reserved. 3

Cloud SLA Copyright @ 2017 SIOS Technology Corp. All rights reserved. 4

Azure s SLA 99.95% (~22 minutes month)...but read the fine print Only applies to two or more instances in an Availability Set Provides dial-tone to the instance But wait.what about the storage? 99.9% write guarantee (~44 minutes month) What about SQL Server? No guarantee you must manage SQL Server Availability Copyright @ 2017 SIOS Technology Corp. All rights reserved. 5

AWS SLA Copyright @ 2017 SIOS Technology Corp. All rights reserved. 6

Potential Points of Failure Copyright @ 2017 SIOS Technology Corp. All rights reserved. 7

If your applications are in The Cloud what happens if your clients lose internet connectivity? The Bottom Line on High Availability The Cloud Azure Virtual Machine Service Internet Access What is your plan for an outage of The Cloud? Geographic Region Availability Set Fault Domain Update Domain Load Balancer What steps can you take to ensure your data stays online? VM Instance How do you maintain uptime for planned maintenance and unplanned outages? How can you ensure your SQL Server Service stays online? How can you ensure Active Directory and DNS Services are available? Storage SQL Services AD/DNS Networking Is your vnet up and running? Who has access to firewalls and Network Security Groups (NSG)? Copyright @ 2017 SIOS Technology Corp. All rights reserved. 8

Redundancy is not enough Web and application services in different geographic locations in the cloud What about the Data Tier? Microsoft SQL Server cannot be made redundant with a simple load balancer and multiple instances in different Availability Zones Availability Zone 1 Availability Zone 2 Databases such as SQL Server need additional configuration Load balancers in front of Web or Application servers Copyright @ 2017 SIOS Technology Corp. All rights reserved. 9

SQL Server HA Options Copyright @ 2017 SIOS Technology Corp. All rights reserved. 10

What are Your Choices for SQL Server High Availability (HA) in the Cloud? AlwaysOn Availability Groups HA feature introduced in SQL Server 2012 Enterprise Edition An evolution of SQL Server Database Mirroring An alternative to AlwaysOn Failover Clustering v s SANLess Failover Clustering AlwaysOn Failover Clustering - included in both SQL Server Enterprise and Standard Edition Delivers HA and robust data protection features for a fraction of the cost of AlwaysOn Availability Groups Copyright @ 2017 SIOS Technology Corp. All rights reserved. 11

SANLess Cluster vs. Availability Groups AlwaysOn Availability Groups Pre-SQL 2016 #SANLess Cluster Support SQL Standard Edition 0 4 Distributed Transactions 0 4 Unlimited Databases 0 4 Protects System Databases (Master, MSDB, etc) 0 4 Eases Database Administration 0 4 Support more than 2-nodes in failover configuration 0 4 Replicates Data other than SQL 0 4 Copyright @ 2017 SIOS Technology Corp. All rights reserved. 12

SANLess Cluster vs. Availability Groups AlwaysOn Availability Groups SQL 2016 #SANLess Cluster Support SQL Standard Edition 1 4 Distributed Transactions 1 4 Unlimited Databases 0 4 Protects System Databases (Master, MSDB, etc) 0 4 Eases Database Administration 0 4 Support more than 2-nodes in failover configuration 2 4 Replicates Data other than SQL 0 4 Copyright @ 2017 SIOS Technology Corp. All rights reserved. 13

Poll Question #1 What do you currently use for high availability for SQL Server (on premises)? Copyright @ 2017 SIOS Technology Corp. All rights reserved. 14

Cloud Infrastructure Copyright @ 2017 SIOS Technology Corp. All rights reserved. 15

Fault Domain Update Domain WEB1 WEB2 WEB3 SQL SQL FSW Availability Set DC1 DC2 Copyright @ 2017 SIOS Technology Corp. All rights reserved. 16

Windows Azure-West Fault Domain #SANLess Failover Cluster Failover Fault Domain Block Replication across Fault Domains SQL 1 SQL 2 Fault Domain Windows Azure Cloud Service DC2 File Share Witness

Regional or Cloud Outage Protection Asynchronous replication to Off-Site DR Node Failover Node 1 Synchronopus Replication to Local nodes Node 2 Copyright @ 2017 SIOS Technology Corp. All rights reserved. 18

Region 1 Region 2 Azure Region Pairs East US West US East US 2 Central US North Central US South Central US West Central US West US 2 Canada East Canada Central Brazil South South Central US US Gov Iowa US Gov Virginia US DoD East US DoD Central North Europe West Europe UK West UK South Germany Central Germany Northeast Copyright @ 2017 SIOS Technology Corp. All rights reserved. 19

VPC Availability Zone 1 #SANLess Failover Cluster Failover Availability Zone 2 Block Replication across Availability Zones SQL 1 SQL 2 Availability Zone 3 Amazon EC2 Cloud Service DC2 File Share Witness

Poll Question #2 What cloud platform do you currently use? Copyright @ 2017 SIOS Technology Corp. All rights reserved. 21

Demonstrate Automated Deployments Copyright @ 2017 SIOS Technology Corp. All rights reserved. 22

SIOS DataKeeper Overview Copyright @ 2017 SIOS Technology Corp. All rights reserved. 23

Traditional Failover Cluster Failover Single Point of Failure Not Available in the Cloud Copyright @ 2017 SIOS Technology Corp. All rights reserved. 24

SIOS Software Enables SANLess Windows Server Failover Clusters Traditional failover clustering requires shared storage Shared storage is not available in public clouds or not practical (VMware) or costeffective SIOS SANLess clusters use locally attached storage no SAN required SQL SERVER storage FAILOVER Replication storage SQL SERVER SQL SERVER storage A SIOS DataKeeper Volume resource emulates a Physical Disk resource, allowing shared nothing clusters for any cluster workload Copyright @ 2017 SIOS Technology Corp. All rights reserved. 25

SANLess Clustering with DataKeeper Failover Replication Synchronous or Asynchronous Low Latency Block Replication Between Server Nodes Copyright @ 2017 SIOS Technology Corp. All rights reserved. 26

SANLess Clustering with DataKeeper Failover Replication Synchronous or Asynchronous Low Latency Block Replication Between Server Nodes Copyright @ 2017 SIOS Technology Corp. All rights reserved. 27

SANLess Clustering with DataKeeper 1. 2. 3. Copyright @ 2017 SIOS Technology Corp. All rights reserved. 28

Multisite Cluster with Hybrid Cloud Failover Failover Replication Synchronous or Asynchronous Low Latency Block Replication Between Server Nodes Copyright @ 2017 SIOS Technology Corp. All rights reserved. 29

SANLess Clustering in AWS Availability Zone1 Failover Availability Zone2 Node1 Replication Across Availability Zones Availability Zone3 Node2 Witness Copyright @ 2017 SIOS Technology Corp. All rights reserved. 30

SANLess Clustering in Azure Azure-West Fault Domain Failover Fault Domain Replication SQL 1 SQL 2 Across Fault Domains Fault Domain DC2 File Share Witness

SPS for Linux - Overview Enables High Availability for SQL Server running on Linux! SIOS Protection Suite for Linux LifeKeeper High Availability Failover Clustering DataKeeper Host Based, block level replication Application Recovery Kits Application level monitoring/failover Supports Single or Multi-Site Configs Leverage any backend storage (FC SAN, iscsi, NAS, etc) Automatic or Push Button failover Enables Clustering without shared Storage Synchronous or Asynchronous modes Out of the box, Wizard based setup Copyright @ 2017 SIOS Technology Corp. All rights reserved.

SPS Linux Deployment in Azure 3 Nodes in an Availability Set 2 Cluster nodes + Witness Server Communication Paths (aka heartbeats) between all 3 systems Witness Server protects against split-brain Data replicated between cluster nodes in real-time Internal Load Balancer (ILB) configured for client redirection Copyright @ 2017 SIOS Technology Corp. All rights reserved.

Customer Use Cases Copyright @ 2017 SIOS Technology Corp. All rights reserved. 39

SAP on Azure: Large Software Company The Company Worldwide leader in software, services devices and solutions that help people and businesses realize their full potential Primary OS: Windows The Challenge Migrating SAP environment to Hyper-V, followed by Azure - need to maintain high availability on SAP components (must be SAP Certified) The Solution Added SIOS DataKeeper Cluster Edition software to WSFC to build 2-node failover clusters in both Hyper-V and Azure Efficient, real time replication synchronizes storage between servers Copyright @ 2017 SIOS Technology Corp. All rights reserved.

SQL and SAP on Azure: Zespri The Company Zespri the world s largest marketer of kiwifruit with operations in more than 53 countries. Primary OS: Windows The Challenge Move large SAP and SQL infrastructure operations which manage operations within multiple countries to AZURE Must be SAP Certified The Solution Added SIOS DataKeeper Cluster Edition software to WSFC to build 2-node failover clusters to protect SQL Server and SAP ASCS SIOS High Availability enabled for Dev, UAT and Production SAP and SQL Server environments Efficient, real time replication synchronizes storage between servers Copyright @ 2017 SIOS Technology Corp. All rights reserved.

SAN and SANLess Clusters SIOS High Availability Solution Value: Meet challenging demands of the data center shift to the virtual and cloud instances Eliminate customer need to sacrifice VMware features when enabling guest clusters Lift and shift on-premises configuration into the cloud Eliminate costly re-architecture of infrastructure and applications when moving to the cloud Copyright @ 2017 SIOS Technology Corp. All rights reserved.

Thank you. SIOS Technology http://us.sios.com Twitter: @SIOSTech Call Toll Free: 866.318.0108 Learn More and Get a Free Trial of SIOS DataKeeper: Today s Presenter: Dave Bermingham Microsoft Cloud & Datacenter MVP (2010-2016) Senior Technical Evangelist, SIOS Technology Blog: www.clusteringformeremortals.com Twitter: @DaveBerm Email: David.Bermingham@us.sios.com us.sios.com/products/sios_datakeeper/windows Copyright @ 2017 SIOS Technology Corp. All rights reserved.