5 ms·
To get the cluster up and running using AWS EKS, it costs $0.10/hour which means at a minimum you're spending $72/mo ($860+/year) to just run the cluster and no
by EncoreApp 5y ago
To get the cluster up and running using AWS EKS, it costs $0.10/hour which means at a minimum you're spending $72/mo ($860+/year) to just run the cluster and not the underlying resources. How do you justify this and compare against other options like Qovery?
- joshjhargreaves 5y agoI've self-hosted Dokku on Digital Ocean before with decent success: https://github.com/dokku/dokku https://github.com/dokku/dokku. It's pretty nice for the scale of pet projects.
- sungrokshim 5y agoYes Dokku is an awesome option for smaller projects. The maintainers are great!
- nrmitchi 5y agoYour point is valid, but 2 things: > One thing we noticed is that there's an increasing number of startups who start on a PaaS like Heroku and end up migrating to k8s later as their applications “grow out” of Heroku, due to constraints in networking, performance, security, etc. They seem to be particularly targetting users who are migrating off of Heroku (and are migrating to 'their own' Kubernetes) due to cost, at which point $72/m is likely a tiny drop in the bucket. Second, I agree with you that the EKS pricing is extremely restrictive for small projects, and especially for projects that require multiple clusters. But that is kind of a gripe at AWS and their Kubernetes offering, rather than Porter. They appear to support other Kubernetes cloud offerings, so just use DigitalOcean's (DOKS) if you don't want to pay for your control plane.
- sungrokshim 5y agoWhen compared to non k8s-based PaaS solutions like Heroku, using a managed k8s offering like EKS can be expensive. For those who are running small scale projects, k8s is an overkill and the benefits of scalability and stability might not be enough to justify using Porter. However, the underlying EC2 machines added to the $72/mo management fee on EKS is relatively cheap, and we've found that if you are using more than 4GB RAM/4 CPU on Heroku, the cost on EKS starts getting cheaper than Heroku (at scale, using EKS is substantially cheaper than Heroku). That said, we are actively working on partnering with independent cloud providers with cheaper k8s offering for those who are running small projects. At the moment the cheapest option is to use Digital Ocean with Porter, which can be as cheap as $35/mo. With regards to Qovery, AFAIK, Qovery also runs EKS and does not yet have the option to use cheaper cloud providers like Digital Ocean.
- evoxmusic 5y agoHi, I am Romaric, co-founder of Qovery. We do support Digital Ocean (https://docs.qovery.com/docs/using-qovery/configuration/business/cloud-account/digital-ocean/ https://docs.qovery.com/docs/using-qovery/configuration/busi...) as well as AWS (https://docs.qovery.com/guides/tutorial/how-to-deploy-your-application-on-aws-in-30-minutes/ https://docs.qovery.com/guides/tutorial/how-to-deploy-your-a...). We plan to support Scaleway and GCP in Q3 and Q4 2021. Here is the roadmap https://roadmap.qovery.com https://roadmap.qovery.com
- sungrokshim 5y agoAh, this must have just been released, thanks for the correction. I was going off what's listed on qovery's repository [1] - It says "In Progress" next to Digital Ocean, you might want to update it along with the docs! [1] - https://github.com/Qovery/engine#-plugins https://github.com/Qovery/engine#-plugins
- evoxmusic 5y agoOh yes. Thank you. And good job for porter guys.
- cultofmetatron 5y agoif you're running any kind of reasonably large deployment serving real customers, $72/month is NOTHING. my startup is dropping more than 1k/month already without including our devops guy's retainer!
- marcinzm 5y agoPractically speaking for a company that's doing well in any way $70/month is basically nothing. Not every product needs to cater to every potential user and they seem to be catering to users who have some amount of money.
- SkyPuncher 5y agoEven without a ton a money, I would pay for this in almost any startup environment. As an early stage founder, my time would be way more valuable than $70/month. I need to do as many (practical) things as I can to focus on delivering the unique value of my product.