Live data from Hacker News

Deis: Open Source PaaS based on Docker, Chef, and Heroku Buildpacks

deis.io

21–29 of 29 posts

Re: Deis: Open Source PaaS based on Docker, Chef, and Heroku Buildpacks

#21
post #20

This is really exciting, I've been waiting for someone to combine all of the various deployment technologies like this for a while. However... If I set up my servers manually, or even through chef, I have pretty intimate knowledge of how my apps are being deployed. I know the various pipes data goes through, software versions, what services are running, etc. In other words, I have a pretty reasonable mental model of…

I understand the concern about potential black box on the deployment side. Few points 1) this is an open-source project with a relatively small code-base and few moving parts 2) Chef does most of the heavy lifting on the deployment side using Databags and traditional Chef runs and 3) the build/release/run workflow is described here: http://docs.deis.io/en/latest/gettingstarted/concepts/#build... With regard to suppor…

Cheaply :)

Thanks for the response, I'll delve into the docs more. What would be really cool would be a snapshot/description of a sample deployment I could look through. A fake ssh session demo in the browser that I can poke around in would be pretty awesome. Reverse engineering chef cookbooks from github isn't exactly an easy way to learn about what a product does.

More specifically as per support pricing, I'd love site licensing as opposed to a per-deployment or per-server setup.

Just a thought: what would fit my needs almost perfectly is some sort of tiered email/forum/ticket based support option, which is upgradeable to phone/dedicated support when I'm doing deployments

Re: Deis: Open Source PaaS based on Docker, Chef, and Heroku Buildpacks

#22
shameless plug:

Open-source Heroku-esque PaaS which uses Go, Git, LXC, and HAProxy.

ShipBuilder is a freely available open-source project which aims to make it fast and easy to deploy arbitrary web-applications.

Get total control over all aspects of your staging and production environments.

More info:

http://shipbuilder.io/

https://github.com/sendhub/shipbuilder

Re: Deis: Open Source PaaS based on Docker, Chef, and Heroku Buildpacks

#23
post #2

Gabriel Monroy here, creator of the Deis project. I'll be answering questions here and on Twitter (@gabrtv). I want to give a big shout out to the Docker crew for their support. I should also mention the release notes (which explain what's next) can be found here: http://deis.io/deis-0-0-5-public-beta/

Does Deis implement zero downtime deploys and safeguards against failed deploys? I can't see anything on the site on how this is handled.

Re: Deis: Open Source PaaS based on Docker, Chef, and Heroku Buildpacks

#24
post #2

Gabriel Monroy here, creator of the Deis project. I'll be answering questions here and on Twitter (@gabrtv). I want to give a big shout out to the Docker crew for their support. I should also mention the release notes (which explain what's next) can be found here: http://deis.io/deis-0-0-5-public-beta/

Does Deis implement zero downtime deploys and safeguards against failed deploys? I can't see anything on the site on how this is handled.

We follow the twelve factor build/release/run model (see Concepts in our docs), so most deploy issues are caught during the build stage which occurs in the foreground of a git push. The run stage is a simple Chef run which pulls from a databag.

We don't currently support zero downtime deploys, though we should soon by using a combination of Nginx no-downtime reload and stale container "garbage collection".

Re: Deis: Open Source PaaS based on Docker, Chef, and Heroku Buildpacks

#25
post #17

I wouldn't use Deis because of its tight integration with Chef. (I abandoned Chef in favor of Ansible) But for Chef users, it looks like a great project, and am glad to see an expanding community of Docker-based tools.

Yes, I was very sad when I read that I needed a running Chef Server to begin using Deis.

Re: Deis: Open Source PaaS based on Docker, Chef, and Heroku Buildpacks

#27
post #9

is there a public paas deis server where i can deploy some test apps? or do u or does anyone plan a commercial heroku or dotcloud clone?

Deis is designed for running your own PaaS. You can use public or private clouds, but we still require you run your own controller. If you're looking for a public PaaS solution, we recommend you take a look at dotCloud or Heroku. With regard to a commercial offering, OpDemand (the company behind Deis) plans on offering paid support and professional services for Deis deployments once the project reaches stability.

I some other company starts a Deis based public PaaS, what would your attitude be? Could they get OpDemand's paid support?

Re: Deis: Open Source PaaS based on Docker, Chef, and Heroku Buildpacks

#28

shameless plug: Open-source Heroku-esque PaaS which uses Go, Git, LXC, and HAProxy. ShipBuilder is a freely available open-source project which aims to make it fast and easy to deploy arbitrary web-applications. Get total control over all aspects of your staging and production environments. More info: http://shipbuilder.io/ https://github.com/sendhub/shipbuilder

Why not docker? and do u use cgroups etc? in any case, would be great to here about it..

Re: Deis: Open Source PaaS based on Docker, Chef, and Heroku Buildpacks

#29
post #9

Earlier quoted context omitted.

Deis is designed for running your own PaaS. You can use public or private clouds, but we still require you run your own controller. If you're looking for a public PaaS solution, we recommend you take a look at dotCloud or Heroku. With regard to a commercial offering, OpDemand (the company behind Deis) plans on offering paid support and professional services for Deis deployments once the project reaches stability.

I some other company starts a Deis based public PaaS, what would your attitude be? Could they get OpDemand's paid support?

Absolutely. We will be outlining our paid support options soon.
Post reply on HN