文章

年付十几美元的机器,先问一句它是 KVM 还是 LXC

静水流深 14小时前 · 1,030 字 · 约 3 分钟 · 22 次阅读
我发布了文章:《年付十几美元的机器,先问一句它是 KVM 还是 LXC》

同一家商家,两条产品线

SoftShellWeb 官网 FAQ 把区别说得很直白:OpenVZ 共享宿主内核,而 KVM 提供真正的硬件虚拟化,CPU、内存、NVMe 严格隔离、从不超售。它洛杉矶机房在卖的是 Ryzen 9 9950X 的 KVM,1 核 2G DDR5 / 50GB NVMe / 5TB@10Gbps 月付 7 美元起,往上到 16 核 64GB 月付 100 美元;官方 FAQ 也写明 10Gbps 是挂在宿主节点上的共享上行,不是独享带宽。新客户 7 天退款,付款支持支付宝、信用卡和加密货币。

同一周 LowEndTalk 上这家的促销(社区帖子里的说法,我在官网能打开的页面里没找到对应入口)卖的是洛杉矶 LXC:LXC One 1 核 1G / 20GB NVMe / 1500GB 流量 / 独享 IPv4 + /64 IPv6,17.95 美元一年,帖子标题写的是 From $9.95/yr。

容器不是「差一点的 KVM」

按 linuxcontainers.org 的定义,系统容器提供的环境尽量接近虚拟机,但省掉了「跑一个独立内核、模拟整套硬件」的开销。翻译成人话:你没有自己的内核。

后果很具体:

  • 内核模块、内核参数这类事,取决于宿主给你开了什么。想跑 WireGuard 这类依赖 TUN/TAP 的东西,先确认宿主放没放行,别等装完才发现起不来;
  • 能不能在容器里再跑 Docker,要看宿主的嵌套与 cgroup 设置;
  • 反过来它轻、便宜,磁盘 IO 往往直接吃宿主的 NVMe,跑静态站、反代、定时任务、采集跳板这类活,性价比比同价位 KVM 高得多。

下单前该问的四句

  1. 这台到底是 KVM 还是容器?
  2. TUN/TAP 开没开,能不能嵌套跑 Docker?
  3. 年付价是不是循环续费,续费多少钱?
  4. 有没有封禁端口或流量口径上的限制?

四句里有一句拿不到书面答复,这台机器就不该进你的生产环境——当玩具买可以,当底座买不行。

谁该多花钱上 KVM

要自建 VPN、要自定义内核、要在一台机器上同时塞 Docker + 数据库 + 反代,或者要跑客户业务,直接上 KVM,别拿年付十几美元去赌。只是想给静态站找个落脚点、给 Nginx 加一层反代、给小工具找个常开的地方,那台便宜容器就是它该待的位置。

最后提醒一句:官网那句「永不超售」是写给它的 KVM 产品线的,看到促销是容器时,这句话不能直接套到那台机器上。

登录 后参与评论

还没有人评论,来抢沙发