Post a Comment
One big advantage that Amanda has over Bacula is that it uses unix native utilities for storage of data (tar and dump). So, even if Amanda engine is not working you can use your age old tools to recover. Bacula uses its own (somewhat strange) format.
This is considered a big enough advantage at our site.
But Bacula's founder, Kern Sibbald, is committed to format stability. The format is documented and therefore I think you can read your old taped even in 10,20 years (if your hardware is in place, that is).
There are statically linked restore tools and even a rescue disk so you can do a bare-metal restore.
fs
In my expirience, Bacula is far more mature project. I spent whole month making Amanda work something, untill one guy suggested to try Bacula.
Amanda is ok for simple backups (when I say simple I don't mean backup your home dir), but when you need full hard time working backup (couple of sets of tapes, prexec & postexec scripts, different conditional backups, etc...) it's Bacula. Bacula is even better then some fancy solutions that cost a lot of $$.
You can make money on:
1) Selling support services/contracts
2) Selling custimizations to the software
3) Selling traning class'
4) Selling books
These are just a few off the top of my head. FOSS, has a different revenue model. Its based on selling support; rather than shrink wrapped goods.
Some examples would be:
1) Snort
2) Sugar CRM
3) Red Hat
Any ways, just my .02 cents worth.
1, 3 and 4 are all predicated on the assumption that your software is difficult to use, which is hardly a big attraction for people when there are easy-to-use commerical alternatives with just a once-off payment.
2 is also difficult, as a customisation could be considered a derivation of your product, which would put you in trouble if you used the GPL.
You could choose not to use the GPL, but then someone else could take your product, make it easier to use, and sell it one themselves under a proprietary license, essentially destroying your market.
I think open-source is great, I think being able to create dervied works is great, but I think free-of-charge distribution makes it very hard for small programming houses to make money. My ideal license would be open-source, prevent source-distribution, but still allow the distribution of patches and add-ons. That way the original author would be paid by every new user, enabling them to continue working, while a cottage industry could grow up around the product selling add-ons.
The difficulty is legally distinguishing between an add-on and an entirely new product, especially if it becomes possible to re-create the product's entire source solely from the patches/add-ons.
Open-source is good for infrastructure, indeed it's preferable. But as for end-user products I'm not convinced. The Nessus story is pretty interesting in this regard: http://it.slashdot.org/article.pl?sid=05/11/26/1629237&tid=172&tid=...
Most Veritas customers use just basic functionality but pay ridiculous money for licensing and support. Amanda is already rock solid and good enough from functionality perspective. With commercial support for Amanda there will be no need to buy IBM or Veritas backup.
Finally, am I the only person who thinks "Open Source" and "Grows Up" contradict each-other?
No. Just look at the IQ drain around here when the open source brigade and script kiddies turned up. I've seen more sensible and productive warez discussion boards than this place.
Open source versus closed source, or GPL versus proprietory, is no more than one power grab versus another. The real issues have been lost in the noise created by zealots, and is making Microsoft's position look more reasonable as time goes by. Personally, I think the issues are important and worth discussing so we can advance as a society, and the faux ethithical position of GPL advocates runs counter that as surely as any other sharp business practice.
I find it very interesting how another of these FREE (as in BSD) softwares get credit as the king on the market.
What is it that makes so few BSDsoftwares, in comparison to plenty of GPLsoftwares, so incredibly popular? This time it's Amanda... congrats..
Hope we'll see you on Windows soon...
I recently evaluated a bunch of different backup systems.
For enterprises, Bacula appears to be the one to beat.
For backups saved to hd, rsnapshot and rdiff-backup come out on top. Both are based on rsync, use hardlinks, and are easy to use for remote backups.
I ended up choosing rsnapshot because it is easy for scheduled backups and have been using it for about a month without any problems on Debian 3.1.
Also, NEVER trust a backup system without doing your own backup/restore testing. You'd be surprised at the number of backup systems out there that don't work produce the results you'd expect.
Speaking of which...beware of using the backup system named hdup2, it doesn't save/restore directory attributes unless you used a patched version of gnu tar (do you really want to patch tar and compile it just for this?).
Thanks. I was just reading these comments in hope of good information. I will give rsnapshot a try because I really need a backup system now that my workspace is 600 MBs, without considering other uses which could make it handle a bigger 3 GBs files or more.
I really like Rsync and rsnapshot should be good.
Now, on the "I use Windows and I love it you open source zealots". Well, we don't really have a problem with you preferring Windows. But you have a problem with we developing Open Source tools or using them. So the problem lied in you and still lies in you. You behave as your worst nightmare users for us. You know, those users that sometimes the developers like to complain about.
Few developers bite the bullet and open their firms. So it's bogus to pretend that you rule your proprietary world.
Bacula has native agents for Windows
Bacula stores the catalog in a database (MySQL,PostgreSQL)
Bacula has a MUCH better architecture
Bacula is more scaleable
Restores are easy, both to latest state, and point in time.
Bacula has a very helpful mailing list and community
Bacula can span backups across multiple tapes
Bacula works with tape libraries
Bacula is in active development
Bacula is VERY configurable, but easy to set up in a small environment.
A lot of new features are being developed, like migrating data from disk-based backup to tape, synthetic full backups, and possibly "base level" backups.
Amanda has had a long run, but it's time to move forward. Bacula is it.
I was doing lots of things on my machine, like:
- downloading a Linux ISO;
- compiling and installing lots of programs with a custom script;
- running rsnapshot with cron;
- had just turned on Samba;
Anyway, something weird happened and my ethernet card is not being detected and I can't login normally, I had to enter in single user mode (recover mode).
After I reinstall my system (I'm just doing a last backup before doing that), I'm testing Amanda. :-)




