1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster...

44
1 EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft January 2012

Transcript of 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster...

Page 1: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

1EMC CONFIDENTIAL—INTERNAL USE ONLY

Overview of SQL Server 2012

High Availability and Disaster Recovery (HADR)

Wei FanTechnical Partner Management – MicrosoftJanuary 2012

Page 2: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

2EMC CONFIDENTIAL—INTERNAL USE ONLY

Agenda• Business Case for HADR

• Prior to SQL Server 2012: HADR Review

• What is New in HADR of SQL Server 2012

• Demo

• Q & A

Footer information: 10 pt. MetaNormalLF—NOT italics

Page 3: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

3EMC CONFIDENTIAL—INTERNAL USE ONLY

Business Case for HADR

• Data loss

• Downtime

Page 4: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

4EMC CONFIDENTIAL—INTERNAL USE ONLY

Business Risks and Solutions

Business Risk Solution

High Availability

Potential downtime ofdatabase service

Redundant database system components

Disaster Recovery

In case that database service is down with potential data loss, get database service back online with minimum impact

Redundant data. Redundant database system components .

Page 5: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

5EMC CONFIDENTIAL—INTERNAL USE ONLY

HADR Strategy Principle: Redundancy

Data Redundancy

Database Service Redundancy

Hardware Redundancy

Page 6: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

6EMC CONFIDENTIAL—INTERNAL USE ONLY

History of SQL-based Data Redundancy• SQL Backup and Restore (SQL Server 6.5)

• SQL Log Shipping (SQL Server 7.0)

• SQL Transactional Replication (SQL Server 7.0)

• SQL Failover Cluster (SQL Server 7.0)

- HADR Enhancements (SQL Server 2000)

• SQL Snapshot (SQL Server 2005)

• SQL Mirroring (SQL Server 2005)

- HADR Enhancements (SQL Server 2008 & R2)

• SQL AlwaysOn (SQL Server 2012)

Page 7: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

7EMC CONFIDENTIAL—INTERNAL USE ONLY

Permitted downtime (planned & unplanned)

Uptime SLA Downtimeper Year

Downtimeper Month

95% 18.25 days 36 hours

98% 7.30 days 14.4 hours

99% 3.65 days 7.20 hours

99.9% 8.76 hours 43.8 minutes

99.99% 52.6 minutes 4.38 minutes

99.999% 5.26 minutes 0.438 minutes

99.9999% 31.5 seconds 2.59 seconds

Page 8: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

8EMC CONFIDENTIAL—INTERNAL USE ONLY

SQL HADR Categories by Standby Modes

Standby

ModeFailover Behavior SQL Server Feature

Coldstand

by

• Manual intervention required to ready data copy

• Backup and restore

Warm stand

by

• Data copy ready to use

• Manual failover required

• Transaction log shipping

• Transactional replication

• Database mirroring

Hot stand

by

• Automatic failover • Database mirroring• Failover clustering• AlwaysOn

Page 9: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

9EMC CONFIDENTIAL—INTERNAL USE ONLY

SQL HADR Categories by DB/Instance HADR

Prior to SQL 2012

SQL 2012

Database Level HADR

Backup and RestoreLog ShippingTransactional Replication

SQL SnapshotSQL Mirroring

AlwaysOn High Availability Group

Instance Level HADR SQL Failover Cluster AlwaysOn Failover Cluster

Page 10: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

10EMC CONFIDENTIAL—INTERNAL USE ONLY

SQL HADR Review

Prior to SQL Server 2012

Page 11: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

11EMC CONFIDENTIAL—INTERNAL USE ONLY

Database Backup & Restore

Full Database BackupDifferential Database BackupTransaction Log Backup

Page 12: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

12EMC CONFIDENTIAL—INTERNAL USE ONLY

Pros & Cons: Database Backup & Restore

Pros: Physical database backup

filesSimple and easy to perform

Cons:Not a high availability

solutionPossible data loss

Page 13: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

13EMC CONFIDENTIAL—INTERNAL USE ONLY

Scorecard: AlwaysOn vs. Backup & Restore

Page 14: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

14EMC CONFIDENTIAL—INTERNAL USE ONLY

Log Shipping

Continuous backup and restore

Standby server

Asynchronous

Page 15: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

15EMC CONFIDENTIAL—INTERNAL USE ONLY

Pros & Cons: Log Shipping

Pros: Automatic restore processMultiple secondary servers

Cons:Possible data lossManual failoverIssue with reporting in standby

server

Page 16: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

16EMC CONFIDENTIAL—INTERNAL USE ONLY

Scorecard : AlwaysOn vs. Log Shipping

Page 17: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

17EMC CONFIDENTIAL—INTERNAL USE ONLY

Transactional Replication

Transactional Replication

Page 18: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

18EMC CONFIDENTIAL—INTERNAL USE ONLY

Pros & Cons: Transactional Replication

Pros: Automatic restore processSecondary servers for

reporting appMultiple secondary servers

Cons:Designed for data, not for

schemaManual failover

Page 19: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

19EMC CONFIDENTIAL—INTERNAL USE ONLY

Scorecard : AlwaysOn vs. SQL Replication

Page 20: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

20EMC CONFIDENTIAL—INTERNAL USE ONLY

SQL Failover Cluster Instance: FCI

• Instance level

Page 21: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

21EMC CONFIDENTIAL—INTERNAL USE ONLY

Pros & Cons: SQL Failover Cluster Instance

Pros: High availability solutionAutomatic failover No lost data Coupled with SAN as shared

arrayCons:

High cost Restricted to local subnet

Page 22: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

22EMC CONFIDENTIAL—INTERNAL USE ONLY

Scorecard : AlwaysOn FC vs. SQL FC

Page 23: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

23EMC CONFIDENTIAL—INTERNAL USE ONLY

Database Snapshot

Data-pageCopy-on-write

Page 24: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

24EMC CONFIDENTIAL—INTERNAL USE ONLY

Pros & Cons: Database Snapshot

Pros: Maintaining historical data Snapshot as a reporting

databaseMany snapshots

Cons:Depend on the primary

databaseRestriction of same server

instance

Page 25: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

25EMC CONFIDENTIAL—INTERNAL USE ONLY

Scorecard: AlwaysOn vs. SQL Snapshot

Page 26: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

26EMC CONFIDENTIAL—INTERNAL USE ONLY

Database Mirroring

Hot standby databaseSync/Async modes

Page 27: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

27EMC CONFIDENTIAL—INTERNAL USE ONLY

Pros & Cons: Database Mirroring

Pros: Sync mode with automatic

failover Async mode for performanceEasy to setup

Cons:Single databaseStandby server not accessible

Page 28: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

28EMC CONFIDENTIAL—INTERNAL USE ONLY

Scorecard : AlwaysOn vs. SQL Mirroring

Page 29: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

29EMC CONFIDENTIAL—INTERNAL USE ONLY

SQL Server 2012 HADR

AlwaysOn High Availability Group (HAG)

AlwaysOn Failover Cluster Instance (FCI)

Page 30: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

30EMC CONFIDENTIAL—INTERNAL USE ONLY

AlwaysOn: High Availability Group

• Installation

• Windows cluster

• No-clustered SQL Server

Page 31: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

31EMC CONFIDENTIAL—INTERNAL USE ONLY

Configure High Availability Group (AlwaysOn)

• Replica• Database level• Many databases• Failover in groups • Multiple replicas• Sync/Async mode

Page 32: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

32EMC CONFIDENTIAL—INTERNAL USE ONLY

High Availability Group: Active Secondary

R/W work loadPrimary backupSecondary backup

Page 33: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

33EMC CONFIDENTIAL—INTERNAL USE ONLY

High Availability Group: Active Secondary

Page 34: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

34EMC CONFIDENTIAL—INTERNAL USE ONLY

Pros & Cons: High Availability Group

Pros: Synchronous/asynchronous modeFailover on multiple databasesAutomatic failoverUp to 4 replicasActive replicas

Cons:Perf issue in provisioning large databasesPerf issue when updating indexes on large

databases

Page 35: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

35EMC CONFIDENTIAL—INTERNAL USE ONLY

AlwaysOn: Failover Cluster Instance - FCI

• Instance level• Multi-subnet

Page 36: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

36EMC CONFIDENTIAL—INTERNAL USE ONLY

Scorecard: AlwaysOn HAG vs. AlwaysOn FC

Page 37: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

37EMC CONFIDENTIAL—INTERNAL USE ONLY

AlwaysOn Failover: FCI + HA

Page 38: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

38EMC CONFIDENTIAL—INTERNAL USE ONLY

AlwaysOn Failover: FCI + HA

Page 39: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

39EMC CONFIDENTIAL—INTERNAL USE ONLY

EMC MV/CE

• Combines Microsoft Failover Cluster and EMC Mirror View• Support failover in storage level• Geographical cluster• Synchronous/Asnychronous mode

Page 40: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

40EMC CONFIDENTIAL—INTERNAL USE ONLY

Scorecard : AlwaysOn vs. EMC MV/CE

Page 41: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

41EMC CONFIDENTIAL—INTERNAL USE ONLY

Demonstration

Page 42: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

42EMC CONFIDENTIAL—INTERNAL USE ONLY

Page 43: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.

43EMC CONFIDENTIAL—INTERNAL USE ONLY

Q&A

Page 44: 1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.