I should also mention the release notes (which explain what's next) can be found here:
Our use of Chef is reflective of a larger design decision to work with DevOps tools that are already in widespread use.
So for that, thank you! I hope more people follow your example and remember open-source is not a zero-sum game.
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".
However our focus on private cloud means we must use Nodes/Instances/VMs for every component. This is how we decouple the PaaS from the underlying cloud provider.
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 my deployment architecture. This is especially helpful when troubleshooting. However while the magic of Deis looks like a godsend, I am very caution about upgrading my technical debt from "managing my app servers, load balancer, and db servers" to "managing a PaaS that I happen to run my app on". I'm not trying to do ops for a Heroku clone, I'm just looking for an easier way to streamline my deployment process. What happens when I run "git push deis master" on a new release and everything breaks? The last thing I want to be doing is searching through the Deis github repo for error strings while my site is down.
Can anyone from the project assuage my fears? I realize this is kind of an open ended question, but a little assurance can go a long way.
Related: What are the planned price ranges for support on this?
With regard to support, OpDemand (creator/maintainer of Deis) will be launching paid support and professional services once the project stabilizes. Price points are not set yet. How would you like to see it priced?
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
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.
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.
1) crawl HN for links about X with comments like "How does this compare to Y"
2) present it as a knowledge base of technologies with comparison tables
Now for unshare() to become more secure... ;-)