Thursday, May 1, 2008

CohesiveFT's Elastic Server On-Demand - Easy Server Provisioning

http://www.infoq.com/news/2008/04/elasticserver

Complexity really is a growing problem for people. Every day we are hit with “more of everything” - more software choice, more versions, more systems and more business change. And soon - with more virtualization - more VMs. How many VMs will there be in your organization in 2010? How will they be manufactured and provisioned and will this be done in the same way as it is today? InfoQ spoke with Alexis Richardson, a founder of startup CohesiveFT, about their "Elastic Server On-Demand" product, which aims to simplify working with virtualized application stacks.

InfoQ: Please provide an overview of Elastic Server On-Demand for InfoQ readers.

CohesiveFT: Elastic Server addresses the problem of virtual machine management using self-service and automation. The Elastic Server On-Demand service delivers ready-to-run application stacks to order, for virtual server and cloud formats. It takes the complexity and uncertainty out of assembly and deployment lifecycles by replacing multiple manual steps and scripts, with a single automated process that is both quick and easy to use. We give you a place to create and share servers, or reproduce them from recommended patterns, with speed and quality.

InfoQ. How do I use Elastic Server?

CohesiveFT: Say you have an application, written for Ruby on Rails, and you want to run test builds on your laptop but move to a data centre in production - for instance on Amazon EC2. No problem. On the Elastic Server site you’ll see a collection of portals each catering to a different technology community or product pattern. Choose the Ruby on Rails portal and customize the components you want in your base stack - e.g. Rails 2.0.2, Mongrel 1.1.4, PostgreSQL libraries, and some RubyGems. Now press ‘build’. That’s it - in a few minutes you can be running your Rails server on EC2.

Choices can be saved as a template, so you can reuse the same configuration and run it on your own hardware in other formats, currently VMware, Parallels, or Xen. This is why we call servers “Elastic” - you have one server recipe, but keep the flexibility to reuse it across multiple business cases and technology platforms. Every aspect of this is managed in a consistent way in one place. Additionally, every server has a web console and API for organizing maintenance functions such as network settings, security, audit, and lifecycle.

No comments: