Backups for non-DBAs the Why…not the How

Slides:



Advertisements
Similar presentations
Information Technology Disaster Recovery Awareness Program.
Advertisements

Introducing FailSafeSolutions Online Backup Software.
SQL Server Disaster Recovery Chris Shaw Sr. SQL Server DBA, Xtivia Inc.
Backup and Disaster Recovery (BDR) A LOGICAL Alternative to costly Hosted BDR ELLEGENT SYSTEMS, Inc.
© 2009 EMC Corporation. All rights reserved. Introduction to Business Continuity Module 3.1.
1 Disk Based Disaster Recovery & Data Replication Solutions Gavin Cole Storage Consultant SEE.
FlareCo Ltd ALTER DATABASE AdventureWorks SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS Slide 1.
DataBase Administration Scheduling jobs Backing up and restoring Performing basic defragmentation and index rebuilding Using alerts Archiving.
June 23rd, 2009Inflectra Proprietary InformationPage: 1 SpiraTest/Plan/Team Deployment Considerations How to deploy for high-availability and strategies.
Protecting your online and on premises assets "Cloud Style" Mike Martin Architect / Microsoft Azure MVP.
Saving Your Business from a Data Loss Randy Clark.
Module 5 Understanding SQL Server 2008 R2 Recovery Models.
Elite Networking & Consulting Presents: Everything You Wanted To Know About Data Insurance* * But Were Afraid To Ask Elite Networking & Consulting, LLC,
IT Business Continuity Briefing March 3,  Incident Overview  Improving the power posture of the Primary Data Center  STAGEnet Redundancy  Telephone.
Business Continuity and Disaster Recovery Chapter 8 Part 2 Pages 914 to 945.
IS 380.  Provides detailed procedures to keep the business running and minimize loss of life and money  Identifies emergency response procedures  Identifies.
DotHill Systems Data Management Services. Page 2 Agenda Why protect your data?  Causes of data loss  Hardware data protection  DMS data protection.
David N. Wozei Systems Administrator, IT Auditor.
1 Availability Policy (slides from Clement Chen and Craig Lewis)
Service Overview CA- IROD- Instant Recovery on Demand CRITICAL SERVER CONTINUITY, NON-STOP OPERATIONS, TOTAL DATA PROTECTION Turnkey solution that provides.
Preventing Common Causes of loss. Common Causes of Loss of Data Accidental Erasure – close a file and don’t save it, – write over the original file when.
Mark A. Magumba Storage Management. What is storage An electronic place where computer may store data and instructions for retrieval The objective of.
CIT 470: Advanced Network and System AdministrationSlide #1 CIT 470: Advanced Network and System Administration Disaster Recovery.
Protecting Your Data With Just Get Backup, LLC. Agenda How important is your data – Acknowledging worst-case scenarios. Understanding that data backup.
Establishing a Service Level Agreement SLA =tg= Thomas Grohser SQL Server MVP SQL Server Performance Engineering.
Networking Objectives Understand what the following policies will contain – Disaster recovery – Backup – Archiving – Acceptable use – failover.
8 – Protecting Data and Security
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…
Partial Database Availability
IT SOFTWARE, DATA, AND CONTINGENCY PLANNING
Planning for Application Recovery
The importance of computer backups
Cloud Computing Q&A Presented by:
100% Exam Passing Guarantee & Money Back Assurance
AS ICT Module 2 Objectives: Security of Data
Tips for SQL Server Performance and Resiliency
Managing Multi-User Databases
Backup, Archive & Recovery
Establishing a Service Level Agreement SLA
Secrets to Fast, Easy High Availability for SQL Server in AWS
Establishing a Service Level Agreement SLA
Disaster Recovery and SQL for new and non-DBAs
Example of a page header
Maximum Availability Architecture Enterprise Technology Centre.
A digital reference guide for database administrators
Building Effective Backups
Disaster happens; don’t be held hostage
Tips for SQL Server Performance and Resiliency
Disaster happens; don’t be held hostage
Director of Database Administration with Paymetric, Inc. 
Protect | Transform | Innovate
Making PowerShell Useful
Re-Indexing - The quest of ultimate automation
Back Up and Restore? Piece of Cake!
Backup and Restore your SQL Server Database
SpiraTest/Plan/Team Deployment Considerations
Peter Shore SQL Saturday Cleveland 2016
RPO, RTO & SLA: 3 Letter Words for When the SHT hits the FAN
Backup and restoration of data, redundancy
Backup to Basics Tom Fox
Making PowerShell Useful
Minimize Unplanned Downtime and Data Loss with OpenEdge
Disaster Recovery is everyone’s job!
Andy Puckett – Sales Engineer
Using the Cloud for Backup, Archiving & Disaster Recovery
ATC323 Architecting Highly Available, Geo-Redundant Cloud Solutions with Windows Azure Graham Elliott Asia Time Zone Director Global Technical Evangelism.
Disaster Recovery Done Dirt Cheap Founder Curnutt Data Solutions
SQL Server Data Mobility
DR and HA 101. What those letters mean & why they’re important to almost every business.
Presentation transcript:

Backups for non-DBAs the Why…not the How Kevin “I’m not Bob” Hill SQL Server DBA Twitter: @Kevin3NF (homework – follow me) www.DallasDBAs.com/Blog

Who am I, and why do you care? Finance degree, UNT 1991 7 years as a Financial Analyst Database development and admin experience back to 1994 Have managed over 5000 SQL Server instances Owned 3NF Consulting (2001 – 2008) Owner DallasDBAs.com Sr. DBA/team leader Dad, Husband, Grandfather and Cycling enthusiast

While you are sitting here…

Your server room is on fire! Fire suppression failed Fire extinguishers deployed manually, fire is out. The most important database server in your company melted Its dripping on the storage array. How long until you are back online? Really? Got proof?

Business Impact What is the impact in dollars of the server you just lost? Or the data on it? What about losing the room? What if the building just went toasty? We’ll stop there and assume the city is still intact… The more you need to protect, the more you have to put in place to protect it

TLAs Memorize these! RPO – Recovery Point Objective Data Loss tolerance, usually measured in minutes RTO – Recovery Time Objective Downtime tolerance usually measured in minutes/hours

What is a backup? Simply put, a backup is a copy of something in case the original is damaged, corrupted, lost, stolen or otherwise no longer useful. Its an insurance policy It is the first step in a Disaster Recovery/Business continuity solution It is NOT a Performance or High Availability solution It is a preventer of CLMs and RGEs

Why backup? Protect customer data Protect the business Ensure peace of mind for the Customer, the CEO and the rank and file Refresh the non-prod environments Job Security Service Level Agreements/Regulatory requirements Targeted threats (hackers, ransomware)

Targeted Threats Hackers, using known exploits and zombie computers Social Engineering Stolen laptops Employees that will click any link or open unexpected attachments (WannaCry?) Disgruntled employee (the biggest threat on this list)

What needs to be backed up? Databases of course… Paper copies of legal documents 3-part forms (You take the pink one…) Digital copies of spreadsheets, contracts, etc. Its not just about the database (but a lot of it is!) Other information stores (think emails, websites…)

What databases should you back up? Production this should be a no-brainer…except in that one place… Staging This could be pre-prod or any number of other terms Test/UAT Development Dev servers, TFS, Source control, etc.

SQL Server backup types Full backup – all of the data Differential – everything since the last full backup Transaction Log – everything since the last log…gives you the ability to restore to a point in time

Which databases? System User Read-only

Backup Frequency RPO RTO Tolerance for Data Loss Frequency of data changes Load on the server

SQL Server recovery models Now we’re getting really specific… Full Simple Bulk-Logged

Where will you store them? Local server Different server Tape, with offsite Different data center Different city Azure Cloud Storage

“Single point of failure…” 4 of the most dreaded words to any IT worker Hardware Location People Redundancy is expensive, until your systems are down

Retention Considerations Live data Backups Files (digital/paper) Regulatory “Life of the deal” SLAs

Automation Backups should be happening automatically Why pay a DBA to manually do something SQL Server will do for you? Built-in SQL Server/Windows: Maintenance Plans (boo, hiss…) Central Management Server Powershell scripts 3rd party tools: “Ola scripts” Red Gate Minion

So you backed it all up… now what? If you don’t test your backups, you don’t have a DR plan…you have a DR Hope. -- some really smart guy, years ago. -- Not me.

High Availability/Disaster Recovery HA – The ability to be back online automatically(?) in a very short timeframe when there is a failure…generally measured in seconds, maybe minutes. Clustering Availability Groups DR – The ability to recover from an unplanned outage Database Server Building HA and DR go hand in hand, but are NOT the same thing. They complement each other when set up correctly.

Would you like some “9s” with that? 9s are expensive…the more you want, the more you pay. 99% = 3.65 days of downtime per year 99.9% = 8.76 hours per year of downtime 99.99% = 52.5 minutes 99.999% = 5.25 minutes. This is going to be a very expensive investment in redundant everything, across multiple geographic regions with automatic failover…

Used with permission from Brent Ozar Unlimited:

Story Time with Uncle Kevin Jobs.com, 2000: Someone boogered up the User table Spoiler – it was a Jr. DBA named Kevin… CCC, 2007 Someone deleted 1 row, caused a major outage It was the customer record that generated half their revenue Every US based airline….or so it seems Luggage system downstream effects Amazon Web Services S3 storage Maintenance allowed too many servers to go offline, system took down websites all over the East Coast.

Thanks for coming! If you remember nothing else: RPO RTO Backups are everyone’s responsibility No Single points of failure! Test your backups for validity Create and Test your DR plan Ringing Phone sound created by Mike Koenig/SoundBible.com