Important Announcements
Bacula Systems Foundation Course Details
Register Here
In this issue:
Bacula Systems training courses
Interview with Kern Sibbald
Partner Spotlight: dass IT
Being A Bacula Developer
Bacula Presents at Open Source Meets Business Conference, Nuremberg, Germany
Question Time
Q: What is the new feature of Bacula 3.0 that you feel will be most useful to you?
|
January 2009 Edition
Dear Bacula Community,
Although we are only a few weeks into 2009, there are already a number of exciting developments for Bacula, and its new support services. First of all, we are making steady progress towards seeing the much awaited release of Bacula 3.0., and the interview with Kern Sibbald in this month's newsletter discusses this subject.
Meanwhile, for our German users, I am pleased to announce Bacula Systems' new partnership with dass IT, which means that German users can now get approved Bacula Systems support - including the Bacula Systems Subscription - from dass IT. Full details of dass IT can be found in this newsletter, or in the Partner section of our website.
|

Jack Griffin, CEO of Bacula Systems
|
30 or more journalists and VIP's gathered on the 23 January to witness the opening of Bacula Systems new worldwide headquarters and offices, in the "Y-Parc" center in Yverdon-les-Bains, Switzerland. Meanwhile, our decision to provide commercial support services in order to accelerate the development of the Bacula project has resulted in IMD, the world-renowned School of Management in Switzerland, choosing to make Bacula Systems one of the centers of its business management studies for the next couple of months. Companies using Bacula who would be prepared to contribute their comments and observations to IMD are kindly asked to volunteer.
The all-round insurance that a Bacula Systems Subscription brings to the enterprise is relevant to all kinds of users, whether it's Bank Austria, or a smaller organization such as Mercy Ships. Both of these differently sized organizations know they have highest-level support available whenever they need it, and allow us to ensure that they are using Bacula in a correct and optimized way. As W. Curtis Preston explains, there are many proprietary software users whose needs could easily be served by less-expensive backup software. For Bacula, it's also about providing industry-leading quality of support. Bacula has a huge number of features and options, and we help you ensure that you choose the ones that are most appropriate for your organization.
Jack Griffin
Bacula Training Courses
The Bacula Foundation Course, will take place February 9-11, 2009, in Switzerland. Kern Sibbald will be presenting these initial courses himself, and places are limited. All attendees will receive a very cool USB key that boots a full graphical interface, and has 2.25GB or more available for your home directory. This is trivial to mount on any standard Linux system, and you can add *any* directories/files that you might want to access while recovering a system. These courses offer the chance to achieve certification levels; see the registration form here, or take the optional online pre-assessment. Advanced course dates will be announced soon, so watch this space.
|
Kern Sibbald
|
Interview with Dr. Kern Sibbald
Kern is the CTO and Chairman of Bacula Systems, and founder of the Bacula Project.
Kern, what's next for Bacula's technical roadmap? Right now, the most important thing is that we are just a couple of months away from the GA of Bacula 3.0. It's the next major release of the Bacula project, and reflects some great contributions from the Bacula community.
What's important about Bacula 3.0?
It has a lot of exciting new features that will make it even more attractive to large enterprises and commercial users, while at the same time building on Bacula's core principles; to be highly scalable, modular yet with highly integrated features, and to have a core framework that embodies the most modern architecture possible in the industry today.
|
What kind of user will benefit the most from Bacula 3.0?Demanding, large enterprises will appreciate the new high-end features of 3.0, such as the enhanced migration features; the plugins to allow specialized backups, for example, of databases; and the new "Accurate" and "Copy" features. These new features will encourage more organizations to move away from proprietary backup solutions. Can you tell us more about the new features will Bacula 3.0 have?
Bacula 3.0 is a very comprehensive release, so there's just too much for me to mention everything. But some of the key features are "Accurate Backup", where, the job can be run as an Accurate Job. This means that, for Differential and Incremental backups, the Director will send a list of all previous files backed up, and the File daemon will use that list to determine if any new files have been added, moved, or deleted. This allows Bacula to backup a system to precisely that point in time, so that it can restore your system exactly.
Bacula also has important ACL Updates: The whole ACL code had been overhauled and in this version each platforms has different streams for each type of acl available on such a platform. Extended Attributes are implemented in 3.0 for platforms that support a similar kind of interface. It is the support for backup and restore of so-called extended attributes. I should also mention that a new Copy job type 'C' will be implemented. It is similar to the existing Migration feature, but with the exception that the Job that is copied is left unchanged, essentially creating two identical copies of the same backup. This is a big advantage for off-site backups, and backups of extremely critical data.
(note - next month's newsletter will cover some of Bacula 3.0's other exciting new features).
Bacula Systems Partner Spotlight:
dass IT
|
 |
| dass IT GmbH was founded in 2004 by former Senior Consultants of Suse Linux AG. With offices in Köln, Bonn, Düsseldorf, Koblenz and Heidelberg, dass IT is primarily a systems integrator, offering support and consulting around Linux and Open Source. An approved Bacula Systems Partner, dass IT focuses on System Management solutions, automated installations, and integration of Linux-based servers and services into existing complex IT infrastructures. Dass IT has expert Bacula knowledge. dass IT searched hard for a backup technology solution without major bugs. In the Open Source space in particular, there seemed to be no true enterprise class, highly scalable solution. "Everything out there seemed to perform unpredictably, and was over-complicated in design", said Philipp.
Eventually, dass IT discovered Bacula, and began testing it. dass IT found that Bacula's technology had professional quality; "even better than some of the leading proprietary products" said Philipp Storz. Most urgently, dass IT needed a backup solution for its own requirements. But as dass IT began to learn of the advanced features and capabilities of Bacula, the company started to recommend Bacula to its clients, which include some large enterprises with mission-critical IT environments. "That Bacula performed so well as a networked backup solution was definitely the most important thing. But the fact that Bacula is also Open Source was the icing on the cake", said Jörg Steffens, co-founder of dass IT.
Read the full dass IT case study here
|
| Industry focus:
|
Financial, Industrial, Government, Telco and Educational sectors |
| Country: |
Germany |
| Bacula Systems Partner Level: |
Approved |
| Core competencies: |
Systems management and integration, Deployment, Migration, individual custom development, installation, configuration, tuning and integration of Linux servers into complex IT infrastructures. |
| Web site: |
www.dass-it.de |
Being A Bacula Developer
This issue, we give you a brief snapshot of what it's like to be a developer in Bacula's Open Source Community. This edition, we talk to Eric Bollengier, in France.
Eric, When did you decide to get involved with the Bacula Community?? Initially, I was thinking of writing my own backup software, and I also took a long, hard look at existing backup software. Afbackup wasn't very active, Amanda seemed pretty poor and didn't really fit my point of view. Bacula's mailing list was really active, and many of the design decisions were very interesting. I especially remember the 1.37 design doc as a very exciting document. Eventually, I actually decided to make a 400km journey to meet Kern Sibbald in Paris, although at that point he did not even know me! After that, I was encouraged to be more active by doing translations and fixing problems.
How did you first get involved in actually contributing code to the Bacula Project? It was in 2003, with a couple of fixes around the pre/post job execution command module. After that, I worked on the French translation of Bacula; I found this to be a good way to contribute without having to be an expert, although you do have to understand the software fairly well to translate some of the messages. My first significant contribution was the runscript feature in the 1.39 series - this project was the one that really stands out, now I look back.
What's your favourite part of Bacula that you have worked on? The Bweb interface is my favourite piece of code, but it's not strictly a part of Bacula. I would say that the new "Accurate" feature, coming up in release 3.0, is one of my favourites. This contribution has brought about the addition of new very high end and professional features. By way of example; as with most other backup programs, Bacula decides by default what files to backup for Incremental and Differental backup by comparing the change and modification times of the file to the time the last backup completed. If one of those two times is later than the last backup time, then the file will be backed up. This did not, however, permit tracking what files have been deleted and would miss any file with an old time that may have been restored to or moved onto the client filesystem. The new "Accurate" feature resolves this.
When do you usually find yourself working on Bacula? Well right now, I'm working all day on Bacula - and sometimes during the night, too!.
What do you feel has been your best piece of code for Bacula?
The new lock manager is quite cool, and it improves Bacula's quality by detecting deadlocks and mutex problems.
Do you have any special tips for other Bacula developers?
Try to secure your code at the begining, sanitise all user input and take a look at lib/mem_pool.h to use the POOLMEM object instead of a char.
Do you have any advice for other people wanting to get involved in developing Bacula?
First, read the code. In many cases, you don't need to reinvent the wheel, Bacula provides tools to help you. Don't hesitate to send ideas, examples and pieces of code over the Bacula-devel lists. In many cases, that helps to simplify your work, while also being sure that your patch(es) will be merged.
People wishing to get involved in the Bacula Project can find out more at bacula.org
Bacula Presents at Open Source Meets Business
Bacula Systems’ Jack Griffin and Arno Lehmann will be presenting on Bacula Systems at the annual “Open Source Meets Business” event, January 27-29, in Nuremberg, Germany. This is your chance to meet Jack and Arno, along with other Bacula Systems representatives, and get your questions answered face-to-face. Conference details here.
|
|