Ask HN: Google Container Engine vs. Heroku vs. Beanstalk?
A lot has changed since the previous comparisons between the services when it was mostly App Engine vs Heroku one command deployments and scaling.
Now with containers being the new kid on the block and more and more providers allowing easy container deployments, what does HN think about these services?
If you were to deploy a application for your new startup or hobby project, which service would you pick and why?
10 comments
[ 4.3 ms ] story [ 34.3 ms ] thread1) Heroku
2) beanstalk*
3) GCE
* Currently working extensively with beanstalk. Containers and instances are still more of a pain than Heroku's basic model but they can be pretty flexible.
There is also deis for clustering. [1]
[1] - http://deis.com
And, being open source, you can DIY with Openshift Origin. [2]
[1] - http://openshift.com
[2] - http://openshift.org
If I were you I'd look at kubernetes. Not just because it's great, but because it has cross-provider support. Configuring it is fairly easy, and you can then deploy locally on dev environments, to Google, to AWS, to Azure etc.
I favour this over solutions where you are locked in.
If you just have a simple app with modest scale needs, the simplicity of Heroku is tough to beat.
Can somebody using it in production comment on how its compared to others - pros and cons?