Creating an auto-scaling web application is an ideal use of cloud computing. Although manually scaling your infrastructure is easy in the GoGrid cloud, programmatically controlling your infrastructure to scale automatically is an even better example of the power of the cloud. This scenario–an application that can increase and decrease its server count, and therefore capacity, based on the load it’s experiencing at any given time–makes IT professionals, sysadmins, and application developers alike extremely happy. And it’s also something you can build using out-of-the-box tools in GoGrid.
We’ve divided this topic into two articles:
Part 1 (this article) – The Theory of Auto-Scaling:
- Background: traditional vs. cloud hosting
- Programmatically architecting a solution
- The underlying Orchestration methodology
Part 2 – A Proof of Concept of Auto-Scaling:
- Do-it-yourself Orchestration
- Proof-of-concept examples
(more…) «How To Create an Auto-Scaling Web Application on GoGrid (Part 1 – Theory)»

