RPO, RTO & SLA: 3 Letter Words for When the SHT hits the FAN

Slides:



Advertisements
Similar presentations
Copyright 2006 Mid-City Offices Systems. Busy people… How would your business be affected, if you suddenly lost all of your computer data? Rush through.
Advertisements

SQL Server Disaster Recovery Chris Shaw Sr. SQL Server DBA, Xtivia Inc.
SharePoint 2013 & SQL Server 2012 Availability Groups The Rough Guide.
Backup and Disaster Recovery (BDR) A LOGICAL Alternative to costly Hosted BDR ELLEGENT SYSTEMS, Inc.
FlareCo Ltd ALTER DATABASE AdventureWorks SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS Slide 1.
Agenda  Overview  Configuring the database for basic Backup and Recovery  Backing up your database  Restore and Recovery Operations  Managing your.
Backup & Recovery Concepts for Oracle Database
DBA Quick Start What do you do when you’ve fallen into a job as a DBA? Take a deep breath, Find out what you’ve got, And dive right in!
SQL Server 2008 Implementation and Maintenance Chapter 7: Performing Backups and Restores.
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
Business Continuity and Disaster Recovery Chapter 8 Part 2 Pages 914 to 945.
©2006 Merge eMed. All Rights Reserved. Energize Your Workflow 2006 User Group Meeting May 7-9, 2006 Disaster Recovery Michael Leonard.
Module 9 Planning a Disaster Recovery Solution. Module Overview Planning for Disaster Mitigation Planning Exchange Server Backup Planning Exchange Server.
IT 456 Seminar 5 Dr Jeffrey A Robinson. Overview of Course Week 1 – Introduction Week 2 – Installation of SQL and management Tools Week 3 - Creating and.
Backup and Recovery Overview Supinfo Oracle Lab. 6.
Data Disaster Recovery Planning Greg Fibiger 1/7/2016.
Digging Out From Corruption Eddie Wuerch, MCM - Principal, Database Performance - Salesforce Marketing Cloud Data protection and loss recovery with SQL.
6 Copyright © Oracle Corporation, All rights reserved. Backup and Recovery Overview.
Backing Up and Restoring Databases Advanced Database Dr. AlaaEddin Almabhouh.
Putting Your Head in the Cloud Working with SQL Azure David Postlethwaite 19/09/2015David Postlethwaite.
Establishing a Service Level Agreement SLA =tg= Thomas Grohser SQL Server MVP SQL Server Performance Engineering.
SQL Server High Availability Introduction to SQL Server high availability solutions.
DBA Quick Start What do you do when you’ve fallen into a job as a DBA? Take a deep breath, Find out what you’ve got, And dive right in!
AlwaysOn In SQL Server 2012 Fadi Abdulwahab – SharePoint Administrator - 4/2013
Networking Objectives Understand what the following policies will contain – Disaster recovery – Backup – Archiving – Acceptable use – failover.
Microsoft Connect /23/ :39 PM
Backups for Azure SQL Databases and SQL Server instances running on Azure Virtual Machines Session on backup to Azure feature (manual and managed) in SQL.
Database recovery contd…
Planning for Application Recovery
This is the cover slide..
Database Administration
Business Continuity for Virtual SQL Servers
You Inherited a Database Now What?
Providing Application High Availability
Tips for SQL Server Performance and Resiliency
Curacao SQL Saturday June 11, 2016
Establishing a Service Level Agreement SLA
Long Business Systems, Inc
A digital reference guide for database administrators
Establishing a Service Level Agreement SLA
Establishing a Service Level Agreement SLA
Backups for non-DBAs the Why…not the How
Database Corruption Advanced Recovery Techniques|
Disaster Recovery and SQL for new and non-DBAs
Peter Shore SQL Saturday Pittsburgh 2017
Maximum Availability Architecture Enterprise Technology Centre.
Helpdesk to DBA in 60 Tips & Tricks for the new DBA
A digital reference guide for database administrators
Building Effective Backups
Planning for a Plan: Disaster Recovery Preparation
Uptime All The Time: Doing Business In The Cloud
Introduction to SQL Server Management for the Non-DBA
Vembu Universal Explorer - An Introduction
Tips for SQL Server Performance and Resiliency
Director of Database Administration with Paymetric, Inc. 
Database Corruption Advanced Recovery Techniques
Re-Indexing - The quest of ultimate automation
Service Level Agreement
Back Up and Restore? Piece of Cake!
Backup and Restore your SQL Server Database
Peter Shore SQL Saturday Cleveland 2016
Vembu ImageBackup - Free edition
Disaster Recovery is everyone’s job!
You Inherited a Database Now What?
Performing Database Recovery
Top 5 TIPS TO KEEP Always on AGs humming and users happy
Using the Cloud for Backup, Archiving & Disaster Recovery
February 11-13, 2019 Raleigh, NC.
Hyper-V backup -Free Edition
The DBA Quit and now you’re it:
Presentation transcript:

RPO, RTO & SLA: 3 Letter Words for When the SHT hits the FAN Josh Smith RPO, RTO & SLA: 3 Letter Words for When the SHT hits the FAN

Who’s This Guy Then? Production DBA (5 Years) Spokane PASS Chapter Leader (2 years) http://spokanewa.pass.org/ http://accitentionaldba.wordpress.com https://www.linkedin.com/in/toosuto/ @toosuto Social media in order of formality… This developer loved NOLOCK.

But first: Thank you! Any questions feel free to let me know at any time…

What We Do: Protect the Data! We think a lot about the things we hope we never have to do. Recover corrupt data Recover purged data Recover deleted data Recover dropped database Recover failed SQL Instance Recover failed server How can we lose data? Let’s recount the ways: User deletes data (in the application or via SSMS) Deletes updates without a where clause Application errors Disk corruption Some vendor drops their application database on accident SQL instance failure Hardware failure Bojack Horseman, Thoughts and Prayers 2017

What Do Our End Users Think About? Unless they’ve been told otherwise your end users believe their data will be available 24x7 with no downtime and no data loss! A Service Level Agreement is a way to let them know this is not the case… Here enters the SLA: you don’t want to wait until a disaster to work out the details of your recoverability. Bojack Horseman, Let’s Find Out 2015 Our Databases and Tables: What’s Stored There? Do They Store things?? Let’s find out!

Recover Point Objective How much data can the business afford to lose? Measured in time (minutes to days) This will determine your back frequency and strategy. Standard RPO I can lose no data I can lose x minutes of data I can lose x hours of data I can lose x days of data Daily full?, weekly full + diffs Logs Log shipping? AG? Bojack Horseman, Yesterdayland 2015

Recovery Time Objective How long can the business afford for the application to be down. Measured in time (minutes-days) Time to recovery will define recovery plan. What are our recovery options? AGs Log Shipping Secondary site Bare metal restore Bojack Horseman, Brand New Couch 2015

An SLA is Negotiation An SLA informs everyone what the ultimate expectation is regarding the data. Other important information can be added: Do regulatory requirements regarding the data exist? Document them here, so everyone knows what the expectations are. Sumary slide: The SLA is the tool to have a discussion around what you have the resources to accomplish. AGs are expensive and difficult to maintain. If your org can’t afford the effort they won’t be able to avoid downtime in disaster. Once the SLA is initially filled out an honest conversation about the time and money to meet those requests can be had.  DON’T WAIT FOR A DISASTER TO WORK OUT THE DETAILS Additional important information can be added Are there regulatory requirements for handling data and backups? When are your maintenance windows? Etc. [“demo” Sample SLA] Bojack Horseman, Brand New Couch 2015

Samples Blank SLA http://bit.ly/2Fj5saI Brent Ozar worksheet: https://www.brentozar.com/responder/ Your org may have SLA templates already (even if you have application SLAs you are off to a good start) I have a nice formal looking sla that can be adapted () Brent Ozar has a good worksheet in their First Responder kit (show sample) Bojack Horseman, Later 2014

Fin