SQL Server AlwaysOn Deep Dive for SharePoint Administrators



Similar documents
Critical SQL Server Databases:

MS 20465C: Designing a Data Solution with Microsoft SQL Server

Windows Geo-Clustering: SQL Server

TABLE OF CONTENTS THE SHAREPOINT MVP GUIDE TO ACHIEVING HIGH AVAILABILITY FOR SHAREPOINT DATA. Introduction. Examining Third-Party Replication Models

Haute Disponibilité et Reprise sur Incidents en SharePoint 2013 avec SQL Server Always On Availability Groups

Course 20465C: Designing a Data Solution with Microsoft SQL Server

SQL Server AlwaysOn (HADRON)

A Simple Strategy for Realizing Dramatic Cost Savings

Eliminating End User and Application Downtime:

SQL Server 2012/2014 AlwaysOn Availability Group

Designing a Data Solution with Microsoft SQL Server 2014

Real-time Protection for Hyper-V

Designing a Data Solution with Microsoft SQL Server 2014

Dell High Availability and Disaster Recovery Solutions Using Microsoft SQL Server 2012 AlwaysOn Availability Groups

Designing a Data Solution with Microsoft SQL Server

WELKOM Cloud met Azure

Course 20465: Designing a Data Solution with Microsoft SQL Server

Designing a Data Solution with Microsoft SQL Server

Microsoft SharePoint 2010 on VMware Availability and Recovery Options. Microsoft SharePoint 2010 on VMware Availability and Recovery Options

High Availability and Disaster Recovery for Exchange Servers Through a Mailbox Replication Approach

Sauvegarde et copie de bases de données SQL 2014 vers Azure

Appendix A Core Concepts in SQL Server High Availability and Replication

High Availability with Postgres Plus Advanced Server. An EnterpriseDB White Paper

Course 20465C: Designing a Data Solution with Microsoft SQL Server

Vess A2000 Series HA Surveillance with Milestone XProtect VMS Version 1.0

20465C: Designing a Data Solution with Microsoft SQL Server

Five Secrets to SQL Server Availability

ScaleArc for SQL Server

EMC Business Continuity for Microsoft SQL Server Enabled by SQL DB Mirroring Celerra Unified Storage Platforms Using iscsi

Eliminate SQL Server Downtime Even for maintenance

SAP Solutions on VMware Business Continuance Protecting Against Unplanned Downtime

SQL Server High Availability: After Virtualization SQL PASS Virtualization Virtual Chapter September 11, 2013

Configure AlwaysOn Failover Cluster Instances (SQL Server) using InfoSphere Data Replication Change Data Capture (CDC) on Windows Server 2012

Performance Monitoring AlwaysOn Availability Groups. Anthony E. Nocentino

"Charting the Course... MOC C Designing a Data Solution with Microsoft SQL Server Course Summary

Installing and Configuring a. SQL Server 2012 Failover Cluster

Designing a Data Solution with Microsoft SQL Server

20465: Designing a Data Solution with Microsoft SQL Server

This course is intended for database professionals who need who plan, implement, and manage database solutions. Primary responsibilities include:

Designing a Data Solution with Microsoft SQL Server 2014

High Availability on MapR

Storage Based Replications

Protecting Microsoft SQL Server

Tips and Tricks in Migrating SharePoint

Expert Reference Series of White Papers. Unlock the Power of Microsoft SQL Server 2012

Disaster Recovery Solutions for Oracle Database Standard Edition RAC. A Dbvisit White Paper

Designing, Optimizing and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008

A SURVEY OF POPULAR CLUSTERING TECHNOLOGIES

Informatica MDM High Availability Solution

Microsoft SQL Server 2008R2 Mirroring

DISASTER RECOVERY BUSINESS CONTINUITY DISASTER AVOIDANCE STRATEGIES

Database Mirroring: High Availability (HA) and Disaster Recovery (DR) Technology

Clustering and Queue Replication:

MS Design, Optimize and Maintain Database for Microsoft SQL Server 2008

Module 14: Scalability and High Availability

WHITE PAPER ENHANCING YOUR SQL REPORTING SERVICES DEPLOYMENT WITH DOUBLE-TAKE

PROTECTING MICROSOFT SQL SERVER TM

Sanovi DRM for Oracle Database

Neverfail Solutions for VMware: Continuous Availability for Mission-Critical Applications throughout the Virtual Lifecycle

Secrets of SharePoint Intranets

SQL Server for Database Administrators Course Syllabus

COMPARISON OF VMware VSHPERE HA/FT vs stratus

MS-55115: Planning, Deploying and Managing Microsoft Project Server 2013

Solution Brief Availability and Recovery Options: Microsoft Exchange Solutions on VMware

Eliminating End User and Application Downtime. Protecting Mission-Critical, Multi-Tier Business Applications with Neverfail and Virtualization

StorageCeNTral 4.1 Cluster Support

Deploy App Orchestration 2.6 for High Availability and Disaster Recovery

GoGrid Implement.com Configuring a SQL Server 2012 AlwaysOn Cluster

Using Hitachi Protection Manager and Hitachi Storage Cluster software for Rapid Recovery and Disaster Recovery in Microsoft Environments

Configuring and Deploying a Private Cloud

To Tier or not to Tier

W H I T E P A P E R. Disaster Recovery Virtualization Protecting Production Systems Using VMware Virtual Infrastructure and Double-Take

Implementing Microsoft Windows Server Failover Clustering (WSFC) and SQL Server 2012 AlwaysOn Availability Groups in the AWS Cloud

Enhancing Exchange Server 2010 Availability with Neverfail Best Practices for Simplifying and Automating Continuity

Windows Server Failover Clustering April 2010

Creating SANLess Microsoft SQL Server Failover Cluster Instances with SIOS DataKeeper Cluster Edition and SanDisk Fusion iomemory

Disaster Recovery for Oracle Database

Enterprise Data Protection for SharePoint

Non-Native Options for High Availability

Ecomm Enterprise High Availability Solution. Ecomm Enterprise High Availability Solution (EEHAS) Page 1 of 7

SQL Server AlwaysOn

SOLUTION BRIEF KEY CONSIDERATIONS FOR BACKUP AND RECOVERY

Microsoft SQL Server on Stratus ftserver Systems

The Benefits of Continuous Data Protection (CDP) for IBM i and AIX Environments

Implementing a Holistic BC/DR Strategy with VMware

SharePoint 2010 Interview Questions-Architect

Planning, Deploying and Managing Microsoft Project Server 2013

Online Transaction Processing in SQL Server 2008

Deploying Global Clusters for Site Disaster Recovery via Symantec Storage Foundation on Infortrend Systems

Course 55115: Planning, Deploying and Managing Microsoft Project Server 2013

Virtual Infrastructure Security

SHAREPOINT, SQL, AND EXCHANGE BACKUP IN VIRTUAL AND PHYSICAL ENVIRONMENTS

Total Business Continuity with Cyberoam High Availability

Course 2788A: Designing High Availability Database Solutions Using Microsoft SQL Server 2005

Advanced HA and DR.

Veritas Replicator from Symantec

Things You Need to Know About Cloud Backup

Planning, Implementing and Managing a Microsoft SharePoint 2003 Infrastructure

Veeam Backup & Replication Enterprise Plus Powered by Cisco UCS: Reliable Data Protection Designed for Virtualized Environments

StoneFly SCVM TM for ESXi

Transcription:

SQL Server AlwaysOn Deep Dive for SharePoint Administrators SharePoint Saturday Montréal Edwin Sarmiento 23 mai 2015

SQL Server AlwaysOn Deep Dive for SharePoint Administrators

Edwin Sarmiento Microsoft MVP/Microsoft Certified Master: SQL Server http://www.edwinmsarmiento.com edwin@edwinmsarmiento.com @EdwinMSarmiento http://ca.linkedin.com/in/edwinmsarmiento

just when you think it s an EMERGENCY

high availability

high availability characteristic of a system that is f u l l y o p e r a t i o n a l for a long period of time local data center

high availability is N O T the same as UPTIME

Just because something is UP doesn t mean it s available

ZERO downtime & data loss

high availability Recovery Time Objective ( R T O ) When is my application coming back?

downtime 90 (one nine ) 36.5 days per year 72 hours per month % availability 16.8 hours per week

downtime 99 (two nines ) 3.65 days per year 7.2 hours per month % availability 1.68 hours per week

downtime 99.9 (three nines ) 8.76 hours per year 43.8 minutes per month % availability 10.1 minutes per week

downtime 99.99 (four nines ) 52.56 minutes per year 4.32 minutes per month % availability 1.01 minutes per week

downtime 99.999 (five nines ) 5.26 minutes per year 25.9 seconds per month % availability 6.05 seconds per week

RTO 4 hours September 11, 2001 10:00AM Maximum outage: +4 hours

downtime 99.999 (five nines ) How long does it take to restart S Q L S e r v e r 5.26 minutes per year 25.9 seconds per month % availability 6.05 seconds per week

high availability is NOT THE SAME as disaster recovery

characteristic of a system that is o p e r a t i o n a l l y a c c e p t a b l e after a disaster remote data center disaster recovery

Recovery Point Objective ( R P O ) How much data can I afford to lose? disaster recovery

RPO 4 hours September 11, 2001 10:00AM Maximum outage: -4 hours

Cost RPO/RTO versus Total Cost of Ownership 70000 60000 50000 40000 30000 20000 10000 0 1 2 3 4 5 6 7 8 9 10 11 Time

ZERO downtime & data loss

architecture diagrams

Single-Server Deployment http://portal.testdomain.com* Web, Application and Database Server recommended only for DEVELOPMENT ENVIRONMENT which usually ends up being so popular that it has now become a MISSION-CRITICAL PRODUCTION SERVER *alternate access mappings (AAM) configured

Basic 2-Tier Architecture http://portal.testdomain.com* Web and Application Server Database Server *alternate access mappings (AAM) configured

3-Tier Architecture http://portal.testdomain.com* Web Server Application Server Scalability & High Availability Database Server *alternate access mappings (AAM) configured

3-Tier Architecture http://portal.testdomain.com* hardware load balancer Web Server Application Server Scalability & High Availability Database Server *alternate access mappings (AAM) configured

3-Tier Architecture http://portal.testdomain.com* hardware load balancer Web Server Application Server Scalability & High Availability Web & Application Server Local High Availability Database Server Disaster Recovery Failover Clustered Instances Availability Groups *alternate access mappings (AAM) configured

FAILOVER CLUSTERING

FAILOVER CLUSTERING can either be an HA and/or DR solution *INSTANCE protection

failover clustering how it works SQL Server traditional 2-node log data cluster Windows Server Failover Cluster

failover clustering Application how it works SQL Server traditional 2-node log data cluster Windows Server Failover Cluster

failover clustering Application how it works SQL Server traditional 2-node log data cluster Windows Server Failover Cluster

AVAILABILITY GROUPS

AVAILABILITY GROUPS introduced in SQL Server 2012 *DATABASE (group) protection

AVAILABILITY GROUPS can either be an HA and/or DR solution *DATABASE (group) protection

AVAILABILITY GROUPS combination of DATABASE MIRRORING & FAILOVER CLUSTERING

*maximum of EIGHT replicas Windows Server Failover Cluster Primary Replica Secondary Replica Secondary Replica SQL Server SQL Server SQL Server log data log data log data

3-Tier Architecture http://portal.testdomain.com* hardware load balancer Web Server Application Server Scalability & High Availability Web & Application Server Local High Availability Database Server Disaster Recovery Failover Clustered Instances Availability Groups *alternate access mappings (AAM) configured

SQL Server COMMON Availability DESIGN Groups PATTERNS

SQL Server COMMON Availability DESIGN Groups PATTERNS What will be your QUORUM model?

SQL Server COMMON Availability DESIGN Groups PATTERNS What will be your REPLICATION MODE?

SQL Server COMMON Availability DESIGN Groups PATTERNS What will be your NETWORK CONFIGURATION?

SQL Server COMMON Availability DESIGN Groups PATTERNS What will be your LICENSING MODE?

2 Replicas, Stand-alone instances (HA only) PRODUCTION Primary Replica Secondary Replica SQL Server SQL Server log data log data Windows Server Failover Cluster

*You need to discuss this with your network team 3 Replicas, Stand-alone instances (HA + DR) PRODUCTION DR Primary Replica Secondary Replica * LowerQuorumPriorityNodeID 2012 R2 Secondary Replica * NO VOTE 2008/2012 SQL Server SQL Server SQL Server log data log data log data Windows Server Failover Cluster

*You lose the ability to do automatic failover 2 Replicas, FCI + Stand-alone instance (HA + DR) PRODUCTION DR * LowerQuorumPriorityNodeID Primary Replica 2012 R2 Secondary Replica * NO VOTE 2008/2012 SQL Server SQL Server log data log data Windows Server Failover Cluster

*You lose the ability to do automatic failover 3 Replicas, FCI + Stand-alone instance (HA + DR + ) PRODUCTION Primary Replica DR * LowerQuorumPriorityNodeID 2012 R2 Secondary Replica * NO VOTE 2008/2012 Additional Data Center * LowerQuorumPriorityNodeID 2012 R2 Secondary Replica * NO VOTE 2008/2012 SQL Server SQL Server SQL Server log data log data log data Windows Server Failover Cluster

*You lose the ability to do automatic failover 2 Replicas, FCI (HA + DR) PRODUCTION Primary Replica DR * NO VOTE * LowerQuorumPriorityNodeID 2008/2012 2012 R2 Secondary Replica SQL Server SQL Server log data log data Windows Server Failover Cluster

Questions

Edwin Sarmiento Microsoft MVP/Microsoft Certified Master: SQL Server http://www.edwinmsarmiento.com edwin@edwinmsarmiento.com @EdwinMSarmiento http://ca.linkedin.com/in/edwinmsarmiento

Bronze Web Or Argent Merci à nos commanditaires!

SharePint! Ce soir à 18h Le Trèfle, 3971 Rue Ontario E