DevOps Zone is brought to you in partnership with:
  • submit to reddit
Matthew Macdona...05/26/12
4054 views
0 replies

Migrating from Apache to Nginx with the Edison Build System

I’ve recently decided to take the plunge and move from Apache and Mod_WSGI to Nginx and FastCGI – I was amazed at how simple it was! To get Edison up and running under Nginx as a fast-cgi Deamon, you just need to follow these steps...

Tom O'connor05/25/12
3940 views
0 replies

Installing Holla - Ruby HTTP Campfire Clone

Campfire is a really sexy HTTP based chat system provided by 37 signals. I've found a clone-type application written by @maccman on Github, called Holla. I'm gonna have a go at installing it on Ubuntu 10.04.

James Betteley05/24/12
4426 views
1 replies

Upcoming Events on Gradle, Jenkins, CD, DevOps, and more

Here’s a bunch of upcoming talks, courses, conferences, things and stuff, which I reckon might be worth checking out.

Spike Morelli05/23/12
12185 views
4 replies

Transferring Large Amount of Data Over the Network: SCP, TAR; SSH, TAR; NC Compared

Scp is slow, that’s a known fact. Known and so annoying that someone tried to fix it by producing the hpn-ssh patch.

Willie Wheeler05/22/12
4181 views
2 replies

Why You Need a DevOps Platform

Until fairly recently, Willie Wheeler thought of devops mostly in terms of various sorts of automation: build, test, deployment, operations and SDLC. If automation is the how, then integration is the what.

Geoffrey Papilion05/21/12
11487 views
0 replies

9 SSH Do’s and Don’ts

9 tips on when to do (or not do) certain things in secure shell. Some 'do's' include using SSH agents and multiple keys. Some 'don'ts' include leaving your agents running after you log out and copying your private key around.

James Betteley05/20/12
11994 views
1 replies

7 Application Deployment Best Practices

I think there are a handful of best practices for application deployments which can pretty much extend across almost all applications, certainly all the ones we were talking about. Here are some of what I would define as best practices for application deployments.

Eric Minick05/19/12
4198 views
2 replies

Breaking my Production Website: A Post-Mortem

I had a failed deployment. I know how to handle complex deployments, and didn’t follow my own advice. I'll explain it so you can learn from my mistakes.

Spike Morelli05/18/12
3437 views
0 replies

Deploying Graphite on Mongrel2

I've started using the mongrel2 web server and set it up with graphite on the same server. So I could just proxy all graphite requests from mongrel2 to Apache, or I could do try to get mongrel2 to talk wsgi to graphite directly. I chose latter and here’s how I did it.

Ranjib Dey05/17/12
4736 views
0 replies

Infrastructure Tooling Anti-Patterns: Accumulator

Over some certain pieces of infrastructure (or infrastructure services) accumulate some feature or functionality that is not automated or documented. Here is how you prevent that...

Eric Minick05/16/12
6551 views
0 replies

5 Things Amazon Taught me About Deployment Automation

Eric Minick gives us 5 takeaways we can learn about deployment automation based on his past experiences with another super-streamlined process: Amazon Prime.

Willie Wheeler05/16/12
4865 views
0 replies

Devops: How NOT to Collect Configuration Management Data

In this article we’re going to step away from the keyboard and get architectural. But no ivory towers here. I’m going to give you something that will get you out of lots of pointless meetings. Got your attention yet? Good!

Patrick Debois05/15/12
7310 views
1 replies

Codifying DevOps

This blogpost is a first stab at providing a structure to codify devops practices. The wording, descriptions are pretty much work in progress, but I found them important enough to share to get your feedback.

Willie Wheeler05/13/12
6170 views
1 replies

Devops: What it is and Why you Should be Doing it

We’ll move past the fluffy characterization involving developers and operations working together joyously—not to mention the outright wrong characterization of one superrole that does it all—and get to the heart of what devops is really about.

Eric Minick05/12/12
3970 views
0 replies

uDeploy Built-in Properties Run-Down

A few folks suggested to me that a bit more information on the built-in properties and property scoping for uDeploy would be handy. Message received, and we’ll flesh out the documentation on that front. In the meantime, here’s a quick list of the automaticly available properties.

Eric Minick05/11/12
3711 views
0 replies

uDeploy 4.6 Released with Agent Improvements

A new uDeploy release comes fast and furious this week with server log visibility, locking, and post-processing improvements

Joe Miller05/11/12
3544 views
0 replies

DNS Performance Testing Tools: My Writer Modules

The BIND-DLZ project publishes an excellent set of performance testing tools which make it easy to generate a lot of fake DNS data for a variety of DNS server types. I have even extended this excellent tool set by creating a few new “writer” modules...

Ranjib Dey05/10/12
5391 views
0 replies

3 Types of Infrastructure Elasticity

Here is a list of three major types of elasticity that I have implemented / experienced so far. I'm also setting up a unit and functional testing environment that will re-utilize some of our architecture.

Kief Morris05/09/12
11690 views
1 replies

Continuous Delivery vs. Traditional Agile

There can be friction between the various ways agile teams work, and it seems that the root of the conflict between agile and continuous delivery is the approach to making software "ready for release."

Patrick Debois05/08/12
5506 views
1 replies

Monitoring Over 10K URLs in Nagios

The first in a news series of blog posts by DevOps godfather, Patrick DuBois, will look at the integration and options within Nagios with reference to his infrastructure at Atlassian, where they must monitor about 10,000 websites.

James Betteley05/07/12
6182 views
7 replies

Maven the Version Number Nazi

Maven doesn’t like it when you use different verison numbers to the Maven standard format. I’m not “Maven bashing”, it’s just that this particular problem doesn’t have quite the elegant solution I was looking for. I do appreciate Maven, honestly.

Carlos Sanchez05/06/12
7362 views
0 replies

Automatically Download and Install VirtualBox Guest Additions in Vagrant

If you're already using Vagrant to manage your VirtualBox VMs, then you probably have realized already how annoying is to keep the VBox guest additions up to date in your VMs. We'll help you fix this issue...

Ranjib Dey05/04/12
10368 views
0 replies

6 Types of Monitoring

Here's a quick rundown of 6 types of monitoring for your infrastructure. Yes, there are six, and a few that you might not have thought of.

Joe Miller05/04/12
5750 views
1 replies

Parallel Provisioning For Speeding up Vagrant

Joe Miller needed a simple mechanism to build native packages on the relevant platforms, ie: .deb's on debian and .rpm on redhat/centos. He ended up using a combination of Vagrant and some homegrown tools such as Bunchr.

Geoffrey Papilion05/03/12
6912 views
0 replies

Redunancy Planning - A Guide to What's Right for You

The general best practice is to add an additional element for each service tier, also know as N+1 redundancy. This approach is straight forward, but many people would actually be surprised by how often these schemes fail.