1-888-310-4540 (main) / 1-888-707-6150 (support) info@spkaa.com
Select Page

Enterprise Backup – Using Bacula to save time and money!

Published by SPK Blog Post
on April 14, 2011

One of the main areas SPK focuses on for our clients is backups. I won’t go into a long lecture about why backups are mission-critical for your business because you already know they are. Even the standard backup schemes, such as Grandfather-Father-Son, have been written about and documented quite well. No, the point I want to make in this blog post is that you could be doing mission-critical, enterprise level backups for free right this minute!

One of the solutions SPK & Associates offers as part of our infrastructure support service is backup management. Wether that be backing up terabytes of data to tape, to disk, or even to cloud storage, we manage this and more to ensure your data is safe. One aspect of backup management is good backup software. There are a wide variety of software solutions out there, and all range in cost and features and compatibility. It’s bound to happen that a client will ask about free backup software. Up until a few years ago there were not any real solid and easy to use backup software solutions out there. However, there has been one software package that really has come out shining in recent years and that package is Bacula.

What is Bacula?

Bacula is a cross-platform set of programs for managing backups, restoration, and verification of data. In technical terms, it is a network Client/Server based backup program. It can be used to backup 1 server or workstation all the way up to hundreds of machines.  It’s completely free to download and is fairly easy to setup and get up and going within a few hours. The following is a diagram of how Bacula is setup with all of the key components represented:

The components that make up Bacula.

At SPK, we use Bacula to manage large amounts of data for one of our clients and it has been running smoothly since we first set it up. Just recently, we had an accidental erase of a large amount of data and we were able to restore that data from backup within a couple of hours. The end user was pleased and proved that Bacula can be just as reliable as commercial offerings.

Why Bacula?

I think the biggest reason for going with Bacula is the cost factor. If you are a real tight budget, you’d much rather put your money into a nice LTO-4 or LTO-5 tape library (with tapes of course!) rather than spending thousands on backup software, which have annual maintenance renewals, and are often very Windows-oriented. Bacula is cross-platform and that means it can backup Linux machines just as easily as it can backup Windows and even Mac machines! Granted, most commercial solutions offer clients for multiple platforms but you often have to pay for that license. It ends up costing you a lot of money in the long run.

What are some of the features of Bacula?

Here’s a list of some of the key features that Bacula offers in a production environment:

  • Scheduling of multiple jobs at the same time
  • Jobs can be run simultaneous
  • File-level verification as well as backup set verification
  • Configurable TLS (SSL) communications encryption between each component
  • Support for save/restore of files larger than 2GB
  • Support for 64 bit machines
  • Volume Shadow Copy support for Win32 machines
  • Any SQL database engine can be used making Bacula very flexible. Drivers currently exist for MySQL, PostgreSQL, and SQLite.
  • Large support of tape drives and autochangers
  • Backup and restore speed is comparable to commercial offerings
  • It is also possible to backup clients without any client software by using NFS or Samba

There are many more features for this great backup software besides these, and for my next post I will go into depth and offer some sample configurations which show off these features.

In summary, I highly recommend this software if you are looking for a quick and cost-effective way to get your critical data backed up. It has all the features you’d expect from a much more expensive commercial offering and even goes above and beyond some of those offerings with it’s unique and flexibility.

Have questions? Do you already use Bacula and want to mention a feature that I missed that you find amazing? Feel free to comment below!

Latest White Papers

Atlassian Cloud: Understanding Zero Trust Security

Atlassian Cloud: Understanding Zero Trust Security

Where To Start & Why It Matters What is the Atlassian Cloud Zero Trust Security model? Well, for decades, enterprise security controls were built to protect a large, single perimeter around a corporation. Often described as castle-and-moat security, This approach...

Related Resources

Use Nessus To Harden Your Cybersecurity

Use Nessus To Harden Your Cybersecurity

Cybersecurity should be baked into the onset of IT and product development processes. Additionally, treating cybersecurity as an afterthought opens your organization up to vulnerabilities and risk. Therefore hardening your IT product cybersecurity with a tool like...

2022: The Year So Far Tech Review

2022: The Year So Far Tech Review

There’s been a lot of innovation, software and product releases in the past six months alone. So, we are rounding up the best tech review and engineering releases for the first half of 2022. The tech forecast for 2022 was heavily influenced by how the world adjusted...

Why Process Automation Is Critical For Engineering

Why Process Automation Is Critical For Engineering

Process automation releases your engineers for the work their brains are intended for. That work is creativity and problem-solving.  By implementing process automation, you improve the team’s morale. Firstly, they get more focus time for deep work and designing better...