SlideShare a Scribd company logo
1 of 30
The Arab Academy for Banking & Finance Science
Faculty of Information System & Technology
Department Of
Management Information Systems
The Disaster Recovery Planning Process
Mohammed M. Armouti
moharmouti@hotmail.com
Supervised by: Dr. Lo'ai Tawalbeh
 Many companies don’t have a disaster
recovery plan often there is a desire for a
DRP.
 The level of effort andor cost required to
create DRP can cause this project to have a
low priority relative to other more immediate
projects.
 A DRP is viewed as "nice to have" or "just
insurance that will not be used ", and not as a
critical business component.
That is, until there is a failure that causes a
significant outage or loss of data (often at
a significant cost to the business).
It is my opinion that every company could
benefit from both a disaster recovery plan
and a business continuity plan (BCP)
Investing in a DRP and BCP is just as an
important for most business in my opinion.
 In this presentation I will describe many areas to
address during the creation of a DRP.
 It is not all-inclusive, but is intended to provide
insight into the overall process.
 So, now that you have decided to go forward with
this type of project, what next?
• Where do you start?
• What needs to be addressed?
• How will you know that the plan really works?
• Do you need to find external expertise for this type of
project?
• If so, exactly what type of expertise is required?
 A DRP first need to be created, then tested,
and redefines and finally implemented and
tested on a periodic basis.
 Most plans will experience some type of
failure during their first execution so it is also
important to retest the plan on a periodic
basis ideally rotating staff.
 Using experienced consultants to help
develop the process and then later audit and
refine the process is usually idea sound
investment.
They will often identify gaps or ambiguities
that might have been missed with the
systems, process, and procedures in use.
Find a team that will build plans based on
how your business and systems work, and
not try to make your business fit into a
predefined template.
Every business is different, and every
system being recovered has its own
nuances.
(capture the knowledge is critical to success)
When using a DR Facilities provider there
are many issues to consider.
There may be availability issues if the
company has many customers in a single
geographic area.
There may be phone and network
bandwidth issues if more than one
customer declares a disaster at a single
time.
Does the company have multiple hot sites
that you can use? Where are they located?
How long would it take to assemble a
recovery team at each site?
How often can you test the plan? And how
long will you have to test the plan?
What is their DR plan?
How committed are they to your success?
The first step is to create a DR team and
this includes an:
1. Executive sponsor.
2. DR coordinator.
3. Team leaders (there will be several
groups and possibly subgroups).
4. Team members.
This people should be designated as either
primary or backup for position, with every
position having more than one person
assigned this to minimize people as a
single point of failure.
The goal is to have the expertise to help
develop the various recovery procedures,
and is committed to success of the overall
effort.
The next step is to define business goals.
The goal should address items such as:
• What functional areas need to be recovered?
• What length of time is acceptable for recovery?
• What amount of data loss is acceptable?
• This often involves prioritization and a cost-
benefit analysis to determine the worth of
recovery (i.e. something that may be premature at
this phase of the project).
To find out what that really entails you
must know:
• What are the critical systems?
• What are the key processes and applications?
• What are the dependencies on other systems?
 This includes:
• Data transfers.
• Manual processes
• Remote processing
• Then documents these processes.
Because there is interaction with
dependencies on other systems and user
interface, and the sensitivity of the data.
 Once the systems have been identified,
attempt to quantify their impact relative to the
overall business goals.
Everyone involve with this effort (including
upper management within a company)
needs to have a single vision of what
success look like, without this you risk
wasting time and money on a plan that
may be viewed as a failure.
These people may not be part of the DR
team, but they are important. (For example
who has the authority to declare a
disaster?)
This list should be maintained both by
name and by role; it should be validated
and updated frequently.
 The overall goal of this step is to mitigate
unnecessary risk.
 The scope of this effort includes people, software,
equipment, and infrastructure.
 It is important to look at the "big picture", which
includes:
• Impact of the failure.
• Probability of failure.
• Estimated incidents (failures).
• Annualized loss expectancy.
• Cost of mitigation.
It is important to have a document
management system in place to:
• track versions of plans.
• work in progress.
• work that is scheduled but not started.
This information needs to be backed-up
and saved in a format that does not rely on
the underlying systems being recovered.
For example the banks, like HSBC bank
they use secure e-rooms and external
vendors for some of their projects, and
they recommend that the plans be
archived on portable media with copies
kept people and various "safe" locations.
1. Recovery.
2. Restoring / sustaining business
operation.
3. Transferring Data back to Production
Machines.
Once the infrastructure is in place it will be
necessary to recover production data.
Minimize holes in data very important
especially in a distributed processing
environment where one step could be
dependent on one or more predecessor steps
actions.
Then to identify the action to be taken when
data inconsistencies are detected.
 All processing requirements and service level
agreements need to be defined and
documented.
 Dependencies between processes also need to
be defined.
 It is important to document the existing process
and then build the plan accordingly.
 Note: remember that routine maintenance
including backups should still be performed at
the hot site.
 Production will need to shift from a hot site back
to a permanent location.
 A process needs to be defined to manage this
migration.
 Synchronize the machines to a specific point in
time.
 It should also be noted that this is one of the
more difficult tasks to test.
1. Hardware Issues.
2. Networking issues.
3. Software issues.
 This includes:
1. Machine type.
2. Configuration
3. Operating system version
4. Patch level.
5. And the recommendation here is to plan to
the worst case.
 The key to success is to ensure that the DRP
machines have at least as much capacity as the
production machines that they are replacing.
 Is any special type of LAN or VPN software required?
 How do the machines communicate with one another?
 Do applications connect to machines using hostname
or hard-coded IP Addresses?
 Are there requirements for connection to an external
network?
 All networking requirements and issues need to be
identified, documented, and then addressed in the
DRP.
Software includes:
1. Operating system.
2. User written applications
3. Third party software (report writers, GUI products,
backup/recovery products, scheduling software).
4. A comprehensive inventory of currently used
software.
Working hardware and an accessible
network is worthless if your critical
applications are not working!
 When the DRP is created it should not assume anything!
 Nothing should be assumed or left to chance.
 Design the procedures with the goal of a semi-
experienced person who may not be familiar with your
operations executing the procedure.
 Detailed test plans should be developed prior to
execution and should address all critical functional areas
of the DRP.
 Data should be gathered during testing and saved for
future review.
 In the event of problems that data may help the
team make a root cause determination regarding
the problem so that it can be corrected.
 If everything goes right it provides the necessary
documentation to support an external validation
effort of the DRP exercise.
 If every thing worked is to know what every thing
is.
 And then to be able to demonstrate that the
necessary tasks were completed successfully!
 A common problem that we see is the plans are developed, but
they are never tested, or are tested once and forgotten.
 A plan that is not continuously refined and validated is almost
worthless.
 In order to maximize the chance for success in the event of a
real disaster it is essential that the DRP be executed on a
regular basis.
 Specific recovery procedure can generally be tested in-house
on a more frequent basis.
The DRP is a living document that is
refined over several iterations and update
over time.
No matter how good it is it probably will fail
during the first execution.
The key is to continue to improve the plan
so that will work if and when it is ever
needed.

More Related Content

Similar to DRP.ppt

Expert WP 6 Tips for ERP Implementation
Expert WP 6 Tips for ERP ImplementationExpert WP 6 Tips for ERP Implementation
Expert WP 6 Tips for ERP ImplementationBurCom Consulting Ltd.
 
6 Steps to Confirm Successful Workday Deployment
6 Steps to Confirm Successful Workday Deployment6 Steps to Confirm Successful Workday Deployment
6 Steps to Confirm Successful Workday DeploymentZaranTech LLC
 
The Top Process Management Software That Will Make Your 2023 Great
The Top Process Management Software That Will Make Your 2023 GreatThe Top Process Management Software That Will Make Your 2023 Great
The Top Process Management Software That Will Make Your 2023 GreatKashish Trivedi
 
aw_survivalguide_r2opt
aw_survivalguide_r2optaw_survivalguide_r2opt
aw_survivalguide_r2optReza Abed
 
ERP Implementation from feasibility Report : An Information System Study
ERP Implementation from feasibility Report : An Information System StudyERP Implementation from feasibility Report : An Information System Study
ERP Implementation from feasibility Report : An Information System StudyKunal Gawade, CFE
 
Building a Business Continuity Capability
Building a Business Continuity CapabilityBuilding a Business Continuity Capability
Building a Business Continuity CapabilityRod Davis
 
it-Select-a-Best-Fit-DR-Solution-Phases-1-3
it-Select-a-Best-Fit-DR-Solution-Phases-1-3it-Select-a-Best-Fit-DR-Solution-Phases-1-3
it-Select-a-Best-Fit-DR-Solution-Phases-1-3Robert Nardella
 
Breaking Through the Roadblocks of a New ELM Implementation eBook
Breaking Through the Roadblocks of a New ELM Implementation eBookBreaking Through the Roadblocks of a New ELM Implementation eBook
Breaking Through the Roadblocks of a New ELM Implementation eBookJason Emanis
 
Business continuity in general
Business continuity in generalBusiness continuity in general
Business continuity in generalJohn Johari
 
Case study successfully planning and executing a p6 eppm implementation roa...
Case study   successfully planning and executing a p6 eppm implementation roa...Case study   successfully planning and executing a p6 eppm implementation roa...
Case study successfully planning and executing a p6 eppm implementation roa...p6academy
 
Business Continuity Planning Presentation Overview
Business Continuity Planning Presentation OverviewBusiness Continuity Planning Presentation Overview
Business Continuity Planning Presentation OverviewBob Winkler
 
Defect effort prediction models in software
Defect effort prediction models in softwareDefect effort prediction models in software
Defect effort prediction models in softwareIAEME Publication
 
Site Reliability Engineering: An Enterprise Adoption Story (an ITSM Academy W...
Site Reliability Engineering: An Enterprise Adoption Story (an ITSM Academy W...Site Reliability Engineering: An Enterprise Adoption Story (an ITSM Academy W...
Site Reliability Engineering: An Enterprise Adoption Story (an ITSM Academy W...ITSM Academy, Inc.
 
Process Discovery Mapping
Process Discovery MappingProcess Discovery Mapping
Process Discovery MappingCharles White
 
Management Information Systems – Week 7 Lecture 2Developme.docx
Management Information Systems – Week 7 Lecture 2Developme.docxManagement Information Systems – Week 7 Lecture 2Developme.docx
Management Information Systems – Week 7 Lecture 2Developme.docxcroysierkathey
 
ChrisGarrisonProjectThesis
ChrisGarrisonProjectThesisChrisGarrisonProjectThesis
ChrisGarrisonProjectThesisChris Garrison
 
Sanjeevi Scrum Master Profile
Sanjeevi Scrum Master ProfileSanjeevi Scrum Master Profile
Sanjeevi Scrum Master ProfileSanjeevi PHVA
 

Similar to DRP.ppt (20)

Expert WP 6 Tips for ERP Implementation
Expert WP 6 Tips for ERP ImplementationExpert WP 6 Tips for ERP Implementation
Expert WP 6 Tips for ERP Implementation
 
6 Steps to Confirm Successful Workday Deployment
6 Steps to Confirm Successful Workday Deployment6 Steps to Confirm Successful Workday Deployment
6 Steps to Confirm Successful Workday Deployment
 
The Top Process Management Software That Will Make Your 2023 Great
The Top Process Management Software That Will Make Your 2023 GreatThe Top Process Management Software That Will Make Your 2023 Great
The Top Process Management Software That Will Make Your 2023 Great
 
Erp implementation lifecycle
Erp implementation lifecycleErp implementation lifecycle
Erp implementation lifecycle
 
aw_survivalguide_r2opt
aw_survivalguide_r2optaw_survivalguide_r2opt
aw_survivalguide_r2opt
 
ERP Implementation from feasibility Report : An Information System Study
ERP Implementation from feasibility Report : An Information System StudyERP Implementation from feasibility Report : An Information System Study
ERP Implementation from feasibility Report : An Information System Study
 
Building a Business Continuity Capability
Building a Business Continuity CapabilityBuilding a Business Continuity Capability
Building a Business Continuity Capability
 
JF Burguet - ERP Experiences
JF Burguet - ERP ExperiencesJF Burguet - ERP Experiences
JF Burguet - ERP Experiences
 
it-Select-a-Best-Fit-DR-Solution-Phases-1-3
it-Select-a-Best-Fit-DR-Solution-Phases-1-3it-Select-a-Best-Fit-DR-Solution-Phases-1-3
it-Select-a-Best-Fit-DR-Solution-Phases-1-3
 
Breaking Through the Roadblocks of a New ELM Implementation eBook
Breaking Through the Roadblocks of a New ELM Implementation eBookBreaking Through the Roadblocks of a New ELM Implementation eBook
Breaking Through the Roadblocks of a New ELM Implementation eBook
 
Business continuity in general
Business continuity in generalBusiness continuity in general
Business continuity in general
 
Case study successfully planning and executing a p6 eppm implementation roa...
Case study   successfully planning and executing a p6 eppm implementation roa...Case study   successfully planning and executing a p6 eppm implementation roa...
Case study successfully planning and executing a p6 eppm implementation roa...
 
Unified Process
Unified Process Unified Process
Unified Process
 
Business Continuity Planning Presentation Overview
Business Continuity Planning Presentation OverviewBusiness Continuity Planning Presentation Overview
Business Continuity Planning Presentation Overview
 
Defect effort prediction models in software
Defect effort prediction models in softwareDefect effort prediction models in software
Defect effort prediction models in software
 
Site Reliability Engineering: An Enterprise Adoption Story (an ITSM Academy W...
Site Reliability Engineering: An Enterprise Adoption Story (an ITSM Academy W...Site Reliability Engineering: An Enterprise Adoption Story (an ITSM Academy W...
Site Reliability Engineering: An Enterprise Adoption Story (an ITSM Academy W...
 
Process Discovery Mapping
Process Discovery MappingProcess Discovery Mapping
Process Discovery Mapping
 
Management Information Systems – Week 7 Lecture 2Developme.docx
Management Information Systems – Week 7 Lecture 2Developme.docxManagement Information Systems – Week 7 Lecture 2Developme.docx
Management Information Systems – Week 7 Lecture 2Developme.docx
 
ChrisGarrisonProjectThesis
ChrisGarrisonProjectThesisChrisGarrisonProjectThesis
ChrisGarrisonProjectThesis
 
Sanjeevi Scrum Master Profile
Sanjeevi Scrum Master ProfileSanjeevi Scrum Master Profile
Sanjeevi Scrum Master Profile
 

Recently uploaded

Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 

Recently uploaded (20)

★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 

DRP.ppt

  • 1. The Arab Academy for Banking & Finance Science Faculty of Information System & Technology Department Of Management Information Systems The Disaster Recovery Planning Process Mohammed M. Armouti moharmouti@hotmail.com Supervised by: Dr. Lo'ai Tawalbeh
  • 2.  Many companies don’t have a disaster recovery plan often there is a desire for a DRP.  The level of effort andor cost required to create DRP can cause this project to have a low priority relative to other more immediate projects.  A DRP is viewed as "nice to have" or "just insurance that will not be used ", and not as a critical business component.
  • 3. That is, until there is a failure that causes a significant outage or loss of data (often at a significant cost to the business). It is my opinion that every company could benefit from both a disaster recovery plan and a business continuity plan (BCP) Investing in a DRP and BCP is just as an important for most business in my opinion.
  • 4.  In this presentation I will describe many areas to address during the creation of a DRP.  It is not all-inclusive, but is intended to provide insight into the overall process.  So, now that you have decided to go forward with this type of project, what next? • Where do you start? • What needs to be addressed? • How will you know that the plan really works? • Do you need to find external expertise for this type of project? • If so, exactly what type of expertise is required?
  • 5.  A DRP first need to be created, then tested, and redefines and finally implemented and tested on a periodic basis.  Most plans will experience some type of failure during their first execution so it is also important to retest the plan on a periodic basis ideally rotating staff.  Using experienced consultants to help develop the process and then later audit and refine the process is usually idea sound investment.
  • 6. They will often identify gaps or ambiguities that might have been missed with the systems, process, and procedures in use. Find a team that will build plans based on how your business and systems work, and not try to make your business fit into a predefined template. Every business is different, and every system being recovered has its own nuances. (capture the knowledge is critical to success)
  • 7. When using a DR Facilities provider there are many issues to consider. There may be availability issues if the company has many customers in a single geographic area. There may be phone and network bandwidth issues if more than one customer declares a disaster at a single time.
  • 8. Does the company have multiple hot sites that you can use? Where are they located? How long would it take to assemble a recovery team at each site? How often can you test the plan? And how long will you have to test the plan? What is their DR plan? How committed are they to your success?
  • 9. The first step is to create a DR team and this includes an: 1. Executive sponsor. 2. DR coordinator. 3. Team leaders (there will be several groups and possibly subgroups). 4. Team members.
  • 10. This people should be designated as either primary or backup for position, with every position having more than one person assigned this to minimize people as a single point of failure. The goal is to have the expertise to help develop the various recovery procedures, and is committed to success of the overall effort.
  • 11. The next step is to define business goals. The goal should address items such as: • What functional areas need to be recovered? • What length of time is acceptable for recovery? • What amount of data loss is acceptable? • This often involves prioritization and a cost- benefit analysis to determine the worth of recovery (i.e. something that may be premature at this phase of the project).
  • 12. To find out what that really entails you must know: • What are the critical systems? • What are the key processes and applications? • What are the dependencies on other systems?
  • 13.  This includes: • Data transfers. • Manual processes • Remote processing • Then documents these processes. Because there is interaction with dependencies on other systems and user interface, and the sensitivity of the data.  Once the systems have been identified, attempt to quantify their impact relative to the overall business goals.
  • 14. Everyone involve with this effort (including upper management within a company) needs to have a single vision of what success look like, without this you risk wasting time and money on a plan that may be viewed as a failure.
  • 15. These people may not be part of the DR team, but they are important. (For example who has the authority to declare a disaster?) This list should be maintained both by name and by role; it should be validated and updated frequently.
  • 16.  The overall goal of this step is to mitigate unnecessary risk.  The scope of this effort includes people, software, equipment, and infrastructure.  It is important to look at the "big picture", which includes: • Impact of the failure. • Probability of failure. • Estimated incidents (failures). • Annualized loss expectancy. • Cost of mitigation.
  • 17. It is important to have a document management system in place to: • track versions of plans. • work in progress. • work that is scheduled but not started. This information needs to be backed-up and saved in a format that does not rely on the underlying systems being recovered.
  • 18. For example the banks, like HSBC bank they use secure e-rooms and external vendors for some of their projects, and they recommend that the plans be archived on portable media with copies kept people and various "safe" locations.
  • 19. 1. Recovery. 2. Restoring / sustaining business operation. 3. Transferring Data back to Production Machines.
  • 20. Once the infrastructure is in place it will be necessary to recover production data. Minimize holes in data very important especially in a distributed processing environment where one step could be dependent on one or more predecessor steps actions. Then to identify the action to be taken when data inconsistencies are detected.
  • 21.  All processing requirements and service level agreements need to be defined and documented.  Dependencies between processes also need to be defined.  It is important to document the existing process and then build the plan accordingly.  Note: remember that routine maintenance including backups should still be performed at the hot site.
  • 22.  Production will need to shift from a hot site back to a permanent location.  A process needs to be defined to manage this migration.  Synchronize the machines to a specific point in time.  It should also be noted that this is one of the more difficult tasks to test.
  • 23. 1. Hardware Issues. 2. Networking issues. 3. Software issues.
  • 24.  This includes: 1. Machine type. 2. Configuration 3. Operating system version 4. Patch level. 5. And the recommendation here is to plan to the worst case.  The key to success is to ensure that the DRP machines have at least as much capacity as the production machines that they are replacing.
  • 25.  Is any special type of LAN or VPN software required?  How do the machines communicate with one another?  Do applications connect to machines using hostname or hard-coded IP Addresses?  Are there requirements for connection to an external network?  All networking requirements and issues need to be identified, documented, and then addressed in the DRP.
  • 26. Software includes: 1. Operating system. 2. User written applications 3. Third party software (report writers, GUI products, backup/recovery products, scheduling software). 4. A comprehensive inventory of currently used software. Working hardware and an accessible network is worthless if your critical applications are not working!
  • 27.  When the DRP is created it should not assume anything!  Nothing should be assumed or left to chance.  Design the procedures with the goal of a semi- experienced person who may not be familiar with your operations executing the procedure.  Detailed test plans should be developed prior to execution and should address all critical functional areas of the DRP.  Data should be gathered during testing and saved for future review.
  • 28.  In the event of problems that data may help the team make a root cause determination regarding the problem so that it can be corrected.  If everything goes right it provides the necessary documentation to support an external validation effort of the DRP exercise.  If every thing worked is to know what every thing is.  And then to be able to demonstrate that the necessary tasks were completed successfully!
  • 29.  A common problem that we see is the plans are developed, but they are never tested, or are tested once and forgotten.  A plan that is not continuously refined and validated is almost worthless.  In order to maximize the chance for success in the event of a real disaster it is essential that the DRP be executed on a regular basis.  Specific recovery procedure can generally be tested in-house on a more frequent basis.
  • 30. The DRP is a living document that is refined over several iterations and update over time. No matter how good it is it probably will fail during the first execution. The key is to continue to improve the plan so that will work if and when it is ever needed.