界面已翻译,但服务商事实与评测正文目前为英文;在达到翻译质量门槛前,此页不会被索引。
本指南已提供完整翻译。服务商事实与价格仍以英文版为准;翻译尚待人工编辑审校,因此该页面暂不进入搜索索引。
入门价格只是一个起点
最便宜的 VPS 很少是最便宜的可用服务。512 MB 的套餐可以跑一个很小的静态站点,但当现代 CMS、控制面板、容器镜像和数据库挤在同一台主机上时就会吃力。在比较价格之前,先确定你的工作负载真正能运行的最小配置,然后把低于这条线的所有选项都视为无关。
对大多数小型 Web 项目来说,1 GB 内存是实际下限,2 GB 会更从容。对自托管应用和小型数据库来说,4 GB 是更好的起点。对媒体库来说,包含的存储比 CPU 更重要。这些是工作负载约束,而不是普遍规则。
把第一天需要的机器与第一次流量高峰后可能需要的机器区分开也有帮助。一个升级路径清晰的套餐,可能比绝对最便宜的套餐更值得作为入门购买,因为在第一次扩容时省下的工程时间,往往超过那点月费差额。
1 GB 究竟能买到什么
Linode Nanode 1 GB、DigitalOcean Basic 1 GB 和 Vultr Cloud Compute 1 GB 在本次采集的数据集中都提供 1 个 vCPU、1 GB 内存、25 GB SSD 和约 1 TB 流量,价格为每月 5 到 6 美元。UpCloud Starter 1 GB 为每月 3 欧元,含 10 GB 存储,并在其公平传输政策(Fair Transfer Policy)下出网流量为零成本。IONOS VPS S+ 常规价为每月 6 美元,含 2 GB 内存、60 GB NVMe 和不限流量,但有一个每月 2 美元的三个月促销价。
这些套餐不能互换。UpCloud 提供的存储更少,但出网流量更可预期。IONOS 在常规价下提供更多内存和存储,但没有公布确切的数据中心城市。在本语料中,Linode 和 DigitalOcean 的地区目录更广,而 Vultr 的套餐 API 没有确认 IPv4/IPv6 的分配情况。正确的选择取决于这些差异中哪一个属于硬性要求。
值得比较的低价套餐
对于简单站点,可以在相同字段上比较 Linode Nanode、DigitalOcean Basic 1 GB、Vultr 1 GB、UpCloud 1 GB 和 IONOS S+。对于小型自托管应用,应升到 2–4 GB,并把 Hetzner CPX22、Netcup VPS 500、UpCloud 4 GB 和 Hostinger KVM 1 纳入比较。对于预算型文件托管,应先看包含的存储和流量再看 CPU;一个带 50 GB 存储的套餐,即使便宜,也可能装不下一个媒体库。
不要只凭核心数做决定。对单线程工作负载来说,2 个 vCPU 的共享套餐可能比单核性能更好的一 vCPU 套餐更慢,而本数据集没有基准测试可以裁定这个问题。核心数是定规格的输入,不是性能保证。
备份与快照会改变成本核算
一个价格低但没有经过核实的备份路径的套餐,不是低成本的生产选择。DigitalOcean 记录的是按 Droplet 价格 20% 收费的每周备份;Linode 公布了固定的附加项;Hostinger 包含每周备份;Hetzner 将备份和快照作为附加项提供,但附加项价格未被采集;其他若干服务商则让备份的可用性或定价保持未知。
如果数据可以从源码版本控制重建,外部备份可能就够了。如果不能,就要为服务商备份付费,或自行运行一份主机之外的副本。一个你从未恢复过的备份只是希望,不是恢复方案。
流量、端口速度与隐藏限制
1 TB 的流量额度对小型文字站点很宽裕,对媒体托管则很紧张。Hetzner 上 20 TB 的欧盟额度到了新加坡就消失了,同一个 CPX02 在那里只包含 500 GB。UpCloud 宣称在公平传输政策(Fair Transfer Policy)下出网为零成本,这与“不限量保证”并不相同。AWS Lightsail 会在部分地区削减流量。
端口速度对大文件上传、备份和媒体分发都很重要。UpCloud Starter 列出 250–500 Mbit/s,Scaleway 列出 100–500 Mbit/s,IONOS 和 Hostinger 列出最高 1 Gbps,而若干低价套餐在采集的来源中没有公布端口速度。如果吞吐量是工作负载的一部分,缺少端口速度数据就是需要核实的理由,而不是可以假定的理由。
被困住的代价
如果无法干净地升级,入门套餐也可能变得昂贵。检查服务商是否支持调整规格、调整需要多长时间、是否需要重启,以及价格是否线性变化。一个每月省 5 美元、却在站点成长时迫使你整体重建的套餐,其工程时间成本可能远高于一开始就选稍大一些的套餐。
还要检查运营面:控制面板、API、控制台访问、快照管理和支持响应。一个价格很低但没有可用控制台的服务商,可以把一次例行恢复变成一次停机事故。这些不是基准测试结果,但它们是可以核实的事实,应当进入购买决策。
什么时候该多花钱
当某项硬性约束面临风险时就该多花钱:已确认的备份、确切的地区、IPv4 或 IPv6 支持、足够的包含存储,或一个仍在预算内的续费价格。从 5 美元的套餐换到 12 美元的套餐,往往比一次失败的迁移、一次数据库丢失或一次紧急支持事故更便宜。
一个合理的低预算流程是:从满足所有硬性要求的最小套餐开始,核实续费和恢复条款,并保留一条有记录的升级路径。为你用得上的余量付费,与为一个标志付费是两回事。
最后,比较总拥有成本,而不只是服务器租金。你的时间是有价格的:一个需要手动恢复、缺少控制台或让升级变得困难的服务商,可能把便宜套餐省下的钱全部吃掉。最便宜的可用 VPS,是在不给你制造第二份工作的前提下满足要求的那个。
核验清单
- 在看价格之前,先设定最低的 RAM 和存储水平。
- 比较常规续费价格,而不只是促销价。
- 确认 IPv4 和 IPv6 是已确认还是未知。
- 计入备份和快照成本,或核实一套外部恢复方案。
- 对照真实工作负载检查流量和端口速度。
- 确认存储是包含在内还是单独计费。
- 核实确切的地区和城市,而不只是国家。
- 保留一条有记录的升级与迁移路径。
来源
- Linode API — List Linode typeshttps://api.linode.com/v4/linode/types
- DigitalOcean Droplet pricinghttps://www.digitalocean.com/pricing/droplets
- Vultr API — List planshttps://api.vultr.com/v2/plans
- UpCloud pricing — Starter cloud servershttps://upcloud.com/pricing/
- IONOS VPS+ plans and pricinghttps://www.ionos.com/servers/vps
- Hostinger VPS hosting — KVM planshttps://www.hostinger.com/vps-hosting