opdemand | 12 years ago | on: Flynn - Open Source PaaS powered by Docker
opdemand's comments
opdemand | 12 years ago | on: Flynn - Open Source PaaS powered by Docker
OpDemand will be releasing a very similar open-source project called Deis in the next few weeks. It's an open-source PaaS powered by Docker & Chef, with a Heroku-inspired workflow.
We're busy ironing out a few final issues, putting together documentation, quick-start guides, tutorials, etc.. but we are very close to launching our public 0.1.0, which will allow you to deploy your own private PaaS providing you complete control over hosting, backends, proxies and more.
opdemand | 12 years ago | on: How Heroku Works
opdemand | 12 years ago | on: Dokku: A small PaaS implementation
opdemand | 12 years ago | on: Does America need a Pirate Party?
opdemand | 13 years ago | on: Temboo Martha
opdemand | 13 years ago | on: Ask HN: Best alternative to Heroku?
http://www.opdemand.com/docs/ruby-on-rails-quick-start-guide...
The stack automatically provisions, monitors and maintains an ELB, EC2 Instance(s), RDS and all the networking and key pair infrastructure you need. Most Heroku apps don't even need to be modified due to OpDemand's use Procfiles and standard dependency management. Deployment automation is all open-source Puppet hosted on GitHub.
opdemand | 13 years ago | on: MS Azure uses random SSH port for "defense in depth."
> In terms of computer network defense, defense in depth measures should not only prevent security breaches, but also buy an organization time to detect and respond to an attack, thereby reducing and mitigating the consequences of a breach.
opdemand | 13 years ago | on: Why We Don't Use Heroku
The application stacks are basically a collection of open-source Puppet modules that replicate a Heroku-like environment on EC2, compatible with most Cedar buildpacks (Node, Ruby, Python, Java, Clojure). Real-time logging is piped through the web console. Workflow is to push code to your GitHub repo, press deploy and your code is pulled onto the instances, Puppet policies applied, etc. Command line `opdemand deploy` is available too.
It's also more than just app stacks, you can also deploy/integrate your own custom EC2 "addons" alongside your app stacks and manage them all as a unit (Redis, Mongo, PostgreSQL, custom services, whatever). There's also native support for Heroku apps via the web console which makes it easy to migrate to/from Heroku and EC2.
opdemand | 13 years ago | on: No Thanks, We're Using Heroku
At a certain point you need deployment automation that respects infrastructure dependencies, change tracking with an audit trail, an at-a-glance view of environments... all things AWS is not very good at. Though they're trying with OpsWorks.
How do you work around that stuff?
opdemand | 13 years ago | on: No Thanks, We're Using Heroku
opdemand | 13 years ago | on: No Thanks, We're Using Heroku
Keep in mind we include orchestration, monitoring, collaboration, real-time log feedback, command-line interface, REST API, not to mention EC2 templates for 1-click deployment of any open-source stack you can think of.
Besides making the introductory plan include 3 environments, any other suggestions on pricing?
Re: Puppet -- A good chunk of the "orchestration" is done by updating data bags on a Chef Server, and force-converging Chef nodes over SSH. However I know Puppet has similar constructs, so it's definitely possible to fork the Deis controller and Puppetize it. We'd encourage that sort of contribution.