SQL 2012 AlwaysOn Availability Groups (AOAGs) for SharePoint Farms - Norcall SQL Intelligence Conference
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

SQL 2012 AlwaysOn Availability Groups (AOAGs) for SharePoint Farms - Norcall SQL Intelligence Conference

on

  • 2,302 views

 

Statistics

Views

Total Views
2,302
Views on SlideShare
2,302
Embed Views
0

Actions

Likes
1
Downloads
68
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

SQL 2012 AlwaysOn Availability Groups (AOAGs) for SharePoint Farms - Norcall SQL Intelligence Conference Presentation Transcript

  • 1. What we will coverSQL 2012 AlwaysOn
  • 2. SQL 2012 AlwaysOnHype or Reality?
  • 3. History of AlwaysOn Availability GroupsBackground and Predecessor Technologies
  • 4. Comparison of AlwaysOn with other SQL HA Greatly Improved HA and DR High Availability and Disaster Potential Potential Automatic Readable Recovery Data Loss Recovery Failover Secondaries (RPO) Time (RTO) SQL Server SolutionAlwaysOn Availability Group - synchronous- Zero Seconds Yes 0-2commitAlwaysOn Availability Group - asynchronous- Seconds Minutes No 0-4commitAlwaysOn Failover Cluster Instance NA Seconds Yes NA -to-minutesDatabase Mirroring - High-safety (sync + witness) Zero Seconds Yes NADatabase Mirroring - High-performance (async) Seconds Minutes No NALog Shipping Minutes Minutes No Not during -to-hours a restoreBackup, Copy, Restore Hours Hours No Not during -to-days a restore
  • 5. AlwaysOn Availability GroupsDesign Options
  • 6. AlwaysOn Availability GroupsRead-only Farms
  • 7. Design Options for SQL 2012Sample Design • Two AGs • Content AG with four replicas – Synch and Asynch • Service App/Farm DBs on separate AG, 2 Synch copies only • Read-only farm in remote office attached to content DB copy • DR farm in remote DC on standby to connect to content DB copy
  • 8. AlwaysOn Availability Groups for SharePoint Improving Data Tier High Availability and Disaster RecoveryCAVEAT
  • 9. AlwaysOn Availability GroupsVersion Requirements Enterprise Enterprise
  • 10. AlwaysOn Availability GroupsPrerequisites and Requirements – Windows OS http://support.microsoft.com/kb/976097 http://support.microsoft.com/kb/2494036 http://support.microsoft.com/kb/2531907 http://support.microsoft.com/kb/2616514 http://support.microsoft.com/kb/2654347 http://support.microsoft.com/kb/980915 http://support.microsoft.com/kb/2578113 http://support.microsoft.com/kb/2582281
  • 11. AlwaysOn Availability GroupsPrerequisites and Requirements – SQL Server
  • 12. AlwaysOn Availability GroupsCluster Witness and Voting Fundamentals • Automatic failover clustering requires servers to have the proper number of votes to ‘turn on’ a database copy. • There must always be a majority of votes to enable the node. • If a majority cannot be reached (for example, if there are only an even number of votes) the DBs will remain offline. • File Servers can act as File Share Witness (FSW) servers (additional votes.) • This avoids split-brain scenarios where multiple copies of a DB are online. • Very important concept to understand for AOAG
  • 13. Creating AlwaysOn Availability GroupsStep 1: Create Windows Server Failover Cluster (WSFC)
  • 14. Creating AlwaysOn Availability GroupsStep 2: Prepare Nodes
  • 15. Creating AlwaysOn Availability GroupsStep 2: Enable AlwaysOn on each SQL Node
  • 16. Creating AlwaysOn Availability GroupsStep 3: Create the Availability Group
  • 17. Creating AlwaysOn Availability GroupsStep 3: Create the Availability Group – Continued…
  • 18. Creating AlwaysOn Availability GroupsStep 3: Create the Availability Group – Continued…
  • 19. Creating AlwaysOn Availability GroupsStep 4: Create the Availability Group Listener
  • 20. Session SummarySQL 2012 AlwaysOn Availability Groups for SharePoint 2010
  • 21. Michael Noel Twitter: @MichaelTNoel www.cco.comSlides: slideshare.net/michaeltnoel