High Availability: you *are* Joking, Right?
Posted by Robert Chipperfield in Disaster Recovery, Exchange, Exchange 2007, Exchange Archiving, Tutorials on 05-02-2010
Tags: Backups, Disaster Recovery, Exchange, Exchange 2007
At the moment, I’m working in Red Gate’s Exchange Server Archiver team. One of the great things about the way we work is that I sit just across from Scott, who’s one of our sales guys, so as a developer I get to hear what customers and potential customers are asking about, what they wish we did, and what they love.
Something that came up this afternoon was a question about recovery of archived messages in the event of a catastrophic failure of the Exchange environment (think: no backups, nothing, all gone). Doing some research around the area, we found the recommended practices for backing up one of the other major archiving tools. It went along these lines (name removed to protect the guilty):
PREBACKUP.BAT:
REM ---------------------------------
REM prebackup.bat
REM This script is to put **** into read-only mode so we can run backups
REM ---------------------------------
net stop /y "*** Task Controller Service"
net stop /y "*** Storage Service"
net stop /y "*** Indexing Service"
net stop /y "*** Shopping Service"
regedit /s c:\readonly.reg
net start *** Storage Service"
net start "*** Indexing Service"
net start "*** Shopping Service"
net start "*** Task Controller Service"
Hang on just one second… your recommended backup plan involves:
a) Having to stop all your services, preventing users from retrieving their archived messages
b) Running a regedit script?!
c) Doing all this in a batch file?
I mean, really? In this day and age, that’s a recommended thing to do as part of your regular maintenance plan?
Whenever I’m supporting customers, I always get rather anxious if I think I’m even going to ask them to recycle an IIS application pool, which shouldn’t take anything down for more than a second if at all… and as for restarting a machine, well, that’s an absolute last resort.
Is it just me?
As a user experience specialist I am very sure that I would probably never recommend such an approach. While things should always be kept as simple as possible, there’s such a thing as being ‘simplistic’ which certainly seems to be the case here.
This is the reason why Microsoft doesn’t have any backups of their Exchange environment. They have backups through redundancy and replication, not dedicated backup. The requirements to stop services, put things in read-only mode, and jump through hoops just to throw something on tape and ship it to an external site (if you’re even going that far) is slowly becoming a bad idea in many cases. Let’s be honest, how many companies regularly use their backups to do a restore to make sure their backups are still valid and usable?
Instead of people thinking “what can I do to ensure I have a backup in the event of an emergency?”, they should be thinking “what can I do to ensure I don’t need a backup in the event of an emergency?”
Michael, i don’t what type of backup tool you are looking in Exchange.
But for information, Windows backup tool is not bad as well.
The fact is , You can even recover you single mail or complete mailbox.
I have lost my complete Exchange 2007 because of 2 harddisk failure, there was only windows backup with me and i have done all thing in right way now i m running my new exchange with all old mailboxes.
Thanks here to Microsoft.