**tl;dr** - 如果您知道自己在做什么,并且了解缺点,那么一旦您每月在 VPS 托管上花费超过 50 美元,无论是 1 VPS 还是许多。 ## 你必须知道或想学的东西 * 如何运行管理程序 * 如何运行自己的异地备份 * 如何在不同的硬件上完全恢复虚拟机 * 如何自己监控服务器和备份 ## 你必须适应的缺点 * 您负责服务器和 VM 的所有管理(没有训练轮!) * 硬件故障的恢复时间最多可能需要一天来设置和迁移新的专用服务器 * 可能质量较低的支持选项 * 可能使用老一代处理器来省钱 * 成本较低的专用服务器提供商可能会在冷却和防火等基础设施方面走捷径 ## 基准 VPS 与裸机 |提供者 | ?三巨头? |数字海洋 |利诺德 |伏特尔 | OVH生态| |:------------|--------------:|--------------:|-- -----:|--------:|----------:| |名称 |第二便宜 |高级英特尔 |共享 |常规 |投入的 |价格 | **10-12 美元** | 28 美元 | 40 美元 | 80 美元 | $27 |核心 | 1 | 2 | 4 | 6 | **8** |内存 (GB) | 2 | 4 | 8 | 16 | **32** |存储 (GB) | 50-55 | 80 | 160 | 320 | **480** |内存速度 | 58-78% | 100% | 100% | 265% | **424%** | IO 速度 | 52-144% | 100% | 90% | **260%** | **258%** |中央处理器速度 | 43-173% | 100% | 240% | **328%** | **325%** |网络运行 | 17-63% | 100% | 150% | **333%** | **300%** |任务 | 28-60% | 100% | 127% | **381%** | 195% ## 分析 每月支付 27 美元,您可以获得 2 倍的性能、4 倍的内存量和 3 倍的存储量,与 40 美元的 VPS 相比。然而,使用 VPS 提供商的其他优势超过了节省。如果您每月在 VPS 上的花费超过 50 美元,那么我认为转移到专用服务器所节省的费用是值得的。 VPS 提供商不会在您增加服务器规格时降低每个 vCPU 的价格或每 GB RAM 的价格。我认为当你在一个包中销售 4 个或更少的 vCPU 时这是有道理的,但当你达到 6 个以上的 vCPU 或 12+ GB 的 RAM 时,他们真的应该提供折扣。如果不提供这些级别的折扣,那么当您需要那么大的处理能力或内存时,支付那么多钱是没有意义的。 ## 供应商 对于 VPS 提供商,我选择了 Digital Ocean、Linode 和 Vultr。作为您的 VPS 提供商,您不会对这三个提供商中的任何一个感到失望。他们都非常擅长为他们的选择定价,您可以期望性能与收取的价格一致。 对于专用服务器,我只在 Kimsufi 系列中测试了 OVH 的 Eco 服务器。这些服务器至少有 6 年的历史,但仍然是非常强大的机器。 Kimsufi 系列的可用库存很不稳定,但当他们拥有每月 20-30 美元的服务器时,通常是物超所值。 如果您正在寻找更强大或更现代的东西,您可能会在 Hetzner 以每月 35 美元以上的价格找到更好的交易,但仅限于他们的欧洲数据中心。 ## 基准解释 所有基准测试数据均来自 [VPSBenchmarks](https://www.vpsbenchmarks.com/)。我支付了专用服务器的测试费用,VPS 的数据来自该站点公开的测试。我选择将性能指标标准化,以便与 2 vCPU Digital Ocean VPS 进行比较,以便更容易地以百分比形式查看性能差异。原始数据发布在[评论](https://www.reddit.com/r/webdev/comments/xyuq5s/comment/irirckd/)。 由于您很可能租用服务器来托管网站,因此两个最重要的指标是 Web 运行和任务。 Web Runs 是机器一次可以处理多少个并发请求来托管 VPS Benchmark 使用的 Rails 应用程序。 Digital Ocean 服务器可以一次处理 30 个并发请求而不会出错,但超出此范围的任何请求和一些请求都会失败。专用服务器可以处理 3 倍的请求,即 90 个并发请求。这是一个很好的真实世界测试,它根据 CPU 速度和 RAM(分别约为 60/40)的组合产生结果。 Tasks 是在特定的 VPS Benchmark 测试中机器每小时可以处理多少个 CPU 使用率高的任务。核心数与结果的相关性最高。请注意,OVH 专用服务器每小时完成的任务数量仅为建议的核心数量的一半左右,我将其归因于处理器的使用年限。 ?三巨头? - 这是 Digital Ocean、Linode 和 Vultr 从低到高的性能范围。我提供这个范围是因为这篇文章的重点不是关于低端 VPS,但很多人可能对更便宜的选择的结果感到好奇。如果您对最便宜的选项($5-6)感兴趣,那么您可以在 VPS Benchmark 找到该信息。 ## 教程 我正在编写一个分步教程,介绍如何使用具有单个 IP 地址的多个虚拟机设置和运行专用服务器(Kimsufi 服务器的限制)。我会尽快将其发布在这个 subreddit 上! 我可以想到三种使用裸机有意义的场景 * 您已被一家公司聘用来构建本地云 * 您已被一家云提供商聘用来构建他们的云 * 您想了解如何获得上述职位的聘用 对于 Web 开发人员来说,裸机永远没有意义。我几乎可以写一本书来说明原因,但已经提供了一个主要的原因: >从硬件故障中恢复的时间可能长达一天,以设置和迁移新的专用服务器 从竞争的角度来看,这对我来说是个好消息,在 VPS/Cloud 上运行 因为在正确设置的 VPS 上,当底层硬件出现故障时,恢复是_自动_的。我可能会在一天的工作中收到警报,而不是停止我正在做的一切,因为整个公司都在流血,而我在恐慌中重建另一个单点故障 我会很高兴地告诉刚刚一整天都宕机的客户,我构建了冗余、自动故障转移、自动恢复以及备份修整和恢复,他们只需点击几下就可以自己完成 您继续前进并支持对最终用户没有有意义的性能提升的基准 我通常不会这么严厉,但至少十年来这都不是一个合理的提议,而且充满了议程的味道。我猜你的第二篇文章会更有力地推动你提到的品牌;当您这样做时,它会被报告为垃圾邮件。