Hi folks.

This last year we've made a lot of progress,
- we can now easily build bigtop,
- and we can test a fresh build in output/ it in vagrant boxes locally

Whats next?

In my mind, there is only one last step, to make bigtop a consumer facing
product: We need to make it so you can simply provision a cluster in the
cloud.
As you may recall, David (student at RPI, intern at analytics company last
summer), asked how to do this, and spent about three weeks on it.  Recently
Ata Turk, working on the Massachusets Open Cloud @ Boston University, and
former Yahoo researchers, also asked me the same thing.

Alternative?

Well we currently  these docs about how to setup 0.7.0, 0.8.0, and so on,
which mostly are an untested, human readable version of our vagrant
recipes.  yikes !

How to implement a ssh cloud bigtop installation ?

We could roll our own deployer, but in doing so, we would have to make
semantics for:

- possible need for machiene reboots
- syncing local folders to remote folders
- installing (and reinstalling)

luckily, our buddy Vagrant already does this for us (respectively , with
the "reload","synced.folder", and "up" options).

Additionally, *** I THINK *** we can literally use the exact same vagrant
recipes which we are already using to test --- so we will have a great user
experience, and really easy to reproduce bugs and test deployments.


I';l hash out details in BIGTOP-1702 , any thoughts, questions, suggestions
on the implementation or feature?  I think it will be easy, but also, it
will be one of the most powerful things we add to bigtop, basically
allowing users to easily use the system... maybe even too easy :)

-- 
jay vyas

Reply via email to