Comp-02: Replication Options Explored
Brian BowmanProduct Manager, Data Management Group
2 Comp-02: Replication Options Explored© 2005 Progress Software Corporation
Agenda Slide
Introduction Why does a business need
Replication? Exploring Replication Options Comparing the Alternatives Summary
3 Comp-02: Replication Options Explored© 2005 Progress Software Corporation
Fact
Source: about.com
Replication is the process of sharing information between databases (or any other type of server) to ensure that the content is consistent between systems.
4 Comp-02: Replication Options Explored© 2005 Progress Software Corporation
ReplicationDoesn’t Have To Be Hard…
5 Comp-02: Replication Options Explored© 2005 Progress Software Corporation
There Are Many Choices Out There…
Fathom Replication
EMC
VeritasProbkup &
Prorest
NetApp
Legato
IBM
SAN Providers
After Imaging
4GL Triggers
SonicHP
Solaris
6 Comp-02: Replication Options Explored© 2005 Progress Software Corporation
Agenda Slide
Introduction Why does a business need
Replication? Exploring Replication Options Comparing the Alternatives Summary
7 Comp-02: Replication Options Explored© 2005 Progress Software Corporation
Cost of Doing Business
9/11 Commission Final Report
“Private-sector preparedness is not a luxury; it is a cost of doing business in the post 9/11 world. It is ignored at a tremendous potential cost in lives, money and national security.”
8 Comp-02: Replication Options Explored© 2005 Progress Software Corporation
Why Does A Business Need Replication?
Business Requirements – 24x7, 9x5, etc. BC / DR Planning Compliance and regulations
– Sarbanes Oxley, HIPAA, Basel II Insurance Regulations Peace of Mind
9 Comp-02: Replication Options Explored© 2005 Progress Software Corporation
Agenda Slide
Introduction Why does a business need
Replication? Exploring Replication Options Comparing the Alternatives Summary
10 Comp-02: Replication Options Explored© 2005 Progress Software Corporation
Some Things Should Be Replicated…
Databases
A Big Sale
A Good Golf Round
A Good Movie
2004 Red Sox
Season
Stradivarius
Sunny Days
The
Speyside
Region
Einstein
11 Comp-02: Replication Options Explored© 2005 Progress Software Corporation
Some Things You May Want To Replicate… But Are Afraid To
Include Files
Your
Children
That Weekend in
Las Vegas
Jimmy Hendrix
$$€
Your
Paycheck Johnny Damon
12 Comp-02: Replication Options Explored© 2005 Progress Software Corporation
And Some Things Just Shouldn’t Be Replicated…
Genghis Khan
Version
7.2A
The Common Cold
Movie Sequels
The Previous 86 Years
The Yugo
“Smart” Appliances
White
Zinfandel
13 Comp-02: Replication Options Explored© 2005 Progress Software Corporation
The Value of Data
LeRon E. Bielak, US Department of the Interior December 2002
“Decisions based on inaccurate or unreliable data can adversely affect the decision making process. ”
14 Comp-02: Replication Options Explored© 2005 Progress Software Corporation
Types of Replication
Log based replication– Backup and restore– After imaging– Application triggers
Vendor based options – Fathom Replication
3rd party options– EMC– Veritas
15 Comp-02: Replication Options Explored© 2005 Progress Software Corporation
Why Worry?
Anonymous customer
“I have a small business and don’t need to worry about business continuitybesides, I have Progress.”
16 Comp-02: Replication Options Explored© 2005 Progress Software Corporation
Log-based OptionsOverview
Backup and restore After imaging (AI) managed approach No set “configuration”, must be built Remote database cannot be used Never near real-time Licensing DBA level knowledge of AI processing
17 Comp-02: Replication Options Explored© 2005 Progress Software Corporation
Log-based OptionsSetup
After imaging must be enabled Restore Progress backup Apply AI files manually
18 Comp-02: Replication Options Explored© 2005 Progress Software Corporation
Log-based OptionsMaintenance
Script management– Ongoing maintenance
– New enhancements DB out of sync - start over Complete AI management
– Backup, transfer, roll forward AI files Must monitor processes Failover requires last AI from production
19 Comp-02: Replication Options Explored© 2005 Progress Software Corporation
The Value of Fathom ™ Replication
Denise MacDonald, Network and Support Manager,Caledonian MacBrayne
“The main reason for Replication is the importance of the application to our business.”
20 Comp-02: Replication Options Explored© 2005 Progress Software Corporation
Vendor-specific OptionsOverview
Fathom Replication– Near real-time database level replication
– Backup database accessible for reporting
– Fail over easily with little or no transaction loss
21 Comp-02: Replication Options Explored© 2005 Progress Software Corporation
Vendor-specific OptionsSetup
Install Fathom Replication on source and target
Configure properties Enable AI on source Restore Progress backup Enable replication
22 Comp-02: Replication Options Explored© 2005 Progress Software Corporation
Vendor-specific OptionsMaintenance
AI management for backup purposes DB’s out of sync
– Fathom Replication can re-sync the databases
– You might have to start over Must monitor log files and processes Failover might require last AI from source
23 Comp-02: Replication Options Explored© 2005 Progress Software Corporation
Focus On Your Business
Steven Vasquez, MIS network administrator Unity Health Center, March 2005
“With Veritas, we’ve significantly improved IT productivity and our IT staff can now focus more of its time on supporting our patient care resources .”
24 Comp-02: Replication Options Explored© 2005 Progress Software Corporation
3rd Party Doesn’t Mean…
25 Comp-02: Replication Options Explored© 2005 Progress Software Corporation
3rd Party OptionsOverview
Vendor neutral Your choices depend on the vendor
1. Periodic snapshot of disks, transfers to another disk set
2. Real-time update at the block or bit level HW knowledge is required Backup database is not accessible Licensing
26 Comp-02: Replication Options Explored© 2005 Progress Software Corporation
3rd Party OptionsSetup
Install and configure HW & SW (depends on solution)
Begin copying process Configure processes to run Monitor processes
27 Comp-02: Replication Options Explored© 2005 Progress Software Corporation
3rd Party Options Maintenance
HW maintenance SW maintenance
– Patches, service packs Compatibility issues
28 Comp-02: Replication Options Explored© 2005 Progress Software Corporation
Agenda Slide
Introduction Why does a business need
Replication? Exploring Replication Options Comparing the Alternatives Summary
29 Comp-02: Replication Options Explored© 2005 Progress Software Corporation
The Price
Juniper Networks
“ 93% of Companies that lose access to their data center for more than 10 days file for bankruptcy. Half file immediately.”
30 Comp-02: Replication Options Explored© 2005 Progress Software Corporation
Ease of Implementation
Issue Log Vendor 3rd Party
Installation Hard Easy Hard
Configuration Hard Medium Hard
Maintenance Medium Easy Medium
Upgrade Hard Easy Medium
31 Comp-02: Replication Options Explored© 2005 Progress Software Corporation
Implementation Expense
Issue Log Vendor 3rd Party
Installation High Medium High
Configuration High Low High
Maintenance Medium Low Medium
License Cost Medium Medium High
Upgrade High Low High
32 Comp-02: Replication Options Explored© 2005 Progress Software Corporation
Meeting Business Objectives
Log-based ReplicationLog-based Replication
Vendor ReplicationVendor Replication
“Cost”
“Ease of Use”
Easy
Hard
Inexpensive Expensive
3rd Party Replication3rd Party Replication
33 Comp-02: Replication Options Explored© 2005 Progress Software Corporation
Agenda Slide
Introduction Why does a business need
Replication? Exploring Replication
Options Comparing the
Alternatives Summary
34 Comp-02: Replication Options Explored© 2005 Progress Software Corporation
Summary
Evaluate your business needs– How much work do you want to do?
There are many options– Look at the complete scenario
35 Comp-02: Replication Options Explored© 2005 Progress Software Corporation
Questions?
Brian Bowman
36 Comp-02: Replication Options Explored© 2005 Progress Software Corporation
Thank you for your time!
37 Comp-02: Replication Options Explored© 2005 Progress Software Corporation