SQL 2014 Availability Groups for SharePoint
-
Upload
vlad-catrinescu-sharepoint-mvp -
Category
Technology
-
view
188 -
download
5
Transcript of SQL 2014 Availability Groups for SharePoint
SQL Always On 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
?
[
Blog: www.absolute-sharepoint.com| e-mail: [email protected]
Run your business 24/7
Blog: www.absolute-sharepoint.com| e-mail: [email protected]
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.
Blog: www.absolute-sharepoint.com| e-mail: [email protected]
4
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
Blog: www.absolute-sharepoint.com| e-mail: [email protected]
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
Blog: www.absolute-sharepoint.com| e-mail: [email protected]
• PRO: Easy to consume
• CON: Single Point of Failure
Blog: www.absolute-sharepoint.com| e-mail: [email protected]
Blog: www.absolute-sharepoint.com| e-mail: [email protected]
Maximize Resources
Multiple Data Copies
SeamlessFailover
Blog: www.absolute-sharepoint.com| e-mail: [email protected]
•
•
•
•
•
Software & Hardware Requirements
Blog: www.absolute-sharepoint.com| e-mail: [email protected]
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
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
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
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
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!
Blog: www.absolute-sharepoint.com| e-mail: [email protected]
Q&A
@vladcatrinescu
http://ca.linkedin.com/in/vladcatrinescu
www.absolute-sharepoint.com