CloudScale

April 26th, 2009

CloudScale was an internal neoTactics project that was bootstrapped for over a year providing an automation framework for managing cloud infrastructure. The CloudScale project wrapped the functionality of collectd and Puppet into a very clean package that allowed easy automation configuration and deployment to both EC2 and GoGrid.

The CloudScale Project is now defunct due to a combination of factors including the late 2008 economic climate. Some consideration was given to open sourcing the project, but it is unknown whether myself or the others involved will have enough time or resources to do so.

This project should not be confused with CloudScale, Inc, a scalable data analytics project started by Bill McColl, which is still to be launched as of this writing.

For posterity’s sake here are some screen captures of the entire CloudScale Project in action:

Provisioning a simple Rails stack with 1 load balancer, 2 webservers, and a database:

The stack goes active and is ready:

Basic monitoring is configured via Puppet and collectd and presented on demand:

Scale new instances on demand!

Shutdown a whole stack at once:

Edit the stack (aka ‘Application Architecture’):

Associate as many Puppet configuration modules with a server role as you like:

View and eventually edit Puppet configurations in the browser:

 
blog comments powered by Disqus

Tweet This Post links powered by Tweet This v1.3.9, a WordPress plugin for Twitter.