Sam

What is Aegir?

I've heard Aegir described in a number of different ways, but I think of it as simply a framework for helping manage the day to day system admin duties that Drupal sites require, in a standardised way.

Really useful tools usually evolve from an actual need and when managing a web applications, it doesn't take long for a system admin to build up a collection of scripts to help automate tasks, such as backing up databases, creating a snap shot of a site, syncing a live site to development for a new round of features or creating a temporary site to quickly test some research code. I imagine Aegir started in this way, but it's evolved to become a complete and flexible Drupal hosting system.

It offers a well crafted administrative front end, that allows running of the various tasks with the click of a mouse, no command line in sight! It's a 'Fire and Forget' type solution as you can stack up a series of needed tasks and Aegir will steadily process those tasks while you make a cup of tea. What's really neat is that if a task fails for some reason, Aegir will automatically roll back the site to the state it was in before the task was started.

Aegir interface

Without getting too technical at this stage Aegir consists of the Hostmaster front end which is it's self a Drupal site and the Provision backend, which is a Drush module/extension.

Why use Aegir?

Aegir is capable of managing many Drupal sites and it's advantages really shine when upgrades are needed. The Drupal security team are excellent and quickly respond to reported issues. Once a patch is written they will make an update available and post details about the update on Drupal.org. Onus is then on us to upgrade our customers sites. This used to be a time consuming process; backing up the database, taking a snap shot of the code, applying the updates to the code, running the updates on the database, initial check of the site, then asking the client to check to ensure that we haven't missed anything, cleaning up version control. Okay all good... let's start on site number two... Anyone who knows Drupal knows that this can be a painful process.

Aegir does all of the above for you with a click of a button. Great! I am over simplifying a bit and will talk further about how Webscope manages this process in the next blog post.

So to sum up:

  • Aegir standardises your processes
  • Aegir recovers gracefully from errors
  • Aegir saves you time

How to try Aegir

Aegir used to be a challenging manual installation process, but that has changed and a Debian package is now available, full installation instructions are in the Aegir handbook.

If you're a developer and want to try it out on your local machine, I'd recommend Aegir-up which builds a fully installed Aegir instance on a desktop Virtual Machine. A great way to experiment with Aegir but also a fantastic tool to use for local Drupal development.

If you manage a server with even only one Drupal site on it, I'd recommend using Aegir. So if you haven't played with it yet, fire up a VM, dive in and give it a go!

 

More blog posts by Sam Blackmore

Meeting for a coffee has been the starting point of many of the world's greatest ideas. Originating in England during the 17th and 18th centuries, coffee houses were places where people would meet for conversation and commerce. New Zealanders with their die hard relationship with the Flat White (slightly contentous whether Ozzy or NZ came up with the flat white first... ) find it very difficult to turn down the offer of a free coffee.
Webscope achieved a very pleasing milestone, making it onto the Deloitte NZ Fast 50 index. It’s a voluntary list of the fastest growing companies in New Zealand and has been running for 15 years.Over the past three years we’ve been lucky enough to work with some of New Zealand’s leading companies and organisations as well as a number of successful projects in Europe and Australia.
The Deloittes fast 50 is a voluntary competition that ranks the fastest 50 growing companies in New Zealand and is in it’s 15th year.Webscope has been entered and are good contenders to make the final 50 with growth of 200% over a 12 month period in the 14/15 financial year.