Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Deployment guide series tivoli continuous data protection for files v3.1 sg247423
1. Front cover
Deployment Guide Series:
Tivoli Continuous Data
Protection for Files V3.1
Deployment best practices
Integration with TSM and Notes
Case studies,
troubleshooting , tips
Vasfi Gucer
Greg Bass
Wolfgang Beuttler
Marcia Kubo
ibm.com/redbooks
2.
3. International Technical Support Organization
Deployment Guide Series: Tivoli Continuous Data
Protection for Files V3.1
August 2007
SG24-7423-00
22. Trademarks
The following terms are trademarks of the International Business Machines Corporation in the United States,
other countries, or both:
Redbooks (logo) ® Lotus Notes® Redbooks®
AIX® Lotus® System p™
Domino® Notes® Tivoli®
IBM® Passport Advantage®
The following terms are trademarks of other companies:
Oracle, JD Edwards, PeopleSoft, Siebel, and TopLink are registered trademarks of Oracle Corporation
and/or its affiliates.
NetApp, and the Network Appliance logo are trademarks or registered trademarks of Network Appliance,
Inc. in the U.S. and other countries.
Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other
countries, or both.
Internet Explorer, Microsoft, Outlook, Windows Server, Windows Vista, Windows, Win32, and the Windows
logo are trademarks of Microsoft Corporation in the United States, other countries, or both.
Intel, Pentium, Intel logo, Intel Inside logo, and Intel Centrino logo are trademarks or registered trademarks
of Intel Corporation or its subsidiaries in the United States, other countries, or both.
Other company, product, or service names may be trademarks or service marks of others.
xx Deployment Guide Series: Tivoli Continuous Data Protection for Files V3.1
24. support. He has more than 14 years of experience in IT and eight years of
experience with IBM and the Tivoli Storage Manager product portfolio, starting
with ADSM Version 3.1. His areas of expertise include defect as well as
non-defect problem determination of Tivoli Storage Manager products.
Marcia Kubo is an IT Presales Support Specialist, in Brazil. She has eight years
of experience in the IT field. She has been working for IBM since 2004. Her areas
of expertise include IBM System p™ and AIX®, IBM Storage and Data Protection
solutions. She is an ITIL Certified, Tivoli Productivity Center V3.1 Certified, IBM
Certified Deployment Professional: Tivoli Storage Manager V5.3, IBM Certified
Storage Administrator: Tivoli Storage Manager V5, and an IBM Certified
Advanced Technical Expert for AIX version V4.
Thanks to the following people for their contributions to this project:
Arzu Gucer, Bart Jacob
International Technical Support Organization, Austin Center
Terry Copeland, William Haselton, Linda Sandmann, Jennifer Shaw, Eric
Schaefer, Chris Stakutis, Daniel Thompson, Erik Wilkinson
IBM USA
Become a published author
Join us for a two- to six-week residency program! Help write a book dealing with
specific products or solutions, while getting hands-on experience with
leading-edge technologies. You will have the opportunity to team with IBM
technical professionals, Business Partners, and Clients.
Your efforts will help increase product acceptance and customer satisfaction. As
a bonus, you will develop a network of contacts in IBM development labs, and
increase your productivity and marketability.
Find out more about the residency program, browse the residency index, and
apply online at:
ibm.com/redbooks/residencies.html
xxii Deployment Guide Series: Tivoli Continuous Data Protection for Files V3.1
25. Comments welcome
Your comments are important to us!
We want our books to be as helpful as possible. Send us your comments about
this book or other IBM Redbooks® in one of the following ways:
Use the online Contact us review Redbooks form found at:
ibm.com/redbooks
Send your comments in an e-mail to:
redbooks@us.ibm.com
Mail your comments to:
IBM Corporation, International Technical Support Organization
Dept. HYTD Mail Station P099
2455 South Road
Poughkeepsie, NY 12601-5400
Preface xxiii
26. xxiv Deployment Guide Series: Tivoli Continuous Data Protection for Files V3.1
30. “Value proposition of Tivoli Continuous Data Protection for Files” on page 14
4 Deployment Guide Series: Tivoli Continuous Data Protection for Files V3.1
31. 1.1 General overview of Tivoli Continuous Data
Protection for Files
It is important to understand the evolution of data protection applications and the
environments in which they operate in order to fully appreciate the Tivoli
Continuous Data Protection for Files solution.
1.1.1 What is Tivoli Continuous Data Protection for Files?
Tivoli Continuous Data Protection for Files is a unique hybrid approach to file
backup that combines replication with traditional backups. Tivoli Continuous Data
Protection for Files is a real time, continuous data protection solution for mobile
computers, workstations, and fileservers. Backups can go to one or more disk
targets. Files are copied and saved in their native format. Tivoli Continuous Data
Protection for Files is also highly tolerant of transient network connectivity.
Easy-to-use wizards allow for simple configuration and file restoration. In
addition, Tivoli Continuous Data Protection for Files is engineered specifically to
support Lotus Notes and Microsoft® Outlook® mail clients.
Tivoli Continuous Data Protection for Files will back up your most important files
the moment they change instead of waiting for a scheduled backup. Non-critical
files can be backed up on a scheduled basis. It works in the background, similar
to a virus scanner, and is therefore completely transparent to the user.
Since Tivoli Continuous Data Protection for Files has a single end-point
architecture, there is no need for additional components such as a server
component. It requires only a single installation on the system where the files to
be protected are located.
Tivoli Continuous Data Protection for Files keeps copies of your data in their
native file format and does not modify or encode them in any way. This
transparency allows for direct access to the copied files with our without the Tivoli
Continuous Data Protection for Files GUI.
In addition to providing multiple recovery points through file versioning, Tivoli
Continuous Data Protection for Files provides additional redundancy by allowing
multiple options for target destinations for your copied files:
On local disk for protection, even when not connected to a network
To a network file server or NAS device for remote machine protection
To an IBM Tivoli Storage Manager (Tivoli Storage Manager) or IBM Tivoli
Storage Manager Express (Tivoli Storage Manager Express) server
To a Web-based device through http or https
Chapter 1. Introduction to Tivoli Continuous Data Protection for Files 5
32. Table 1-1 demonstrates the differences between Tivoli Continuous Data
Protection for Files and traditional backup approaches.
Table 1-1 Comparison between Tivoli Continuous Data Protection for Files and traditional
backup solutions
Tivoli Continuous Data Traditional backup
Protection for Files solutions
When to protect Continuous for highly Scheduled, full system
important files, scheduled
for others
How to detect Journal-based on all file Journal-based on some file
systems systems
Where copies are stored Disk only, locally or Typically on tape
remote;
Tivoli Storage Manager
Storage format Left “native”, online as files Wrapped into a proprietary
format
Management / Simplified per-client Client-server concept;
administration administration only server component typically
complexity more expensive/complex
So overall, Tivoli Continuous Data Protection for Files provides simple, effective,
and real time file protection for:
Accidental file deletion
File corruption
Unwanted file alteration
Disk crashes
Other unforeseen losses
1.1.2 Why Tivoli Continuous Data Protection for Files is needed
Businesses today are increasingly concerned with protecting their data. Losing
key business information can hamper productivity, delay projects, and divert
resources and calls to the help desk. It can also harm organizations when they
face regulatory scrutiny. In fact, many businesses today are legally required to
use formal data protection.
Data corruption is a regular concern, and companies need better recovery point
capabilities. Often the most valuable files are those that the users are working
with right now. In addition, companies need sophisticated policy-based data
management that enables them to focus on data with the most business value.
6 Deployment Guide Series: Tivoli Continuous Data Protection for Files V3.1
33. Although most companies have implemented solutions for protecting enterprise
data, data residing on workstations and notebooks is often under
protected—even though it amounts to 60 percent of all corporate data, according
to some industry experts. This is particularly true where lost data can
significantly impact productivity and viability. Additional facts to consider:
In many companies, about 60-70% of corporate data resides on notebooks
and workstations which are rarely, if ever, backed up.
Almost half of small to medium sized businesses admit to having no formal
data protection procedure.
The loss of productivity due to data loss on user computers is a growing
concern.
Virus and data corruption on file servers is an increasing problem.
– Companies need better recovery point capabilities.
Today’s backup and recovery solutions are usually scheduled and tend to
miss the most valuable data- what the user is working on right now.
Mobile computer/desktop data protection is a growing problem:
– Corporate data centers are reluctant to take on mobile computer
management.
– The business impact of lost data on mobile computers/desktops is
increasing:
• Specific segments, such as law firms, medical practices, consulting,
and so on, can have a very significant impact to productivity and
liability.
• The aggregate impact to large corporations is significant.
With this in mind, Tivoli Continuous Data Protection for Files is designed to help
alleviate clients' concerns and provide simple, effective, and efficient data
protection and integrity. Key client issues driving the requirements for continuous
data protection are:
Critical information assets are being stored across the organization; they are
no longer consolidated on just a few key servers.
The complexity and expense associated with the replication of information
assets across an organization.
A shortage of skilled people resources, which demands that highly automated
tools be deployed to help allow consistent practices across platforms,
minimize human error, and improve the amount of storage a single storage
administrator can handle.
Meeting service-level objectives by providing continuous availability of data.
Chapter 1. Introduction to Tivoli Continuous Data Protection for Files 7
34. The integrity of data for governance and security requirements.
Backups taken “only” on a scheduled basis allow too much productivity loss.
For several years a major market trend has been the steady decline in the cost of
disk storage (local hard drives, SAN disks, removable disks, NAS devices, and so
on). This trend makes file protection using disk replication technologies more
cost effective compared to traditional backup/recovery solutions, which primarily
use tape as their storage repository.
Tivoli Continuous Data Protection for Files leverages this development by utilizing
a traditional backup and recovery solution while also employing data replication
techniques. In the long term, this approach will lead to maximized efficiency and
productivity in terms of both human and financial resources. For more
information about the value proposition and the benefits of using Tivoli
Continuous Data Protection for Files, refer to section 1.4, “Value proposition of
Tivoli Continuous Data Protection for Files” on page 14.
Why is Tivoli Continuous Data Protection for Files needed?
1. Employee productivity declines
when data assets are lost or difficult
to recover. Recovery from a Recovery from tape
disk image copy
2. Business and regulatory
requirements for data continuity are
increasing.
Cost
3. Disk costs are declining, making
replication technologies more cost
effective.
4. Critical data assets found in remote
Recovery Time Objective
offices, mobile computers, and
desktops are often not protected.
Tivoli Continuous Data Protection for Files
5. Employee productivity declines with delivers faster recovery of file assets
difficult recovery of data and
recreation of lost assets.
Figure 1-1 Why Tivoli Continuous Data Protection for Files is needed
8 Deployment Guide Series: Tivoli Continuous Data Protection for Files V3.1
35. 1.1.3 Who should use Tivoli Continuous Data Protection for Files?
The concept and design of Tivoli Continuous Data Protection for Files makes it
ideal to protect both home computing environments and workstations or large file
servers in business critical environments. Generally speaking, Tivoli Continuous
Data Protection for Files should be used by everyone who has the need to
continuously protect files in real time.
Ideal candidates for Tivoli Continuous Data Protection for Files are organizations
with valuable data spread across multiple locations, departments, and file
servers, or those whose IT infrastructure includes desktops and mobile
computers which are not protected adequately or frequently.
Tivoli Continuous Data Protection for Files might also be of interest for enterprise
clients with large file servers already using traditional backup solutions like Tivoli
Storage Manager or Veritas NetBackup. Due to the amount of data needed to be
backed up, large file servers are often unable to meet their backup window. Data
loss can also occur after the point of the last scheduled backup. Tivoli
Continuous Data Protection for Files with its continuous backup methodology is
therefore a perfect complement to traditional backup solutions.
Overall, Tivoli Continuous Data Protection for Files could be the answer when:
Clients are considering buying disks as an alternative to tape for simpler
administration and configuration and faster recovery service levels.
Clients view data as a major corporate asset.
Clients are considering snapshot technologies. With Tivoli Continuous Data
Protection for Files, there is no need to understand advanced IT concepts
such as snapshots, mirrors, synchronous versus asynchronous and how to
configure, maintain, and manage such elements.
Clients are concerned about their ability to meet service and availability levels
with a minimal to zero backup window.
Skilled storage administrators are difficult to find and retain.
Employee productivity suffers due to accidental data loss and recreating files
from scratch.
Organizations are considering a backup solution for remote offices
Tivoli Continuous Data Protection for Files is ideal for remote office servers,
because it will maintain a local backup of files and replicate data to centrally
based servers while tolerating issues with network connectivity.
System administrators need their computer systems to be online 24x7 with
minimum CPU or network impact during data protection operations.
Chapter 1. Introduction to Tivoli Continuous Data Protection for Files 9
36. The organization is considering how to easily protect information assets found
on individual desktops and mobile computers with minimum administration.
The organization needs to protect critical files from alteration, deletion,
viruses, and corruption.
10 Deployment Guide Series: Tivoli Continuous Data Protection for Files V3.1
37. 1.2 How Tivoli Continuous Data Protection for Files
works
Tivoli Continuous Data Protection for Files is a new backup paradigm using a
unique hybrid approach by combining modern replication technologies with
traditional backup methods. It does so by taking all the benefits from each
technology and uniting them together into a completely new product: Tivoli
Continuous Data Protection for Files.
Tivoli
Traditional Continuous
Replication Data
backups
Protection
for Files
• To-disk duplication • Versioning of files
• Lightning fast • Central administration
• Real time for important files • Archiving (vaulting)
• Tolerant of transient • Retention
networks
• Highly scalable
• Multiple targets
Figure 1-2 Unique hybrid approach of Tivoli Continuous Data Protection for Files
But how does it work? Figure 1-3 on page 12 gives a general overview on how
Tivoli Continuous Data Protection for Files works.
Chapter 1. Introduction to Tivoli Continuous Data Protection for Files 11
38. Figure 1-3 General overview of Tivoli Continuous Data Protection for Files
Tivoli Continuous Data Protection for Files tracks the creation of new files or
changes to existing files. If the file is included in your list of protected files or file
types an immediate copy is made into a backup area (a separate directory tree)
on the local disk. Tivoli Continuous Data Protection for Files can store multiple
versions of each file subject to the local “pool size” which can be configured by
the user. When the pool is full, the oldest copies (versions) are removed to make
room for newer ones.
The same file can also be sent to a remote storage area, such as a removable
disk, file server, NAS device, and WebDAV server for remote protection.
Another copy of the file can be sent to a Tivoli Storage Manager server or Tivoli
Storage Manager Express server. Traditionally, Tivoli Storage Manager is a data
protection product often used in larger business environments. Those clients
might find Tivoli Continuous Data Protection for Files useful as a real time client
solution for mobile computers and workstations, but they still want most of the
protected data to be managed by a Tivoli Storage Manager server.
Note: The Tivoli Continuous Data Protection for Filescode installs the Tivoli
Storage Manager API automatically, so there is no need to install a separate
API package.
If scheduled protection is enabled, then files associated with scheduled
protection will be queued for transmission to the remote target based on the
12 Deployment Guide Series: Tivoli Continuous Data Protection for Files V3.1
39. interval that has been selected within Tivoli Continuous Data Protection for Files
(Hourly, Daily, Weekly, Monthly). When the interval expires, Tivoli Continuous
Data Protection for Files will copy changed files to the remote target storage
location.
The types of protection offered by Tivoli Continuous Data Protection for Files
(continuous or scheduled, local or remote) can be easily configured by the user
in multiple combinations. This allows the user to protect their assets in a highly
flexible manner.
To summarize how Tivoli Continuous Data Protection for Files works, we have to
differentiate between continuous and scheduled backup concepts:
Files protected continuously:
– Specify multiple storage locations for continuously protected files.
– The target area(s) will capture a copy of the file each time it is saved.
– The local target area is auto-managed as a pool with a configurable size.
– There is an option to specify a remote file server for off-machine
protection; it is still real time, but tolerant of transient networks.
– There is an option to specify a Tivoli Storage Manager server or Tivoli
Storage Manager Express server for off-machine protection; it is still real
time, but tolerant of transient networks.
Files protected by scheduled backups (primarily mail files):
– Mail files are protected on a scheduled basis by being sent to the remote
file server or Tivoli Storage Manager server.
– Change-journal eliminates having to take processor resources to scan the
file system.
– Files are “versioned” on a remote file server, allowing for point-in-time
restore.
– Remote versions are automatically managed to a configurable pool size.
1.3 Main features of Tivoli Continuous Data Protection
for Files
At the time of this publication, the latest version of Tivoli Continuous Data
Protection for Files was version 3.1. The main features of this version are:
Completely automated continuous protection of important files
When a file is saved:
– A copy is stored in a pool on local disk.
Chapter 1. Introduction to Tivoli Continuous Data Protection for Files 13
40. – Another copy can be sent to a file server, NAS device, or WebDAV server,
Tivoli Storage Manager, or Tivoli Storage Manager Express server
Real time data protection
High/low priority files options
Tivoli Continuous Data Protection for Files allows user designated files to be
backed up continuously as soon as they change. The user can also designate
less important or constantly changing files to be saved on a scheduled basis
(Hourly, Daily, Weekly, Monthly).
File include/exclude options
Tivoli Continuous Data Protection for Files offers the usage of include/exclude
lists. By using them, the client can define precisely what type of files will be
included for protection. They can also specify a list of files or directories that
will be excluded by Tivoli Continuous Data Protection for Files and not backed
up or vaulted.
Tolerant of transient networks
Versioning of files
Archive retention
Scalable
Small foot print
Tivoli Continuous Data Protection for Files can be installed in a few minutes
on a system and will only use about 21 MB of disk space.
Simplified management and central administration
Due to its simplified management concept, Tivoli Continuous Data Protection
for Files provides a central administration interface that allows the user to
restore his own files quickly and easily.
No server component required
Maintains native file format
Tivoli Continuous Data Protection for Files maintains files in their natural
format and does not encode them in a proprietary format or modify them in
any other way.
1.4 Value proposition of Tivoli Continuous Data
Protection for Files
For business units dependent on data availability and rapid data recovery, Tivoli
Continuous Data Protection for Files provides uniquely efficient and effective
14 Deployment Guide Series: Tivoli Continuous Data Protection for Files V3.1
41. data protection to ensure business continuity, employee productivity, and integrity
of information assets.
For storage managers and administrators responsible for protecting data while
containing cost, Tivoli Continuous Data Protection for Files simplifies
heterogeneous storage management and provides real options for an integrated
data protection solution across all information assets.
Tivoli Continuous Data Protection for Files:
Provides easy to use data protection and integrity, requires little or no training
to use
Improves employee productivity by providing real time backups of data, so
when a failure occurs, the recovery can be the latest version, not the last time
a scheduled backup ran
Improves IT productivity and labor resource utilization, because users can
more easily recover files without IT involvement
Improves network and bandwidth usage, because it is optimized to send data
through network only when it is connected with no user or IT manual
intervention required for optimizing the bandwidth usage
The value proposition using Tivoli Continuous Data Protection for Files can be
summarized as follows:
Reduced or eliminated backup window
– Improved backup resource utilization
– Better return on investment (ROI) and total cost of ownership (TCO)
Note: In finance, the return on investment (ROI)a is a calculation used to
determine whether a proposed investment is wise, and how well it will
repay the investor. It is calculated as the ratio of the amount gained (taken
as positive), or lost (taken as negative), relative to the basis.
Total cost of ownership (TCO)b is a financial estimate designed to help
consumers and enterprise managers assess direct and indirect costs
related to the purchase of any capital investment, such as (but not limited
to) computer software or hardware.
a. Definition taken from article “Return on investment”, found at:
http://en.wikipedia.org/wiki/Return_on_investment
b. Definition taken from article “Total cost of ownership”, found at:
http://en.wikipedia.org/wiki/Total_cost_of_ownership
Improved recovery point objective (RPO)
Chapter 1. Introduction to Tivoli Continuous Data Protection for Files 15
42. – Reduced loss of data
– Improved productivity
Note: The RPO is the degree of difference between the active online data
and the disaster recovery copy of that data. An RPO of zero would mean
that the primary copy and the disaster recovery copy are in exact
synchronization. A failure would result in zero loss of data.
Improved recovery time objective (RTO)
– User initiated restore, zero administration intervention
– Optional recovery from disk (local or remote)
Note: The RTO is the amount of time after a failure that someone is willing
to spend before a given application or group of data is back up and
available. An RTO of zero means that failures should cause zero
disruption.
16 Deployment Guide Series: Tivoli Continuous Data Protection for Files V3.1
43. 1.4.1 Benefits of using Tivoli Continuous Data Protection for Files
Using Tivoli Continuous Data Protection for Files provides the following benefits:
Simplified storage management can save IT staff and computer user time and
labor
Continuous data protection provides data integrity when viruses attack and
corrupt systems
Reduces or eliminates backup windows
Optimizes integration to network and enterprise data protection solutions
Optimizes bandwidth and network transfer of data
Continuously protects multiple versions of files to allow clients a choice of
recovery points
Ability to write-protect data locally to prevent unwanted modification
This has a variety of uses such as allowing a user to store final versions of
documents to prevent unintentional changes.
Ability to send data to heterogeneous backup devices: local file system (on
local or SAN disk), file server, NAS, USB disk, HTTP server, or Tivoli Storage
Manager server
1.4.2 Unique differentiators
The following unique differentiators of Tivoli Continuous Data Protection for Files
have been identified:
Fast time to deployment
Tivoli Continuous Data Protection for Files can be installed, configured, and
running in a few minutes.
Ease of daily use
No need to understand more IT-savvy concepts such as "snapshots" and how
to maintain, configure, and manage such elements.
Elimination or reduction of backup windows
Backup target flexibility
Tivoli Continuous Data Protection for Files allows the target of the backup to
be any type of modern disk-based storage device such as: a local file system
on local or Storage Area Network (SAN) disk, a USB (Universal Serial Bus)
device, a File Server, a Network Attached Storage (NAS) device or a WebDAV
enabled web server. If Tivoli Storage Manager is used as the remote storage
destination, both disk and tape storage pools can be used.
Easily integrates into traditional backup solutions
Chapter 1. Introduction to Tivoli Continuous Data Protection for Files 17