They say you can’t teach an old dog new tricks and this adage applies doubly to system administrators. After all, you pay these same people to protect your data and systems with tooth and claw, right? The problem is that sometimes they protect it too well. Ever needed quick access to data in order to [...]
August 2008
When upgrading our application from Ruby on Rails 1.2.6 to Rails 2.1 we experienced some issues with the GLoc localization library. First, we got exceptions like this one: ActionView::TemplateError (wrong number of arguments (3 for 2)) Thanks to this Rails 2.1 patch for GLoc, we were able to run our application again. But then we [...]
Last week, I introduced you to “The Visible Ops Handbook” and their 4 Agile Steps to ITIL Compliance. While there is no silver bullet for your particular problems, these steps should serve as a good starting point. Today, I’d like to go into a bit more detail regarding what the Visible Ops folks call “Phase [...]
After years spent working with Cfengine, Luke Kanies decided to form the company Reductive Labs in 2005 and Puppet, a long time idea and quickly stabilizing prototype, was born. He describes it as an open-source, next-generation server automation tool. Configuration files (called manifests) are written declaratively, and there is a client/server model for distribution handling. [...]
Evaluating hosting scenarios for our Ruby on Rails based web application, I finally had a good reason to dig deeper into “cloud computing”. While I was already watching the evolution of Amazon’s web services like S3 and EC2, a lot of offerings nowadays labelled as “cloud computing” were quite new to me. To better understand [...]
As promised in my last post about configuration management, I want to introduce you to one of the key Open Source configuration management players on the scene today – Cfengine. Embarked upon in 1993 by Mark Burgess, Cfengine has helped system administrators configuring and maintaining their servers in the data center for over a decade [...]
The final building block of our introduction to agile is velocity. In addition to employing user stories to break down big features into manageable junks, maintaining a backlog for ruthless prioritizing, and story point estimates, velocity will help you find out what you can deliver in a week.
The Velocity 2008 Conference hosted many excellent presentations and discussions concerning web performance and operations. Adam Jacob, of HJK Solutions, presented how his company goes about “Building An Automated Infrastructure”. To briefly explain what an automated infrastructure is, let’s think of servers and data as office buildings and automobiles. Would it make sense to begin [...]
The bigger a ship, the longer it takes to turn around. This old adage certainly applies to today’s businesses, and if you’re fighting to spin the steering wheel of a large vessel (by trying to change the work habits of hundreds of employees), you’re in for a long battle. But don’t let yourself get discouraged, [...]