COMP-01: How to Save Your Company Money and Look Like a Hero in 5 Easy Steps
Cyril GleimanSenior Technical Support Engineer
2 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Agenda
Introduction Why Disaster Recovery? Business Requirements 5 Steps to Success Summary Additional References
3 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Introduction
What is Disaster Recovery (DR) Planning?
4 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Why do Disaster Recovery?
“93% of companies who lose data center access for 10 days file bankruptcy within a year. Half file immediately.”
Juniper Networks (www.juniper.net)
5 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Why do Disaster Recovery?
Regulatory compliance Insurance compliance Build a better business So you can sleep at night Save the company money
6 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Evaluating the Risks
* Adapted from Blueprints for High Availabilityby Evan Marcus and Hal Stern (ISBN: 0-471-43026-9)
Causes of Unplanned Downtime
7%8%
27%
23%
18%
17%Unknown
Software
Hardware
Human Error
Network
Natural Disaster
7 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Fact of the Moment: Cost of Downtime (http://www.drplanning.org)
Evaluating the RisksThe Downtime Cost of Labor Alone
8 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Evaluating the RisksThe Price of a Disaster
$2.8 BillionChemical Accident
Apr. 26, 1986Soviet Union
$2 BillionCold WaveJune, 1996Canada
$1.2 BillionUrban FireNov. 21, 1996USA
$20 BillionEarthquakeJan. 17, 1994USA
$131 BillionEarthquakeJan. 20, 1995Japan
http://www.disastercenter.com/disaster/TOP100C.html
9 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Business Requirements
RTO – Recovery Time Objective RPO – Recovery Point Objective RDO – Recovery Distance
Objective
See: “Business Continuity Primer”
in Progressions Publication Business Continuity Planning:
A Progress Guide To Survival
The business should drive the decisions.
10 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Determine Your Disaster Recovery Needs
I’m up and running in seconds, but I’ve lost a day’s data
I’m up and running in seconds, but I’ve lost a day’s data
I lost no data but it took me a week
to do it
I lost no data but it took me a week
to do it
hrs days wks mthssecs minsZero
“Downtime”secs
mins
hrs
days
wks
mths
“Freshness”
RPO
RTO
What are my disaster recovery
needs?
11 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
The 5 Steps
" An excellent strategy without execution will result in failure. And, perfect execution of a bad strategy will still result in failure..."
– Anonymous
12 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
The 5 Steps
1. Identify business requirements
2. Define what you currently have
3. Determine what you want
4. Evaluate different options
5. Get approval and implement / test
13 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Step 1
1. Identify business requirements
2. Define what you currently have
3. Determine what you want
4. Evaluate different options
5. Get approval and implement / test
14 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Step 1The Business Requirements
– Down time calculator
– Fathom™ Management / Fathom™ Replication ROI calculators
GET COMMITMENT AT THIS POINT
What is the cost of down time?
What can your business afford?
15 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Evaluating the RisksDown Time Example
$10,000,000 annual revenue
100,000 orders / year 25 employees
Order Entry down – 24 hrs
Restore time– 12 hrs
# of orders lost due to system down – 500 orders lost
% unproductive time– 90%
Company Profile Disaster Profile
16 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Evaluating the Risks
Employee cost to perform recovery $2,666
Cost of employee downtime $28,800
Unearned profits due to lost sales $12,500
Finance cost due to deferred profit $2,257
Cost of lost goodwill (1%) $100,000
Total cost of downtime $146,223
http://www.sss.co.nz/services/downtimepage.htm
Downtime and The Bottom Line
17 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Step 2
1. Identify business requirements
2. Define what you currently have
3. Determine what you want
4. Evaluate different options
5. Get approval and implement / test
18 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Step 2 Define What You Currently Have
What is documented? What are you backing up? What are you testing? Who is responsible for all of this? How much time does it take
to do the right thing?
19 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Step 2 Define What You Currently Have
Who should you talk to?– Managing Director
– Finance and Operational Directors
– Managers in various departments
20 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Step 3
1. Identify business requirements
2. Define what you currently have
3. Determine what you want
4. Evaluate different options
5. Get approval and implement / test
21 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Step 3 Determine What You Want
What is your RTO? What is your RPO? What is your RDO?
– Is this flexible? Is a manual process sufficient? How automated do you want/need to be?
22 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Determine Your Disaster Recovery Needs
I’m up and running in seconds, but I’ve lost a
day’s data
I’m up and running in seconds, but I’ve lost a
day’s data
I lost no data but it took me a week
to do it
I lost no data but it took me a week
to do it
hrs days wks mthssecs mins
secs
mins
hrs
days
wks
mths
Zero
“Downtime”
“Freshness”
RPO
RTO
What are my disaster recovery needs?
23 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Disaster Recovery Options
RTO: X Hours
RPO: Y Hours
Costs: Backup Media Only
BackupRestore
Recovery Time
Backup Refresh
Zero
“Downtime”
“Freshness”
24 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Disaster Recovery Options
RTO: X Hours
RPO: Y Hours
Costs: Backup Servers/Disk
ColdStandby
Recovery Time
Backup Refresh
Zero
“Downtime”
“Freshness”
BackupRestore
25 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Disaster Recovery Options
WarmStandby
RTO: X Hours
RPO: Y Hours
Costs: Backup Servers/Disks and After Imaging
ColdStandby
BackupRestore
Recovery Time
Backup Refresh
Zero
“Downtime”
“Freshness”
26 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Disaster Recovery OptionsRTO: X Hours
RPO: Y Hours
Costs: Backup Servers/Disks and Replication SW
ColdStandby
BackupRestore
Recovery Time
Backup Refresh
Zero
“Downtime”
“Freshness”
ReplicatedDatabase
27 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Recovery Time
Backup Refresh
Zero
“Downtime”
“Freshness”
Disaster Recovery Options
ClusteredServers
RTO: X Hours
RPO: 0 Hours
Costs: Backup Servers and Clustering SW
ColdStandby
BackupRestore
ReplicatedDatabase
28 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Recovery Time
Backup Refresh
Zero
“Downtime”
“Freshness”
Disaster Recovery Options
Clustered Servers/Replicated Data
RTO: X Hours
RPO: 0 Hours
Costs: Backup Servers and Clustering SW
ColdStandby
BackupRestore
ClusteredServers
ReplicatedDatabase
29 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Step 4
1. Identify business requirements
2. Define what you currently have
3. Determine what you want
4. Evaluate different options
5. Get approval and implement / test
30 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Step 4Evaluate Different Options
Log-based versus software-based versus hardware-based?
What resources do you have that you can use today? Can you fill the gaps with the different options?
Session ID COMP-02: Replication Options Explored Presenter: Brian Bowman
31 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Progress Solution Probkup Utilities
Recovery Time
Backup Refresh
Zero
“Downtime”
“Freshness”
Clustered Servers/Replicated Data
ClusteredServers
ReplicatedDatabase
ColdStandby
BackupRestore
32 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Progress Solution After Imaging
WarmStandby
ColdStandby
BackupRestore
Recovery Time
Backup Refresh
Zero
“Downtime”
“Freshness”
Clustered Servers/Replicated Data
ClusteredServers
ReplicatedDatabase
33 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Progress Solution Failover Clusters
ColdStandby
BackupRestore
Recovery Time
Backup Refresh
Zero
“Downtime”
“Freshness”
ClusteredServers
ReplicatedDatabase
Clustered Servers/Replicated Data
Clustered Servers/
34 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Progress SolutionFathom Replication
ColdStandby
BackupRestore
Recovery Time
Backup Refresh
Zero
“Downtime”
“Freshness”
ClusteredServers
ReplicatedDatabase
Clustered Servers/Replicated DataReplicated Data
35 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Progress SolutionFathom Management
ColdStandby
BackupRestore
Recovery Time
Backup Refresh
Zero
“Downtime”
“Freshness”
ClusteredServers
ReplicatedDatabase
Clustered Servers/Replicated Data
36 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Step 5
1. Identify business requirements
2. Define what you currently have
3. Determine what you want
4. Evaluate different options
5. Get approval and implement / test
37 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Step 5 Get Approval and Implement
Get commitment on business requirements– Makes approval easier
Define timeframe with measurable milestones– Implementation
– Test and review on a regular basis
38 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Closing Quotes
“Friends, Romans, Countrymen… Leave me alone.”
Bucky Katt
“Get Fuzzy!”
“Now that I'm here, where am I? ”
Janis Joplin
39 COMP-01 Save Your Company Money and be a Hero © 2005 Progress Software Corporation
Summary
Now you have – An understanding of the
value of DR planning
– A roadmap as a guide
There is no reason why you should not have a Disaster Recovery plan