AWS 与 Digital Ocean 与 Hetzner Cloud — 哪个性价比最高?
如果您正在寻找便宜而且可靠的云提供商来托管您的出色应用程序,请不要担心,我已经帮您找到了。
尽管所有这些云提供商都有各种各样的服务器规格可以提供选择,但今天我将向您展示我与他们合作的经验,专注于以最低价格获得最佳选择,因为低预算对于像我这样的小型初创公司或拥有自己的微型项目至关重要。
亚马逊网络服务
当我在寻找一个服务器来托管我的应用程序时,我首先想到的是 AWS,所以我试用了一段时间并启动了我的第一个 EC2 实例。确实,AWS 是托管您的企业解决方案、自动化程序,并且使其具有可扩展性、高可用性和防止故障的好地方。但是你从一开始就需要所有这些吗?在大多数情况下,我们并不需要这个价位的服务器,可能以后用户规模大了以后需要。
不久之后,我意识到我每月的最低 AWS 账单是 70 多美元,这对于一个非营利性项目来说花费太大了。
您可能会发现这里最昂贵的是 DocumentDB,但除此之外,我必须在 EC2 实例上设置 MongoDB。
Digital Ocean
当我开始四处寻找云服务厂商时,我的朋友建议探索 Digital Ocean,他的公司已将其广泛用于他们的新项目。乍一看定价页面后,我意识到它甚至比 AWS Spot EC2 实例更便宜。
我真正喜欢 Digital Ocean 的是他们的一键式应用程序部署。这只是一件简单的事情,可以毫不费力地创建真正的应用程序服务器。
我在这里选择了 1GB RAM 的最便宜的 droplet 选项。当我最终使用 Dokku 部署我的第一个 Java Spring Boot 应用程序时,它一直在耗尽内存,因为 1GB 对几乎任何应用程序来说都太小了,所以我不得不重新调整到一个 10 美元和 2GB 的内存。者只需要点击几下鼠标,即可完成 vps 的升级。
不幸的是,Digital Ocean 没有像 AWS 那样的所谓 SLA,但我的应用程序在这里运行了大约 1 年,在程序运行的这段时间里我没有收到任何停机时间的通知。
Hetzner Cloud
Hetzner Cloud 是一家德国的云服务器提供商。
大多数 Hetzner 服务器位于德国,这里最小的选项已经拥有 2GB 内存,成本甚至不到 5 美元。第二天,我的服务器已经在 Hetzner 中以测试模式运行。
Hetzner 服务器与 Digital Ocean 的唯一区别是我自己先安装 Dokku,不提供一键安装功能,所有的都需要自己手动部署。
除此之外,它还具有在云中启动应用程序所需的所必要功能,以及负载均衡器、备份、图表仪表板和网络。
所以我会说 Hetzner Cloud 与 Digital Ocean 相同,但不太受欢迎,因此更便宜。我的应用程序已经在这里运行了 4 个月(截至 2022 年 3 月),目前,我对它的稳定性和性能非常满意。
最后的想法
您必须根据需要选择云提供商:
-
AWS — 如果您有一个大型企业应用程序,并且您希望将其从本地迁移到云或您的业务正在高速增长。
-
Digital Ocean ——如果你刚刚开始你的应用程序并寻找一个廉价而可靠的云,并且启动所需的东西最少。
-
Hetzner Cloud — 与 Digital Ocean 相同,但更便宜。
正如您可能已经猜到的那样,Hetzner 是我目前运行项目的主要地方,这是我建议小型项目或初创公司从低预算开始的选择。