SQL 2014 Availability Groups for SharePoint

27
SQL Always On Availability Groups for SharePoint

Transcript of SQL 2014 Availability Groups for SharePoint

Page 1: SQL 2014 Availability Groups for SharePoint

SQL Always On Availability

Groups for SharePoint

Page 2: SQL 2014 Availability Groups for SharePoint

Blog: www.absolute-sharepoint.com| e-mail: [email protected]

Page 3: SQL 2014 Availability Groups for SharePoint

Blog: www.absolute-sharepoint.com| e-mail: [email protected]

HighAvailability

DisasterRecovery

What did we have before?

4

MirroringReqs Features

Topologies

FailoverClustering

?

Page 4: SQL 2014 Availability Groups for SharePoint

[

Page 5: SQL 2014 Availability Groups for SharePoint

Blog: www.absolute-sharepoint.com| e-mail: [email protected]

Run your business 24/7

Page 6: SQL 2014 Availability Groups for SharePoint

Blog: www.absolute-sharepoint.com| e-mail: [email protected]

Page 7: SQL 2014 Availability Groups for SharePoint

Blog: www.absolute-sharepoint.com| e-mail: [email protected]

The recovery time objective (RTO) is the maximum tolerable length of time that a computer, system, network, or application can be down after a failure or disaster occurs.

A recovery point objective (RPO) is the maximum acceptable amount of data loss measured in time. It is the age of the files or data in backup storage required to resume normal operations if a computer system or network failure occurs.

Page 8: SQL 2014 Availability Groups for SharePoint

Blog: www.absolute-sharepoint.com| e-mail: [email protected]

Page 9: SQL 2014 Availability Groups for SharePoint

4

Page 10: SQL 2014 Availability Groups for SharePoint

Blog: www.absolute-sharepoint.com| e-mail: [email protected]

SQL 2000

• Log Shipping

• Failover Clustering

SQL 2005

• Database Mirroring

SQL 2012

• Always On Availability Groups

SQL Server

2014

• Improved Always On Availability Groups

Page 11: SQL 2014 Availability Groups for SharePoint

Blog: www.absolute-sharepoint.com| e-mail: [email protected]

Page 12: SQL 2014 Availability Groups for SharePoint

Blog: www.absolute-sharepoint.com| e-mail: [email protected]

• Will not be supported in a future version of SQL Server

• Pro: Database stored on 2 servers

• Con: Have to setup every database manually

• Con: Mirror server does NOTHING

Page 13: SQL 2014 Availability Groups for SharePoint

Blog: www.absolute-sharepoint.com| e-mail: [email protected]

• PRO: Easy to consume

• CON: Single Point of Failure

Page 14: SQL 2014 Availability Groups for SharePoint
Page 15: SQL 2014 Availability Groups for SharePoint

Blog: www.absolute-sharepoint.com| e-mail: [email protected]

Page 16: SQL 2014 Availability Groups for SharePoint

Blog: www.absolute-sharepoint.com| e-mail: [email protected]

Page 17: SQL 2014 Availability Groups for SharePoint

Blog: www.absolute-sharepoint.com| e-mail: [email protected]

Maximize Resources

Multiple Data Copies

SeamlessFailover

Page 18: SQL 2014 Availability Groups for SharePoint

Blog: www.absolute-sharepoint.com| e-mail: [email protected]

Licensing

Page 19: SQL 2014 Availability Groups for SharePoint

Blog: www.absolute-sharepoint.com| e-mail: [email protected]

Software & Hardware Requirements

Page 20: SQL 2014 Availability Groups for SharePoint

Blog: www.absolute-sharepoint.com| e-mail: [email protected]

Database Requirements

Page 21: SQL 2014 Availability Groups for SharePoint

Blog: www.absolute-sharepoint.com| e-mail: [email protected]

Page 22: SQL 2014 Availability Groups for SharePoint

Blog: www.absolute-sharepoint.com| e-mail: [email protected]

Database Sync Supported

AsyncSupported

Comments

Central Admin Content Yes No Farm specific database

App Management Yes Yes

BDC Yes Yes

Farm Configuration Yes No Farm specific database

Content Yes Yes

Managed Metadata Yes Yes

PerformancePoint Yes Yes

April 2014 CU+

http://www.harbar.net/archive/2014/03/20/Support-for-SQL-Server-Always-On-Async-Replication-with-SharePoint.aspx

Page 23: SQL 2014 Availability Groups for SharePoint

Blog: www.absolute-sharepoint.com| e-mail: [email protected]

Database Sync Supported

AsyncSupported

Comments

Project Yes Yes

Search Analytic Reporting Yes No

Search Admin Yes No

Search Crawl Yes No

Search Links Yes No

Secure Store Yes Yes

State Service Yes No Farm specific database

April 2014 CU+

http://www.harbar.net/archive/2014/03/20/Support-for-SQL-Server-Always-On-Async-Replication-with-SharePoint.aspx

Page 24: SQL 2014 Availability Groups for SharePoint

Blog: www.absolute-sharepoint.com| e-mail: [email protected]

Database Sync Supported

AsyncSupported

Comments

Subscription Settings Yes Yes

Translation Services Yes Yes

UPA Profile Yes Yes

UPA Social Yes Yes

UPA SyncYes No

Backup and restore or

recreate.

Word Automation Yes Yes

April 2014 CU+

http://www.harbar.net/archive/2014/03/20/Support-for-SQL-Server-Always-On-Async-Replication-with-SharePoint.aspx

Page 25: SQL 2014 Availability Groups for SharePoint

Blog: www.absolute-sharepoint.com| e-mail: [email protected]

High Availability and Disaster Recovery

Primary Data CenterDisaster Recovery

Data Center

SQL ServerPrimary

SQL ServerSecondary

Windows Server Failover Cluster (single WSFC crossing two data centers)

Availability Group

Synchronous

Asynchronous

SQL Server

Secondary

Page 26: SQL 2014 Availability Groups for SharePoint

Blog: www.absolute-sharepoint.com| e-mail: [email protected]

1. Create a Windows Server Cluster

2. Enable the AlwaysOn SQL Feature

3. Create an Availability Group & Listener

4. Install SharePoint 2013 in that AG

5. Simulate a Disaster!

Page 27: SQL 2014 Availability Groups for SharePoint

Blog: www.absolute-sharepoint.com| e-mail: [email protected]

Q&A

@vladcatrinescu

http://ca.linkedin.com/in/vladcatrinescu

www.absolute-sharepoint.com

[email protected]