部署 Docker 容器的 5 种低成本方法
Hetzner、Sliplane、Render、Github、DigitalOcean——为你的下一个业余项目选择托管服务商可能是一项挑战,尤其是在这么多优秀的选择面前。选择困难症真的存在😵💫。究竟谁能成为最便宜的云服务商呢?
1.滑翔机
如果能将 Hetzner 的超值价格与 Heroku、Render 或 Vercel 等 PaaS 平台的便捷性结合起来,岂不妙哉?Sliplane正是这样一款 PaaS 平台,它为您的 Docker 应用提供推送部署、自动 SSL 证书、免费域名等诸多功能。只需连接您的 GitHub 账号,即可在5 分钟内免费上手。Sliplane允许您在服务器上托管无限数量的 Docker 应用,如果您拥有大量低流量应用,它将为您带来极低的成本。
免责声明:我是联合创始人🤫
2. 赫茨纳
Hetzner 是一家德国云服务提供商,在欧洲和北美均设有数据中心,提供包括 ARM 服务器、专用服务器和共享服务器在内的多种计算选项。Hetzner 深受开发者喜爱,根据 Stack Overflow 最新调查, 70% 的开发者表示希望继续使用Hetzner 的服务。Hetzner 提供价格合理的服务器,但您需要手动管理、保护和扩展服务器,这是一项耗时且繁琐的任务。
3. GitHub Actions
这个方法可能有点另类,但请听我解释!我正在开发很多需要定时短时间运行的项目。例如,我有一个爬虫程序,每天早上 7 点抓取新闻摘要,然后给我发送一条语音消息,我之后会收听。这个爬虫程序每天运行大约 5 分钟,如果为此使用专用服务器就太浪费了。所以,我创建了一个GitHub Action,让它按计划运行我的代码。虽然这种方法并非万能,尤其不适用于需要 100% 可靠性的项目,但有时候跳出固有思维模式来省钱也是值得的🤑
4. 数字海洋
DigitalOcean 是另一家深受开发者喜爱的主机提供商,近年来发展迅猛。目前,DigitalOcean 提供基础计算服务,以及数据库、无服务器函数、对象存储和基本的 PaaS 解决方案。虽然在价格上可能略逊一筹,但 DigitalOcean 提供的众多服务在用户体验方面优于 AWS。不妨了解一下他们的应用平台,快速满足您的主机需求 :)
5. 渲染
最后,我想提一下另一家PaaS提供商Render。Render乍一看价格可能有点高,但它的“零DevOps云”方案其实物超所值,它是这份清单中最简单的解决方案,而且大多数服务(包括网站、API和数据库!)都提供慷慨的免费套餐!毕竟,VPS的价格并非一切,你还需要考虑维护它所花费的时间!有时候,如果你每月能少工作10个小时,那么20美元的数据库可能比5美元的数据库更划算,记住这一点就好 :)
结论
希望你学到了新知识,并且在比较价格时,一定要记住把自己的精神状态也考虑进去!
另外,我很想知道你们的 Docker 应用托管在哪里。你们喜欢哪些功能,又不喜欢哪些功能?我们来讨论一下吧!
文章来源:https://dev.to/code42cate/5-cheap-ways-to-deploy-docker-containers-3dke
