Why and when to implement CDP

Why and when to implement CDP

If you have critical applications such as email, databases, point-of-sale systems or financial transaction systems where data can never be lost and it must always be up and running, you may want to consider implementing continuous data protection (CDP). CDP provides a recovery point objective (RPO)

    Requires Free Membership to View

    When you register for SearchSMBStorage.com, you’ll also receive targeted emails from my team of award-winning editorial writers. Your company has different needs from that of an enterprise, and it’s our goal to keep you informed on the hottest topics, the latest news and the biggest challenges that are unique to your job.

    Rich Castagna, Editorial Director

    By submitting your registration information to SearchSMBStorage.com you agree to receive email communications from TechTarget and TechTarget partners. We encourage you to read our Privacy Policy which contains important disclosures about how we collect and use your registration and other information. If you reside outside of the United States, by submitting this registration information you consent to having your personal data transferred to and processed in the United States. Your use of SearchSMBStorage.com is governed by our Terms of Use. You may contact us at webmaster@TechTarget.com.

of zero and recovery time objective (RTO) of essentially instant recovery. Defined another way, CDP is a time-stamped backup stored on secondary disk. The appeal of CDP is its ability to quickly rewind applications to any point in time to find a consistent image of the data. CDP provides data protection against hardware failures, human error, malware, software failures and accidental deletions.

Don't confuse CDP server, virtual server or storage system based mirroring and snapshots. Mirroring provides data protection only from hardware failures. Any other type of data corruption or deletion will automatically be mirrored causing a rolling disaster. Snapshot products capture changes as points in time, with every snapshot checked for consistency before the next one is taken. However, most snapshots are not application aware and have difficulty in providing database or email consistent copies. Also, there are time gaps between snapshots. CDP captures changes continuously and consistently, without any gaps or missing data.

CDP ensures there aren't any gaps because it captures every file, block or table change as it occurs. And while data can be restored to any point in time with CDP, it can sometimes be a bit dicey determining which point in time to rewind to. This can make restores a trial-and-error process. If the recovery point is a point-in-time (PIT) after the corruption, the data must be recovered again from an earlier point in time increasing the recovery time. If the administrator plays it safe and chooses a recovery point too far back before the known corruption, the CDP recovery time can be worse than current methods. However, this is typically isn't a significant issue.

So if you are a small-midsized business, why do you need CDP? It's all about time. Time spent working and capturing revenue is much better than time spent recovering data. A great example is Microsoft Exchange, which is usually a key critical application for most organizations. Make no mistake, it is not a matter of if Exchange will have to be restored, it is a matter of when and how often.

Microsoft Exchange is extraordinarily difficult to restore with most data-protection applications. Restoring Exchange is complex and frustrating, including Exchange 2007. Even though it is relatively easier (much easier) than previous versions of Exchange, it is still quite complex and frustrating to provide complete restores. Ultimately, depending on the number of mailboxes and messages needing restoration, it can be extraordinarily time-consuming. These are typical steps to restore Exchange:

  • Apply last full backup

  • Apply transaction logs (if available)

  • Restore messages and transactions to each individual mailbox; this is time-consuming and often skipped, leaving a lot of data that's never restored

  • During the restoration process, Exchange is down and a temporary server is required
  • CDP is ideal for restoring Exchange; recoveries are painless and very fast. It first rewinds Exchange back to the last known consistency point and gets it running in seconds or minutes. After Exchange is back up, the CDP application allows point-and-click restoration of messages and transactions back to individual mailboxes in minutes.

    Ultimately the choice is yours. CDP is a very high level of data insurance. And just like insurance, only you can determine if the return is worth the investment.

    About this author: Marc Staimer is President and CDS of Dragon Slayer Consulting in Beaverton, OR. He's widely known as one of the leading storage market analysts in the network storage and storage management industries.

    This was first published in May 2008

    Disclaimer: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.