界面已翻译,但服务商事实与评测正文目前为英文;在达到翻译质量门槛前,此页不会被索引。
本指南已提供完整翻译。服务商事实与价格仍以英文版为准;翻译尚待人工编辑审校,因此该页面暂不进入搜索索引。
在比较价格之前
购买 VPS 实际上是一份小型基础设施合同。价格重要,规格、位置、恢复路径以及你正在接受的条款同样重要。先从工作负载画像和硬性要求出发,然后把价格当作筛选条件,而不是第一排序键。
把你打算购买的确切套餐、地区、计费周期和附加项写下来。“一台便宜的 4 GB 服务器”这种模糊意向难以核实,也容易被推销升级。精确的条目才是可审计的。
把恢复目标也写进这个条目。如果服务必须在一小时内恢复,那么一个没有经过测试的恢复路径的套餐,即使每一项规格都吻合,也不满足要求。如果数据可以随时丢弃,那么在备份上花钱可能没有必要。在故障模型明确之前,购买决策就是不完整的。
规格与虚拟化
确认 vCPU 数量、RAM、存储容量和存储类型,以及 CPU 是共享还是独占。同样是 4 个 vCPU,在不同服务商那里可能意味着非常不同的东西。查看服务商是否公布虚拟化技术;本数据集中的若干套餐将其留作未知,只有在你并不依赖嵌套虚拟化这类特定特性时,这一点才可以接受。
留意不在标题里的限制:CPU steal 或突发策略、IOPS 上限、快照数量、IPv4 地址数量,以及套餐日后能否调整规格。一个满足 RAM 要求、却必须重建才能升级的套餐,可能仍然不合适。
网络与地址族
IPv4 和 IPv6 是两个独立的事实。服务商可能包含 IPv4 并支持 IPv6,可能只包含 IPv4,也可能把分配情况留作未知。邮件服务器、部分 VPN 和旧式客户端可能需要已确认的 IPv4;现代双栈服务可能需要 IPv6。未知就是未知,请向服务商核实。
检查流量额度、端口速度,以及额度用尽后的处理方式。一个地区慷慨的月度流量,在另一个地区可能小得多。如果你的服务媒体流量很重,请在选套餐之前估算预期出网流量,并确认出网是包含在内、按量计费,还是受公平使用政策约束。
存储、备份与恢复
确认存储是包含在套餐内,还是作为独立的块卷计费。确认存储类型,以及快照是占用套餐额度还是单独计费。一个实例价格低、但存储账单未被采集的套餐,并不是一个完整的价格。
关于备份,要问三个问题:备份了什么、保留多久、如何恢复?服务商备份只有在你能恢复整个服务、而不只是一个文件时才有用。如果恢复至关重要,请在服务商之外保留一份独立副本,并在真正需要之前测试一次恢复。
合同、税费与续费
阅读计费周期、促销条件、续费价格、取消窗口和退款政策。十二个月或两年的承诺可以拉低月价,但会提高改变主意的成本。确认促销价适用于整个周期,还是只适用于最初几个月。
确认税务处理。有些价格含 VAT,有些不含,还有些根本没有说明。如果你可以抵扣税费,比较结果就会改变;如果你不能,一个看起来更便宜的价格在计税之后可能更贵。如果要跨货币比较,请记录货币种类和汇率日期。
安全与运维
在第一次启动之前,就应决定如何认证(使用 SSH 密钥,而不是重复使用的密码)、开放哪些端口、防火墙如何配置,以及操作系统更新如何应用。一个管理端口敞开又没有备份的便宜 VPS,就是一场等着发生的高昂事故。
把监控和恢复作为购买的一部分来规划。要清楚你将如何发现宕机、SSH 失效时如何访问控制台、日志放在哪里、由谁响应。服务商的快照不是监控系统,状态页也不是你所使用服务的故障报告。
最后一遍核验
付款之前,在确切的订单表单上再核对一遍。确认套餐名称、地区、计费周期、续费价格、税费显示和附加项。定价页面可能显示的是另一个周期或另一种配置的“起价”;真正重要的是订单表单。如果订单表单与页面矛盾,请停下来先把差异解决。
保存一份已确认条款的副本以及日期。第一张账单到达时,把它与工作表对照。如果续费或税务处理与你记录的不一致,请更新数据集和你的预算,而不是假定原来的数字是对的。
证据与警示信号
优先使用服务商的官方定价页面、API、文档和条款,而不是联盟营销的摘要。记录观测日期和确切来源。如果服务商没有说明某个事实,就把它留作未知,而不是用猜测填补空白。未知字段是可以接受的;凭空制造的确定性不行。
警示信号包括:未披露的续费价格;没有政策说明的“不限量”流量;无法获得的 IPv4/IPv6 细节;把地区目录当作有货保证来呈现;以及无法在官方页面上复现的价格。其中任何一项,都是付款前应当放慢脚步并核实的理由。
核验清单
- 写下你打算购买的确切套餐、地区、周期和附加项。
- 确认 vCPU、RAM、存储容量和存储类型。
- 检查 CPU 是共享还是独占。
- 分别核实 IPv4 和 IPv6 支持情况。
- 检查流量额度、端口速度以及额度用尽后的行为。
- 确认存储是包含在内还是单独计费。
- 核实备份范围、保留期限和恢复流程。
- 阅读续费价格、取消窗口和退款政策。
- 确认税务处理和货币。
- 记录官方来源和观测日期。
- 在首次启动前准备好 SSH 密钥、防火墙规则和更新策略。
- 设置外部监控和一份独立备份副本。
- 在生产数据依赖它之前,测试一次恢复。
- 标记每一个未知字段,并向服务商核实。
- 如果续费价格或合同条款无法核实,就放弃这笔购买。
来源
- Hetzner Cloud FAQ — public IPs and IPv6-only servershttps://docs.hetzner.com/cloud/servers/faq/
- DigitalOcean Backups pricinghttps://docs.digitalocean.com/products/backups/details/pricing/
- How to enable IPv6 on Dropletshttps://docs.digitalocean.com/products/networking/ipv6/how-to/enable/
- Scaleway Instance API — server products, fr-par-1https://api.scaleway.com/instance/v1/zones/fr-par-1/products/servers
- Hostinger VPS hosting — KVM planshttps://www.hostinger.com/vps-hosting
- VPSTab review and evaluation methodology v1https://github.com/niceyayale/vpstab/blob/feat/phase-0-foundation/docs/product/review-methodology.md