View
189
Download
5
Category
Preview:
Citation preview
SQL Always On Availability
Groups for SharePoint
Blog: www.absolute-sharepoint.com| e-mail: vlad@vnext.solutions
•
•
•
•
•
Blog: www.absolute-sharepoint.com| e-mail: vlad@vnext.solutions
HighAvailability
DisasterRecovery
What did we have before?
4
MirroringReqs Features
Topologies
FailoverClustering
?
[
Blog: www.absolute-sharepoint.com| e-mail: vlad@vnext.solutions
Run your business 24/7
Blog: www.absolute-sharepoint.com| e-mail: vlad@vnext.solutions
Blog: www.absolute-sharepoint.com| e-mail: vlad@vnext.solutions
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: vlad@vnext.solutions
4
Blog: www.absolute-sharepoint.com| e-mail: vlad@vnext.solutions
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: vlad@vnext.solutions
Blog: www.absolute-sharepoint.com| e-mail: vlad@vnext.solutions
• 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: vlad@vnext.solutions
• PRO: Easy to consume
• CON: Single Point of Failure
Blog: www.absolute-sharepoint.com| e-mail: vlad@vnext.solutions
•
•
•
Blog: www.absolute-sharepoint.com| e-mail: vlad@vnext.solutions
Blog: www.absolute-sharepoint.com| e-mail: vlad@vnext.solutions
Maximize Resources
Multiple Data Copies
SeamlessFailover
Blog: www.absolute-sharepoint.com| e-mail: vlad@vnext.solutions
•
•
Licensing
Blog: www.absolute-sharepoint.com| e-mail: vlad@vnext.solutions
•
•
•
•
•
Software & Hardware Requirements
Blog: www.absolute-sharepoint.com| e-mail: vlad@vnext.solutions
•
•
•
Database Requirements
Blog: www.absolute-sharepoint.com| e-mail: vlad@vnext.solutions
Blog: www.absolute-sharepoint.com| e-mail: vlad@vnext.solutions
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: vlad@vnext.solutions
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: vlad@vnext.solutions
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: vlad@vnext.solutions
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: vlad@vnext.solutions
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: vlad@vnext.solutions
Q&A
@vladcatrinescu
http://ca.linkedin.com/in/vladcatrinescu
www.absolute-sharepoint.com
vlad@vnext.solutions
Recommended