VPS 与专用服务器
回答
选择 VPS,直到您需要可预测的尾部延迟、超过 64 GB 的内存或硬件级控制。基于 EPYC 并配备 NVMe 的现代 VPS 对于大多数工作负载都能达到裸机的性能。裸机在 p99 一致性、磁盘吞吐量和物理隔离方面胜出。
差距大大缩小
十年前,虚拟化会让您损失可观的一部分性能。如今,借助硬件辅助虚拟化、SR-IOV 网络和 NVMe 直通,配置良好的 KVM 客户机在大多数工作负载下都能在几个百分点内达到裸机的性能。购买裸机的原因很少再是原始吞吐量。
虚拟化仍然让您付出代价的是一致性。您的平均值很好;您的 p99 受其他客户机在做的事情影响。对于批处理作业,没人注意。对于提供同步查询的数据库,或者奖励取决于传播时序的验证者,这种差异就是整个问题。
在以下情况选择 VPS
您需要的内存低于 64 GB。您的工作负载能够容忍偶尔的延迟变化。您想要调整大小而不迁移。您想要秒级快照和重建。您运行的容器少于 12 个。您想从 $4 开始,找出您实际需要什么。
这涵盖了大多数实际工作负载,包括许多人们出于习惯购买裸机的情况。
在以下情况选择裸机
您需要可预测的 p99。您需要超过 64 GB 的内存或超过 16 个核心。您正在运行自己的虚拟机管理程序,而嵌套会让其变得棘手。您需要共享 NVMe 池无法保证的持续磁盘吞吐量。您希望在信任模型中不包含虚拟机管理程序的 LUKS。或者您需要特定硬件——GPU、特定 NIC、TPM。
价格交叉点大约在 CITADEL 级别。一旦 VPS 每月花费 52 美元,那么每月 46 美元的专用 OUTPOST 及其背后的整台机器就值得认真考虑。
- 低于 64 GB,可容忍波动
- VPS
- 数据库主实例,低 p99 目标
- 裸机
- 自有虚拟机管理程序
- 裸机
- 需要经常调整规模
- VPS
- 持续大量磁盘写入
- 裸机
- 成本交叉点
- 约 $50/月
人们常忽略的第三种选择
分布在多个司法管辖区的几个小型 VPS 往往胜过一台大型服务器。故障域是独立的,法律风险被分散,您可以在不中断服务的情况下失去整个国家。
在保加利亚、冰岛和巴拿马各部署一个每月 14 美元的 VECTOR 实例,总成本低于一个 RAMPART,而且更难在一次事件中被完全关闭。对于任何需要保持在线的东西,这种布局通常是正确的选择。
常见问题
01 VPS 比专用服务器慢吗?
平均而言,差别不大——在现代硬件上仅差几个百分点。但在尾部延迟方面,差别显著:您的 p99 取决于其他租户在做什么。这种区别决定了大多数实际选择。
02 裸机何时变得更便宜?
大约每月 50 美元。一旦 VPS 的成本达到这个水平,那么每月 46 美元且拥有整台机器的入门级专用服务器就值得直接比较。
03 我可以在 VPS 上运行 Docker 吗?
可以——完整的 KVM 虚拟化意味着您拥有自己的内核,因此 Docker、Podman 和 Kubernetes 都能正常运行。如果您需要在虚拟机内运行虚拟机,可以根据要求提供嵌套虚拟化。
相关