Hitch Hikers guide to High Availability

344 views

Published on

In this presentation Warwick has a look at the high level concepts that you need to be aware of to start and think about High Availability Solutions in your SQL Server environments.
Warwick will introduce you to things such as Recovery Point Objectives, Recovery Time Objectives, Downtime, and some available technologies that you could consider using in your design and decision process

Published in: Data & Analytics, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
344
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Hitch Hikers guide to High Availability

  1. 1. Warwick Rudd Microsoft Certified Master (MCM) – SQL 2008 Principal Consultant Warwick@sqlmastersconsulting.com.au @Warwick_Rudd
  2. 2. About Me : Warwick Rudd • SQL Server Consultant • MCM – SQL Server 2008 • MCSM – Data Platform • Certified Trainer • Reviewed 4 SQL Server 2012 Beta Exams • Blogger on Simpletalk.com • Presenter at: • User Groups • SQLSaturdays • TechED Australia
  3. 3. What is High Availability Determining a High Availability Solution High AvailabilityTechnologies Examples of HighAvailability Environments
  4. 4. “A system design approach associated service implementation that ensures a prearranged level of operational performance will be met during a contractual measurement period” “The principal goal of a high availability solution is to minimize or mitigate the impact of downtime”
  5. 5. Scheduled DB Maintenance Failover Patching System Configuration Un-Scheduled Failover Hardware Failures Loss of NetworkConnectivity Power Outages
  6. 6. Avalability % Downtime / Day HH:MM:SS Downtime / Month HH:MM:SS Downtime /Year HH:MM:SS 90 144:00:00 73:02:55 876:34:55 99 00:14:23 07:18:17 87:39:29 99.9 00:01:26 00:43:49 08:45:56 99.99 00:00:08 00:04:22 00:52:35 99.999 00:00:00.86 00:00:263 00:05:15 99.9999 00:00:00.087 00:00:026 00:00:32
  7. 7. 9’s Downtime Recovery Point Objective (RPO) RecoveryTime Objective (RTO) Recovery Level Objective (RLO)
  8. 8. Non SQL WSFC FCI Virtualisation SAN Replication SQL Database Mirroring Database Replication Transaction Log Shipping SMB & CSV Support AvailabilityGroups
  9. 9. 9’s Downtime RecoveryObjectives Technologies Cost $$$$$$$ Testing / Monitoring
  10. 10. Stand-alone Virtual Machine WSFC Log Shipping Replication Mirroring Combined VM & Mirroring VM & Log Shipping VM & Replication WSFC & Mirroring WSFC & Log Shipping WSFC & Replication AvailabilityGroups
  11. 11. HA Solution RPO RTO Automatic Failover Readable Secondaries AlwaysOn Availability Group (Synchronous Commit) Zero Seconds Yes 0 - 2 AlwaysOn Availability Group (Synchronous Commit) Seconds Minutes No 0 - 4 AlwaysOn Failover Clustered Instance NA Seconds - Minutes Yes NA Database Mirroring (High Safety) Zero Seconds Yes NA Database Mirroring (High Performance) Seconds Minutes No NA Log Shipping Minutes Minutes - Hours No Not During a restore Replication Seconds Minutes - Hours No Yes Virtual Machine NA Seconds - Minutes Yes NA
  12. 12. What is High Availability Determining a High Availability Solution High AvailabilityTechnologies Examples of HighAvailability Environments
  13. 13. www.sqlmastersconsulting.com.au

×