Microsoft Releases Public Beta of Data Protection
Torrey Clark writes "Microsoft has released the public beta of its disk-to-disk backup product, Data Protection Manager. The product is designed to make backups easier than simply backing up to tape. Disk-to-disk backup completes images in significantly less time, meaning much less downtime for systems during backups."
Don't know about the rest of the world but we don't have to take systems down to backup them here.
Now, if Microsoft could actually release a product that didnt require an amazing array of backup software, we'd be talking business.
this sig no verb
The really surprising thing is that they released the source code, and here it is:
/d/s/e/c/f/h/k/y
xcopy *.* "x:\"
So it seems DPM is only a "data-mover", so it will need to be combined with another technology, after some research i found this:
StoreAge Networking Technologies announced that it will be developing enhanced solutions to support Microsoft System Center Data Protection Manager
The full article is: here
Ubuntu is an African word meaning 'I can't configure Debian'
We've been doing disk-to-disk for a year or so now using rsync's --link-dest feature to create apparently complete mirrors each night, but with only those changed files actually occupying disk space (beyond that of a symlink). Makes restoration an absolute breeze compared to tape, but I'm not sure if this M/S effort does the same? *runs off to look*
What's wrong with:
o
m /e valuation/faq.mspx
dd if=/dev/hdb1 of=/mnt/hdh1/path/to/desired/backup/image/here.is
Oh, not available for Windows, so you'll have to buy a product instead. But isn't dd much easier than using a program that expires after 270 days.
http://www.microsoft.com/windowsserversystem/dp
Q. When does the DPM beta expire?
A. The Data Protection Manager software expires 270 days after installation.
aww if you had said platter-to-platter i would have agreed with you
Microsoft has also said that it won't be using its own software since it prefers to destory any information that could be used against it in a court of law.
Nerver more will you have to endure those painful minutes between rebuilding your system and getting re-infected.
_O_
.|< The named which can be named is not the true named
Imagine that...less down time. Who would have ever thunk it.
Disk to disk backup would require the system to be shutdown, drive added, removed and reboot, configure etc. How this is better than Tape Backup? In fact Tape Backups do not require downtime at all.
Unless they are talking about removable media like CD/DVD/USB devices, this does not make sense. But in that case, this method would be useless for data larger than maximum allowed space on these devices.
Or is this just RAID-1 backup without the read performance boost?
--trb
Someone criticized the "downtime" thing. Frankly, in order to get a good backup, any other processes running on data should not be in flux or the backup itself could be corrupt. So even in most conventional backup schemes, there is a period of time in which backups run and nothing else does.
Another point is that I do not see where it will support operating systems other that Windows. This is to be expected, but a mature solution should be capable of backing up multiple operating systems as many sites I have seen have a heterogenus computing environment. At my site there are Windows servers but there are also Novell, Linux and SunOS. Is there a solution for those too?
On the other hand, if we're talking about what essentially amounts to "dd" I am sure there could be a handy Knoppix CD created to suit the task in some automated way. It could actually be quite simple in that at a certain time of day (night?) power to a bootable external CD drive is enabled, the system is scheduled to reboot at the same time, it boots from CD, runs "dd" per the scripting in the custom Knoppix where it finishes the job by writing out information to a log file about success or failure and then reboots the computer again. That's just off the top of my head but I am sure that even more elegant schemes could be cooked up. This solution would be effective at creating viable images at a good speed and could even utilize compression along the way.
If Microsoft wants to make a "ghost" backup, then maybe they should just license the technology from Symantec.
Haven't RTFA because I couldn't be arsed.
Shouldn't the system back up to a disk spool and then to tape for offsite storage? Hell, even the freebies Amanda and Bacula do that already. And Yup, Bacula is available for Windows.
It does have to be said though that some very expensive commercial backup systems are only just managing to include disk spooling prior to tape ( Having had to deal with it for several years, I refer to that steaming pile of dung which is Netbackup).
Deleted
At risk of stating the obvious, it's a beta. Not a full release.
As such, yes it'd be nice if they gave it out with a "full life", but nine months is far better than 30day trial periods etc.
Any sys-admin installing a beta with a defined 270 day limit on it and using it in a "potentially mission critical environment" deserves to be sacked anyway.
I say we take off and nuke it from orbit. It's the only way to be sure...
Any sysadmin using expiring public beta software for production backups, shouldn't be a sysadmin in the first place. Don't blame Microsoft for this.
If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
I don't recall /. articles for the release of any of these applications:
Freshmeat Backup Apps
(flame away)
Did you miss the word 'beta' -- or would you actually use a time-limited beta version of a backup system on a real server? I think you save more face by picking the former.
Whence? Hence. Whither? Thither.
Congratulations, Anonymous. You have taken the first step towards breaking free from the mat - er, /. group think®. I can only show you the path, its up to you to follow it. Now, which will it be, red or blue?
So you actually think we have admins out there so lame that they will ignore all of the warnings and their supposed training, install this in a production environment, and then not upgrade to the production code when it ships?
If so, they need to be fired and get a real admin. This stuff is for test labs only at this point. Anyone placing it in production now deserves what they get.
Now it would be nice to get 5$ each time data is corrupted by this backup system.
Disk-to-disk backup? In fact, I (ie. my computer!) do it every night. Simple copy command? I think that does not cut it. I'm in a tight development cycle and each day write a lot of code, documents and receieve/generate lots of data files. I need to back up all important data but surely I don't need to make backup of the executable files, temp files, OS system files and such. The solution that I use is simple: I have two hard disks in my computer. The files that I need to have back-up from, are scattered on these two drives. Now, I have made a BackUP directory on each one of these drives and put a copy of all important files in them. So, I have 3 copies of every important files: the original, and two back-ups. In case a hard-disk goes banana, I always have a copy of all important files on the other one. I run the back-up every night. Just need to copy the files that has been changed or the whole new directories made during the day. So the problem is: I need two desinations for each source. I need to be able to select which directories or even which files to back-up (or not to backup) and I need to check which files have been changed or which new files (or directories) have been created. I need to be able to schedule the back ups for midnight and I need to forget about all these details in practice as I have to focus on my work :)
How I did it? Well, I tried a script in the beginning but found it difficult to manage over the time and it was very tedius. Now I use SyncBack which is a freeware program with all these features that I need (and more! like FTP and compression to Zip, etc.). QED.
"Please insert disk 2 of 1,270,196 in drive A: and click continue"
A beta Microsoft product for backing up all of my critical data! Where do I sign up?
Game! - Where the stick is mightier than the sword!
It's a BETA - use it in a production environment and you deserve whatever bad things happen to you.
Now *really* dangerous product groups with pre-programmed expiries are foods! They're not even marked as BETA! Go waste your time bitching about those non-BETA products that expire even though you've paid for them instead.
Best that these people get to make this kind of decision as soon as possible so they can be sacked and can go on to a career they are more suited to, for instance burger flipping.
Installing beta test backup software on production systems?
_O_
.|< The named which can be named is not the true named
Your example is funny, but there is a valid point there.
My son does contract PC support work, and, for the last couple of years, he has been using Linux to make disk-image backups of his customers' Windows PCs.
I'm surprised it took Microsoft so long to provide similar functionality.
couldn't you just do that with RAID and not have to pay even more money to microsoft? i understand that isn't the point of RAID, but you can use it to backup your data on the hardware level, instead of whatever buggy software they come out with next.
I've recently been using Subversion as a backup solution at home with great success.
My server runs it's own SVN repository and each of my machines can check in it's important files into the tree.
This backup solution is quick and thanks to tools like TortoiseSVN integrates into the desktop for ease of use.
Additional bonus factors are the ability to see the revision history, roll-back, full cross-platform support.
You can also manage multiple copies of the same file to multiple machines should you need to work on them or just want additional resilience.
The real icing of the cake of course is that you can run it over SSL via Apache or over SSH and therefore remotely access your backed-up files from out on the Internet should you suddenly need an invoice or a photograph while sitting in a net cafe in a foreign country.
Oh, and it's free by both definitions. http://subversion.tigris.org
[)amien
08:40:33AM - Connecting to Microsoft Mothership.
08:40:45AM - Connection to Mothership established.
08:40:45AM - Server Message: "Welcome to Microsoft."
08:42:02AM - Uploading source data to target.
12:55:54PM - Logging and Catagorizing.
12:55:55PM - Invading your privacy.
12:56:01PM - Stealing ideas and using them against you.
12:58:34PM - Patenting all data as M$'s.
01:13:32PM - Server Message: "Suckers."
01:13:32PM - Connection closed at server's request.
The article is about a backup solution for Windows servers. The GP writes about a backup solution for Linux+Samba, which is often used as a replacement for Windows. How is that "totally" off topic?
We're also aware that system administrators often commit horrible -- albeit accidental -- decisions in a pinch.
Only poor ones. As as systems administrator I would never use a beta like this to backup ANY data that was important.
You really have bigger problems with budget/manager/etc if you don't have a better backup product to use.
======== In the future, everything will be artificial. ========
Down here in Miami we have this thing called "Cuban Coffee" it comes in a small cup about 1/2 the size of a shot glass. It's a kick in the pants. You, my friend need some.
Tell me how big your tape backup is. I've got a 3 terabyte server with a database on it that's in the 60gb range, and just over a terabyte worth of other data. Now, again, tell me how do I fit that onto a single 200gb LTO tape??
Let me know when you've had that coffee and we'll talk again!
PS: My guess is that Microsoft's solution still isn't fast in this case, and guess what -- I *still* need my tape backup for disaster situations.
it costs 50 dollars, isn't beta, and it works :)
Seriously, Ghost 9 is great, and creates images without the need to reboot your PC/Server. Picked up that ability from Drive Image when Symantec bought out Powerquest.
If you really need the uptime, you may already have a storage unit, which is almost certainly capable of snapshots/snapclones with close to zero downtime (some of them don't even bother copying the full contents of the drives -- just the differences!).
Anyway, this would be only for databases, AFAICT. Any other kind of data usually does not need that kind of bringing-down-the-server-for-backups consistency.
So, what's the point? Is this to be sold to enterprises that are so small that don't use storage systems, and most certainly don't need the uptime?
No, really, it doesn't look like MS will get much revenue from this.
The server can produce snapshots etc and there seems to be some tie in to standard file save/open dialogs so users can access previous versions.
Disk manufacturers will love it :-)
That they've managed to get a patent for this 'idea'?
Free Software: Like love, it grows best when given away.
I've already switched to samba and rsync. Microsoft's backup was outdated by at least a decade, and even failed to complete at random when I've used it for disk to disk backups. And Windows' mandatory file locking policy makes safe, reliable backups entirely impossible. An xcopy backup is even dangerous, because it temporarily locks files as it opens them for reading, potentially causing other server processes to fail if they attempt to write to the files.
we haven't looked back since we've moved to vmware esx server. it makes life so much easier. we can take snapshots of running vms with esxRanger with ease. the virtualized environment and abilities provided therein have really boosted our DR/HA capabilities. if you haven't used esx server i recommend you try it.
Here's a link to a similar tape drive. Ours is slightly older, and a bit smaller I believe, but I'm not the guy in charge of nightly backups, so I can't give you the exact model at the moment...
_ _LTO_Tape_Library/270032-100/p/404584
http://www.superwarehouse.com/Exabyte_Magnum_6x60
It would be a poetic mental picture if we're not talking about fat, overworked, graveyard-shift sysadmins trying to finish their nighties and go home...
From the FAQ:
a customer has to purchase a server license for every DPM server that is deployed and a Data Protection Management License (DPML) for every server they protect.
Now they have incentive to never upgrade the poor quality backup software already included in Windows. Admins will have to buy their backup software seperately or look elsewhere. Server operating systems are expected to come with _good_ backup software, so from a strictly technical sense Microsoft is being an ass.
It looks like you are backing up data...
I exclude dvd and movie files and iso's, this makes one snapshot 17G (my home is 34G), and all the snapshots combined (15) are 25G.
So, for the price of a small harddisk and some cycles i've got the perfect backup. I have been burned by harddisk failures two times (and lost some stuff) so i'm pretty anal nowadays.
Start here with rsync backups:s
http://www.mikerubel.org/computers/rsync_snapshot
Jaap
It's not doing a sector by sector copy from one disk to an identically sized disk, it's copying the files from one drive to space *within* another drive. The receiving drive (or "drive") will most likely be on a separate server with space to hold multiple full and/or incremental copies. This is a very common feature of backup software, they do backups to more than just tape.
What makes this newsworthy is it's Microsoft so they'l likely undercut the prices of their competitors and use their insider knowledge of Windows and their server software to ensure that data (especially things like MS SQL server) is backed up in a restorable state with minimal/no downtime. Also, I think if it's integrated with the Volume Shadow Copy it can improve that technology's ability to allow restores by users (vs. admins) by offloading the shadow copy from the server to a dedicated backup server.
Hi!
.. but tell me, where can I find an useable Backup program from my SuSE 9.2 Professional? Windows 2000 Professional as well as Windows XP Professional both have a good schedulable backup program (included free as it should). But there is nothing on SuSE. (Ok, there is tar, but that definitely does not count! And then there is that on system backup in the YaST, but even that doesn't come close to what a backup program should be like - in order to be useable.) So, in terms of backup software, MS seems to be way ahead of SuSE, which is about the best regarded distro nowadays...
You all seem to bash MS again...
Doesn't Ghost let you swap out OSes?
I bet the Microsoft tool doesn't do that!!!
Seems like a ripoff of this Linux-based solution:
p hp
http://nitix.com/technologies/technologies_idb.
Actually, Ghost 9 is fantastic, it now creates incremental backups.. which on my home PC, completes in less than a minute. (ie. I don't really notice when it kicks in).
Add excellent scheduling and I really recommend Ghost 9.
I can't believe nobody has mentioned g4u.
http://www.feyrer.de/g4u/
Full disk backups, supports FTP, compression, dual boot, and any x86 operating system.
You don't need downtime to do a decent backup - if you've got the right gear.
At the big sites I've worked at, we used to have disk mirroring for backups.
We would sync the mirror disks, take them offline, & back up to tape, then put them back online to resync with the main disks.
This lets you do full backups & database checkpoints while the main system is still running. The main system's on raid, so you're still covered for disk failure even when the mirror is offline.
I don't think my heart could handle using a beta for backup software
...at least from Microsoft perhaps. This sounds like a straight copy of Novell's data protection server feature and, no doubt, a few other technologies from various platforms. I wonder if they'll even copy the Explorer shell integration? I think the Novell one is a bit more than RSync and traditional backup but is limited to Novell's file system (NSS) as I understand it. It's more like CVS meets backup. It is disk to disk but the target disk isn't a duplicate of the source (i.e. not COPY, XCOPY or RSync). The target is a database of versions. I think Microsoft's is similar. In NSS the file system internally tracks changes and can give you them in a list (doesn't need to be trawled for changes). It supports snapshot with copy on write at the file and volume level so you can exclusively lock a file without preventing it from being changed (though you have to have some knowledge of concurrency among your applications to use it safely). Files retain all security attributes in the archive. Users can do their own restores from their workstations (Windows ones get a context menu option) and their access rights are enforced in the retore software so they only see files for restore that they had righs to originally. The common restore case: single file due to user error I believe. If users can restore their own files you don't need to recover a tape, cue it and wait for it to spool to the file in question.
We use NTBACKUP and mtftar with great success. With a SYSPREPP'd install disk, restoring a kaput Windows machine takes about 20-30 minutes. With mtftar, we can cherry-pick files without booting a windows machine.
NTBACKUP can create ".bkf" files that surely, aren't as fast to create as shadow-volumes, and incrementals aren't useful for large files (like rsync), but they have advantage is that they can be stored on a remote machine on the cheap!
Considering that Microsoft's releases of software tend to be somewhere around most other company's late alpha or early beta testing cycles, quality wise... I don't think I'd want to even think about trying a Microsoft beta data backup product! I can just see it corrupting the backup and the original, simultaneously!
"Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
I'm using the following method:
;))
I have a directory tree where I keep all the important data.
In its root there is a Makefile and a set of scripts that are called by that Makefile.
When I go to that root directory and run "make", what happens next, is:
A list of data repositories available from the current machine is read (cat repos.$(hostname)). I have different sets of reachable repositories at work and at home...
Then, in a loop, data is "rsync -avu"-ed from all repositories. They may be remote ("-e ssh" gets appended), they may be local.
I receive only the new/modified files from those repositories.
Then, in a similar loop, data is "rsync -avu"-ed TO all repositories, so that new/updated data files collected from repositories, get distributes in the identical form to all the other repositories.
I refer to this algorithm as "gather-scatter".
This way, I have 4 mirrors of my important documents at work, and 3 mirrors at home. They are kept in sync.
(BTW, since I don't use the "--delete" option, It gets hard to delete an important file from this distributed storage. Either accidentally, or on purpose
Never lost important data since when I've implemented this.
Sony's SAIT is 500GB native (1TB compressed is a pretty good real-world estimate). If you use actual backup software, of course, you don't worry about fitting everything on one tape (or worry about what tape has what data, etc).
For larger backup requirements, just get a tape library and good backup software - this has always been the best solution, if your data's worth over 100K.
Socialism: a lie told by totalitarians and believed by fools.
Actually, a critical portion of the technology behind Ghost 9 (the snapshot driver) appears to comes from a company called Storagecraft. If you check the file properties of the pqv2i.sys driver that's included in Powerquest's older Drive Image and V2i Protector products, and which is also in Symantec's Ghost 9, you'll find that it's copyrighted by Storagecraft.
Ghost 9 is a good product, but not much credit can be given to Symantec for this. Most of Symantec's technology was really developed by other companies, such as Storagecraft and Powerquest in the case of Ghost 9. Kudos to them.
Its called Raid mirror's using hotswappable discs.
1) take disc out
2) insert spare disc
3) disc that is taken out is verbatim backup of what you have, so go take offsite
4) Spare gets mirrored with live data by the raid to resync it.
5) cookies allround.
Coz the real secret is to be able to pull data back and in an organised way, this is were all great backup plans usualy fail.
Now had they said they were going into the heriacial storage game with nice cheap solution and nice end-abUser interface then I'd be going yeah great, go Microsoft. But it aint and I shant.
Until then...
Yup. Sounds like Microsoft. Where do you want to go today?
As for code, I do one better, I use a version control system so I can replicate changes on any number of computers at commit.
...in this one. other backup software has been doing this already for years. i have been doing it for a year now. the article mentions CA and Veritas as two of the companies with backup software which is capable.
so, this is news because; microsoft released something?
On a long enough timeline, the survival rate for everyone drops to zero.
RAID 1??
I'm no tech wonderboy but what the hell happened to RAID 1??
Or hell, RAID 10 (RAID 1 with redundent controlers?). To hell with all that even... why not go with a script that just dumps EVERYTING over the net to a backup distributed server?
All this mess of backing up. Sheesh. Gmail GIVES you 2 gigs of free space. Why not link a few hundred gmail accounts together and a script to link them all together useing GmailFS to make it store it? (Note: is all a functional wonderment, not a production based idea.)
duh.
I haven't read all of the submissions in this thread, but here are some general comments from someone who works on a team who design and manage 1PB of online storage (large UK bank, can't name it etc. etc)...
1 - RAID is NOT backup. Raid is disk protection, a backup is something which will enable you to recover files from a given date (within retention) not make hardware continue to operate even though there has been a failure.
2 - Disk to Disk backup, or disk staging, means that the data moved by the backup software is initially stored on a disk attached to the backup server - it is not a fancy copy command. More offen than not, the data is moved from the disk to tape storage at a later time.
3 - Disk imaging is all very well for someone at home, but in Enterprise environments you can't down a system and copy the entire image of the attached data somewhere else. Also you don't get differential or synchronous backups so it's the full image each time, rather than deltas, this quickly gets unmanageable.
4 - You DO need to down various applications in order to back them up. The vast majority of databases need to be either downed or have a specialist agent installed to move the data to the backup system.
5 - Nobody in a half tech-savvy business backs up to DVDr, CDr, usb attached devices or the such like. Big business backup systems generally utilise several powerfull servers which move data from multiple clients to disk and then tape systems. The tape systems in question are usually robotically hosted and these days offen attached to a tape SAN which allows sharing of the tape drives between hosts.
6 - MS's product seems to work in a similar way to TSM one of the 'big three' backup products (Veritas NetBackup, Legato Networker and IBM Tivoli Storage Manager) Of these three, TSM is unique in that it only does one full backup - the subsequent backups are all deltas, this is transfered to disk and then to tape. There is various jiggery-pokery (TM) which copies data from differently aged tapes in order to keep the minimum amount of tapes with data stored upon them.
err... That's it. Rant Over.
PS You really do have to down lots of systems in order to back them up effectively. No matter which OS is running them.
PPS People making comments like 'maybe MS should make a system which is reliable enough not to need constant backup' should a: Get a life and b: see the cost of recovering their LINUX/UNIX/MAC OS/Windows etc. hard disk when it crashes and looses their data.
PPPS Everyone should backup!!! Really, please, backup, apart from anything else, it keeps me in work!
Usually, in the real world, we work on 1:1.5 compression in a tape drive. Sony's drive is impressive for capacity, but it does rely upon helical scan technology, rather than the more robust linear scan (DLT, LTO etc)
Tape libraries are not that expensive these days, you can get a StorageTek L20 for about three or four grand (Sterling) add to that the cost of one or two drives and yes, it does leap a bit, but you've already got one drive so you can partex that.
Personally at my work, we have four L5500 silos with 30 LTO-2 drives in each. An L5500 costs somewhere in the region of a million quid, but they are cool - there is a camera on the robot arm, which displays on a monitor!
I've been using live backups on FreeBSD for a while now, and I have had 0 issues with it. The way it works:
:-). After a file system restore the transaction mechanism of your database should get things consistent again.
- dump requests snapshot of the volume being backed up
- file system creates *consistent* snapshot of file system (volume managers can't do this!)
- dump makes backup of snapshot
- dump removes snapshot
Just pass the '-L' flag to 'dump'.
If you use another backup utility you may have to write a script to create a snapshot, and mount it through a loopback device. Nothing a good sysadmin can't handle.
It works great. Just make sure your datebase transaction logs are on the same volume as the main database
Yes Definately, They use it at my School becasue all they have to do to change a class from a server 2003 class to an A+ or whatever is broadcast. In like 10 minutes complete new OS.
Namaste
Why am I marked troll? I was'nt implying one was better.....just asking about the differences
backing up data should be obvious to any internal details, which are already handled by the file system, thus being only responsible for the external detail which is a simple byte stream, recording it and playing it back.
Donald Ray Moore Jr. (MindRape)
damageD Cybernetics
You can also view this as the typical Microsoft "why don't you partner with us since we don't want to do that -- oh my, look at how much money you're making -- sorry, we have to crush you know". In this case, the hapless partner is Veritas. Last time I talked to someone there, the slightly nervous attitude on Microsoft's threatened rollout was essentially a hope that customers will not really want to trust their data to a Microsoft product.
They may be right. It's certainly somewhat unusual for someone to roll out a big public beta of a backup product -- people generally want to get the feeling that their backup software is free of data-losing bugs at v1.0, not have to wonder if all the 567 bugs reported in the beta period really got fixed and fixed correctly.
If the Microsoft DPM product actually ships, I'm sure Veritas will have some sleepness nights waiting to see if it takes some of their market share. And probably a few more sleepness nights waiting to see if Longhorn will provide some undocumented hooks to Microsoft's product that gives it an edge in doing things like hot backups of particular kinds of data Windows uses.
There seems to be some confusion about hot backup in this thread. Basically, you cannot do a hot backup of an entire disk that maintains integrity without the cooperation of any software that might be running. There's just no way backup software can magically intuit that third-party software is in the midst of a logically atomic operation that required multiple writes to the disk.
Database software that uses transaction protection (which is a minority of all databases on the planet) can, of course, recover integrity even in the face of a backup that does not coordinate operations with it. But the kind of people who would buy Microsoft DPM would probably be running a database that comes with its own hot backup solution.
But the big news here is simply that disk-to-disk backup cannot get more mainstream at this point. It's rapidly gone from a kind of novelty alternative to tape in certain situations to hot new product to so-boring-that-now-even-Microsoft-does-it. There's no shortage of tape installations that will persist because they are simply good enough, but it's getting tougher to find enterprises that are planning a big investment in a new tape backup system.
I caught it in meta-mod and marked it unfair.
Wish I could do more.
Its a beta product...
Now, unlike open source software, where version 0.0001 is the final and full release people use, MS does at least try things out and often lets other people have a go with them in the wild before releasing the product as fully tested.