Axemblr Provisionr
 0.3.x Overview
  Why. Objectives. Demo. Internals.
       asavu@axemblr.com
What?

• A service that can create and manage
  pools of 10s or 100s of virtual machines
• A pool should match the same set of
  assumptions on all clouds (os, dns,
  packages, networking, ssh, vpn etc.)
Why?
• To create clusters with 50+ nodes for
  Hadoop with pre-installed binaries
• ... and use tools like Cloudera Manager or
  Ambari for configuration (leverage API)
• Why? Environment normalisation. Template
  caching (auto-ami). Hidden behind an API.
  Persistence. Traceability. Easy to restart.
How #1
How #2
Activiti Processes
How #3
Project Structure. Building. Testing
Quick Demo
5 machines on EC2
Plans for 0.3.x

• Simple REST API
• Pool Templates as simple .yml or .json files
• Generic support for Puppet scripts
• Spot instances on EC2
Join us!

• Source code on GitHub.com/Axemblr
• IRC: #axemblr on freenode

• provisionr-users@googlegroups.com
• provisionr-dev@googlegroups.com
Thanks!
Andrei Savu / asavu@axemblr.com

Axemblr Provisionr 0.3.x Overview

  • 1.
    Axemblr Provisionr 0.3.xOverview Why. Objectives. Demo. Internals. asavu@axemblr.com
  • 2.
    What? • A servicethat can create and manage pools of 10s or 100s of virtual machines • A pool should match the same set of assumptions on all clouds (os, dns, packages, networking, ssh, vpn etc.)
  • 3.
    Why? • To createclusters with 50+ nodes for Hadoop with pre-installed binaries • ... and use tools like Cloudera Manager or Ambari for configuration (leverage API) • Why? Environment normalisation. Template caching (auto-ami). Hidden behind an API. Persistence. Traceability. Easy to restart.
  • 4.
  • 5.
  • 6.
    How #3 Project Structure.Building. Testing
  • 7.
  • 8.
    Plans for 0.3.x •Simple REST API • Pool Templates as simple .yml or .json files • Generic support for Puppet scripts • Spot instances on EC2
  • 9.
    Join us! • Sourcecode on GitHub.com/Axemblr • IRC: #axemblr on freenode • provisionr-users@googlegroups.com • provisionr-dev@googlegroups.com
  • 10.
    Thanks! Andrei Savu /asavu@axemblr.com