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
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. What is High Availability
Determining a High Availability Solution
High AvailabilityTechnologies
Examples of HighAvailability Environments
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”
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. What is High Availability
Determining a High Availability Solution
High AvailabilityTechnologies
Examples of HighAvailability Environments