jaytaylor / shipbuilder

The Open-source self-hosted Platform-as-a-Service written in Go
https://shipbuilder.gigawatt.io
Other
409 stars 50 forks source link

why another open source paas? #3

Closed andrewsmedina closed 11 years ago

andrewsmedina commented 11 years ago

Already exists some open source paas like tsuru (https://github.com/globocom/tsuru) what motivate you to create another paas?

jaytaylor commented 11 years ago

I haven't seen tsuru before, thanks for pointing it out.

It looks interesting, but one thing I definitely prefer about shipbuilder is that the interface is largely equivalent to Heroku's, which reduces the learning curve for those who are already familiar.

Another issue I have with it is that it seems overly complex compared to our needs. The shipbuilder project is pretty simple and easy to follow - only ~5,000 lines total.

Do you (or anyone else) know of other FOSS PaaS systems?

I am aware of a few (which are not written in Go):

Juju: http://juju.ubuntu.com Mesos: http://mesos.apache.org/ Deis: http://deis.io/

andrewsmedina commented 11 years ago

The tsuru workflow is equivalent to Heroku too, but the shipbuilder is more simple that tsuru.

One of the tsuru goals is to be extensible and customizable, you can extend and customize tsuru writing your provisioners, deployer and etc. Currently tsuru has provisioners for docker and juju.

hayesgm commented 11 years ago

Flynn [https://github.com/flynn/flynn-spec] is in the works, based on Docker [https://github.com/dotcloud/docker/].