As a developer, you understand just how complex your application stack can be. Depending on its environment, there can be dozens to hundreds of critical components that together make up your cloudy app, and each piece is vital to its performance and reliability. To monitor each component, you might use multiple, non-integrated tools to gain visibility into your stack. And that makes troubleshooting app performance issues a challenging endeavor.
I've been playing around with the Rackspace Cloud hosting offerings, and as of right now I've got this very blog running load balanced on a set of servers. And while it's a little more complicated than just setting up a single server, it really isn't that hard. In fact, I'll walk you through the process.