Featured image of post Heroku 的开源平替

Heroku 的开源平替

PaaS 平台的新生

近期出现了大量的 heroku 平替。这些替代品或多或少的支持了各种大型企业在内部构建自己的 PaaS 平台。

Heroku 是一个用于 PaaS (Platform as a Service),可以用于快速部署应用系统,平台的技术负责人是 Ruby 编程语言的创造者松本行弘。母公司是 Salesforce。

PaaS 最大的好处就是不用自己考虑太多操作系统的事情,节省了运维的时间。而且如果配置得当,还能获得较好的监控等系统。

  • 基于 Docker 的替代品如下:
    • dokku star: 30.4k
    • coolify star: 40.9k
    • dokploy star: 19.8k
    • tsuru star: 5.1k

之所以这些平台如雨后春笋,可能是因为 docker 的崛起,虚拟机管理变成了容器管理,而且有了相对简单的接口,人们可以在这个基础上进行二次开发。 我目前使用的是 coolify,感觉还不错。但是近期似乎没有怎么更新。我也在考虑使用更加方便的系统。 从稳定性上看,coolify 的稳定性是基于 docker 稳定性的,所以不用太担心 web 访问的问题。

  • 基于 kubernetes 的工具也不少。
  • Kubernetes 上的系统部署会相对麻烦一些,需要配置多个组件。如果支持 helm chart,部署还会方便一些。

最后,经验之谈,基于 golang 的开源项目往往质量相对会高一些。(但不绝对)。

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计