390 likes | 746 Views
Reach Your Technical Peak 2004. Business Continuity in the Progress Environment. Agenda. Introduction Evaluating the Risks Planning Implementation Tools to Help Summary. Does this look familiar?. “ Business Continuity / Disaster Recovery was the #1 concern of data center executives.”.
E N D
Agenda • Introduction • Evaluating the Risks • Planning • Implementation • Tools to Help • Summary
“Business Continuity / Disaster Recovery was the #1 concern of data center executives.” June 2004 Survey Gartner, Inc.
What is Disaster Recovery? • Definitive plan accepted by ALL levels of management • MUST be utilized when all other recovery measures have failed • Effective DR solution is a part of a HA requirements • Final stage of any HA solution
The Availability Index *Adapted from Blueprints for High Availability by Evan Marcus and Hal Stern (ISBN: 0-471-43026-9)
What do you need to Consider? • Insure the safety and security of employees • Fully equipped off-site facility • Ability to effectively run business from off-site facility
Agenda • Introduction • Evaluating the Risks • Planning • Implementation • Tools to Help • Summary
Evaluating the Risks "Half of U.S. corporations rate their internet downtime costs at more than $1,000 per hour." Yankee Group (http://www.yankeegroup.com)
Evaluating the RisksCauses of Unplanned Downtime *Adapted from Blueprints for High Availability by Evan Marcus and Hal Stern (ISBN: 0-471-43026-9)
Evaluating the RisksOther Considerations • Business process failure • Asset loss • Regulatory liability • Customer service failure • Damage to reputation or brand
Agenda • Introduction • Evaluating the Risks • Planning • Implementation • Tools to Help • Summary
Planning "Power outages interrupt operations at 72 percent of U.S. businesses." Contingency Planning & Management Online (http://www.ContingencyPlanning.com) Ernst & Young (http://www.ey.com)
Planning Questions to ask yourself • Do I need 99.999% availability? • How is this achieved? • Can I do more with what I already have? • What is my disaster recovery plan? • Do I need redundant systems? • Do I need redundant data? • Can the business continue in an off-line or manual mode?
PlanningFreshness vs. Downtime Backup Refresh “Freshness” mths wks days hrs mins secs Recovery Time “Downtime” Zero secs hrs mins days wks mths Acceptable Downtime ? Recovery Time and Data Integrity “I’m up and running in seconds, but I’ve lost a day’s data” What Are My Disaster Recovery Needs? “I lost no data but it took me a weekto do it”
PlanningCalculating the Value of Down Time • How much will this cost the enterprise in immediate and future loss of business? • How will this failure affect the corporate image? • Will the customer impact be only temporary or will customers leave forever? http://www.sss.co.nz/services/downtimepage.htm
PlanningWhat do you have to consider • Database the easiest to think of • Complete OpenEdge Environment • Hardware • 3rd party Software • The application?
Agenda • Introduction • Evaluating the Risks • Planning • Implementation • Tools to help you • Summary
Implementing the Plan Combination of Resources Designed to withstand any single failure
Implementing the Plan – Test • You should test your plan periodically (Not when you actually have to use it!!!) • Everyone that has responsibility in the plan has to participate! • How often should you test?
Agenda • Introduction • Evaluating the Risks • Planning • Implementation • Tools to Help • Summary
Business Continuity SolutionsTools to help you solve the problem… The OpenEdge Environment
Fathom Management • Talked about it at previous Tech Peaks • Monitors the system • Puts procedures in place to help prevent a disaster • Puts procedures in place to lessen a disaster • Helps you plan for moving forward
Fathom Replication • To prevent data loss from your database in the event of a hardware failure. • To provide a secondary reporting area to offload processing from the production machine • To guarantee business continuity continues in the event of a disaster
Fathom ReplicationComplete Configuration Source Database Target Database AI Extents Database Broker Processes Database Broker Processes Repl Queue Repl Server Repl Agent Repl Queue
Fathom Replication Server Details • Configures and manages remote agents • Sends all database activity to its replication agents • Controls replication agents Source Database AI Extents Database Broker Processes Repl Server Repl Queue
Fathom Replication Agent Details • Receives database activity from replication server • Performs continuous roll-forward to target database • Types of Agents • Asynchronous • Synchronous Target Database Database Broker Processes Repl Queue Repl Agent
Fathom ReplicationWhat Happens If… Ouch! Bam Source Database Target Database AI Extents Database Broker Processes Database Broker Processes Repl Queue Repl Server Repl Agent Pow Repl Queue
Fathom ReplicationWhat is a Failure? • Process terminates abnormally • Database crash • TCP/IP communications problem More important – how do we recover?
Fathom ReplicationServer Failure Recovery Reconnect Attempt to Reconnect to Agent yes Perform Recovery Synchronization no no Timeout Expired Resume Normal Operation Connect timeout yes Another Agent yes Deactivate Failing Agent no Exit
Fathom ReplicationAgent Failure Recovery Reconnect Listen for Server Connection yes Perform Recovery Synchronization no Timeout Expired no Resume Normal Operation Transition timeout yes Manual Transition Auto Transition yes Production Database no yes
Fathom Replication “The main reason for [Replication] is the importance of the application to our business.” – Denise MacDonald, Network and Support Manager,Caledonian MacBrayne
Agenda • Introduction • Evaluating the Risks • Planning • Implementation • Tools to Help • Summary
Summary • Disaster Recovery is only part of High Availability • Fathom Management & Replication can help, but it is not the complete solution • Understand what your requirements are • Plan with those requirements in mind • Can you afford not to have a plan?