From the category archives:

DevOps

Image by Galileo55

I already wrote about how to get started with the Opscode Chef Platform. In this article I want to show you a very elegant way to deploy a Ruby on Rails stack with Chef. One of the strengths of Chef is the decent set of available cookbooks. @jtimberman does an especially excellent job in writing [...]

Do you have a DevOps Culture?

by Matthias Marschall on August 17, 2010 · 1 comment

Imag by John Spooner

A lot of Sysadmins and developers all over the world write, meet and talk about DevOps: How to collaborate better so we can deliver business value faster. The aim of DevOps is to get rid of the traditional way of thinking in silos inherent to development and operations. But how can You find out whether [...]

LogicMonitor: My Virtual SysAdmin

by Dan Ackerson on August 3, 2010 · 2 comments

LogicMonitor

I’d recently ordered a new round of servers for NetDoktor and was positively dreading having to setup Nagios & Munin on them. This is where the fact that I’m a “born & raised” developer really shines through. The configuration of Nagios is simply beyond me. No matter how much documentation I read, I just can’t [...]

Far Future Expires Headers For Ruby On Rails With Nginx

by Matthias Marschall on July 20, 2010 · 0 comments

Image by seier+seier

Browsers load static images from your website again and again if your web server does not send an expires header with a date far in the future. To avoid that unnecessary traffic on your servers and unnecessary load times for your users, it’s a good idea to let your nginx send those expires headers. But, [...]

Image by jamesfischer

Getting Started With The Opscode Chef Platform – Configuration Management In The Cloud In “The Moving Parts of Opscode Chef” there was an interesting discussion about the need of a highly available chef server if you want to use opscode chef as your configuration management tool of choice. Especially for small to medium sized enviroments [...]

Image by Tracy Hunter

The Moving Parts Managing your infrastructure with Opscode Chef involves a few moving parts you need to be aware of. As I found it quite hard to differentiate, I want to share the basics with you:

Xen: Debian Lenny Dom0 with Ubuntu Lucid Guest

by Matthias Marschall on May 25, 2010 · 32 comments

Image by ChrisDag

It sounds like a simple thing to do: As Ubuntu does not have support for Xen by default, I wanted to run a Debian Lenny Server as Xen host (Dom0) with Ubuntu Lucid (10.04) LTS as guest (DomU). But there were some obstacles: debootstrap does not support Ubuntu Lucid by default Ubuntu Lucid cannot boot [...]

Why Automated Testing is a Must for DevOps

by Matthias Marschall on May 18, 2010 · 5 comments

Image by alisdair

You’ve heard a lot about test automation. But why is it so important? It’s a lot of additional effort and adds lots of code which needs to be maintained later, right? DevOps Favors Continuous Releases One of the important parts of any devops process is the regular release of working software. In Scrum, iterations tend [...]

Launch Dates – The Good, The Bad, And The Ugly

by Matthias Marschall on May 11, 2010 · 6 comments

Image by urvetson

Setting a launch date for your new web site is common practice. Even though nobody knows what exactly the site might look like and even less how much effort it will be to launch it, the release date is fixed. This can have positive and negative effects.

Simple Database Updates with Ruby

by Dan Ackerson on May 11, 2010 · 1 comment

As our PHP development team grows we’ve begun running into the familiar problem of database migrations. And not only between local dev environments, but deployments too. It’s nice that Susie told Joe Developer about her latest db changes so he can continue work on his feature, but if I need to do a release early [...]