边缘计算和VPS:有关系吗

边缘计算火了好几年,它和VPS是替代关系吗?小够讲清两者的本质区别、互补关系,以及对个人站长意味着什么。小够的行业观察与实在话。

我是小够,只推够用的 VPS。

这几年,“边缘计算"是个热词:Cloudflare Workers、AWS Lambda@Edge、阿里云 ENS,发布会一个比一个热闹。VPS 用户群里,时不时有人问:“边缘计算会不会替代 VPS?我还用买 VPS 吗?” 今天把这个问题讲透:两者是什么关系、对你有什么影响、钱该花在哪。

先给结论:边缘计算和 VPS 不是替代关系,是互补关系。就像高铁没有替代货车,只是分工不同。理解了分工,你就知道什么时候用哪个。

先搞清:VPS 是什么

VPS 的本质,是租用的一台"远方的电脑”。它在某个机房里 24 小时开着,你往上装系统、装软件、跑服务。它的特点:

  • 位置固定:你的 VPS 在洛杉矶,它就一直在洛杉矶,全球用户都来连这台机器。
  • 算力独享(逻辑上):CPU、内存、硬盘是你的,爱怎么折腾怎么折腾。
  • 状态持久:文件、数据库存在硬盘上,关机再开还在。
  • 计费包月/包年:不管用不用,钱照付。

VPS 是"中心化"的:一台机器,一个位置,服务全世界。用户离机房越远,延迟越高,这是物理定律。

再搞清:边缘计算是什么

边缘计算的本质,是把计算推到离用户最近的地方。它不是一台电脑,而是一张网:在全球几百个城市部署小节点,用户的请求就近处理。

举个例子:Cloudflare Workers。你写一段代码,部署一次,Cloudflare 把它同步到全球 300+ 个节点。北京用户访问,北京节点执行;伦敦用户访问,伦敦节点执行。每个用户都感觉"服务器就在隔壁"。

边缘计算的特点,和 VPS 正好反过来:

  • 位置分散:代码在全球节点同时存在,离用户最近的那个响应。
  • 算力共享:你和成千上万人共用节点的算力,按实际使用量计费。
  • 无状态:节点不存你的数据,请求来了算、算完就忘(状态要存到中心数据库)。
  • 按量计费:有请求才花钱,没请求近乎免费。

看到区别了吗?VPS 是"一台固定的电脑",边缘计算是"一张就近干活的网"。

核心区别对照表

VPS边缘计算
形态一台(组)固定服务器全球分布式节点网络
延迟取决于用户到机房的距离用户就近接入,延迟极低
算力独享、可跑重任务共享、适合轻量短任务
状态持久化(硬盘、数据库)无状态(状态回源到中心)
计费包月/包年按请求数/执行时长
运维自己装系统、打补丁不用管服务器(Serverless)
适合建站、数据库、常驻服务全球分发、就近计算、突发流量

记住这个表,后面所有判断都从这来。

延迟的物理课:为什么边缘快

光速是 30 万公里/秒,但光纤里要打折,加上路由转发,一句话:距离越远,延迟越高,这是物理定律,优化线路只能改善,不能消除。

  • 北京用户访问北京服务器:5-20ms。
  • 北京用户访问新加坡服务器:60-90ms(优化线路)。
  • 北京用户访问美西服务器:150-200ms。

边缘计算的思路是:不跟物理定律较劲,直接把计算搬到用户隔壁。全球 300 个节点,总有一个离你近。这就是为什么 Cloudflare Workers 的响应能做到全球 50ms 以内——不是它技术多神奇,是它离你近。

但注意:边缘节点只解决"计算"的延迟,不解决"数据"的延迟。你的数据库还在美西,边缘节点每次都要回源查数据,那延迟一点没少。所以边缘计算的经典架构是:边缘做计算和缓存,中心做存储——VPS/云服务器就是那个"中心"。

边缘计算简史:从 CDN 到 Workers

边缘计算不是新概念,是 CDN 的进化史,捋一遍就懂了:

  • 2000 年代:CDN。Akamai 把静态文件缓存到离用户近的节点,解决的是"文件传输慢"。这是边缘计算的雏形:只缓存,不计算。
  • 2010 年代:动态加速。CDN 开始做动态内容加速、WAF、DDoS 清洗,节点从"仓库"变成"保安 + 仓库"。
  • 2017 年:Cloudflare Workers 发布。节点从"存文件"变成"跑代码",用户可以在边缘节点执行自己的程序。这是质变:边缘有了计算能力。
  • 2020 年代:全家桶。Workers + KV(边缘键值存储)+ R2(对象存储)+ D1(边缘数据库),Cloudflare 在边缘重建了一整套后端。各家云厂商跟进,边缘计算正式成军。

看懂这条线,就明白边缘计算的逻辑:离用户越近的环节,先被边缘化。静态文件最先,然后是安全和缓存,现在是计算,下一步是数据(边缘数据库已经在路上了)。

但注意:越靠近"状态"的东西,边缘化越难。算无状态的账容易,算有状态的账难——这就是为什么数据库至今还在中心,也是 VPS 不会被替代的根本原因。

主流边缘平台横评(据公开资料)

市面上主流的边缘计算平台,各有侧重(信息据各官网公开资料,截至撰写时):

  • Cloudflare Workers:节点最多(300+ 城市),免费额度大方,生态最全(KV/R2/D1)。个人开发者首选,文档和社区完善。按请求数计费,小流量近乎免费。
  • AWS Lambda@Edge / CloudFront Functions:AWS 生态内联动最好,已经在用 AWS 的团队顺手。但计费复杂,免费额度不如 Cloudflare 大方。
  • Vercel Edge Functions:前端开发者的最爱,和 Next.js 深度绑定。做网站、做前端项目,体验一流;做通用后端,不如前两者。
  • 阿里云 ENS / ENS 边缘节点:国内边缘节点多,适合国内业务。但产品形态和国外几家不太一样,选型前看清文档。

个人站长怎么选?已经在用 Cloudflare 的,直接 Workers,一套账号全搞定;AWS 重度用户,Lambda@Edge;前端项目,Vercel。别为选型纠结,先跑起来,迁移成本不高。

Serverless 和边缘计算的关系

这两个词经常一起出现,容易混。理一下:

  • Serverless:是一种"不用管服务器"的编程模式,你只写代码,平台负责运行。AWS Lambda 就是 Serverless,但它跑在中心区域(比如美西),不是边缘。
  • 边缘计算:是一种"离用户近"的部署位置,代码在全球节点跑。

两者正交:Serverless 可以跑在中心(Lambda),也可以跑在边缘(Workers)。Workers = Serverless + 边缘,两者叠加,效果最好。

对 VPS 用户的启示:你现在是"管服务器"模式(买 VPS、装系统、配环境),Serverless/边缘是"不管服务器"模式。业务简单、流量波动大,Serverless 省心;业务复杂、要折腾,VPS 自由。没有高下,只有合适。

它们的关系:互补,不是替代

现在回答核心问题:有关系吗?有,而且是黄金搭档:

用户 → 边缘节点(就近响应、缓存、鉴权)→ 中心 VPS(业务逻辑、数据库)

真实世界的架构长这样:

  • Cloudflare(边缘)+ VPS(源站):这是最多个人站长在用的组合。Cloudflare 挡攻击、做缓存、全球加速,VPS 跑 WordPress、存数据。边缘和 VPS 各干各的,配合默契。
  • Workers(边缘计算)+ VPS(API/数据库):边缘节点做用户鉴权、AB 测试、图片裁剪,重活回源到 VPS。VPS 压力大减,配置可以买小一档。
  • 纯边缘:只有静态站、简单 API 能做到纯边缘。稍微复杂点的业务,离不开中心的数据库和状态。

所以"边缘计算替代 VPS"是伪命题:边缘替代的是"离用户远的计算",替代不了"存数据的中心"。只要你的业务有数据库、有文件存储、有状态,就需要 VPS(或云服务器)这样的中心节点。

场景对照:什么放边缘,什么放 VPS

放边缘的:

  • 静态资源加速(CDN 本来就是最早的边缘计算)。
  • 用户鉴权、WAF、 bot 拦截(请求入口处处理,最划算)。
  • 图片实时裁剪、格式转换(就近处理,省回源带宽)。
  • AB 测试、灰度发布(边缘节点按规则分流)。
  • 全球 API 网关(就近接入,再转发到中心)。

放 VPS 的:

  • 数据库(MySQL、PostgreSQL,状态必须中心化)。
  • WordPress、Typecho 这类动态 CMS(PHP + 数据库,搬到边缘代价大)。
  • 常驻服务(IM、游戏服务器、定时任务)。
  • 文件存储(图片、备份、用户上传)。
  • 开发测试环境(要 root、要折腾,边缘给不了)。

两者结合的:

  • 电商:边缘做商品页缓存 + VPS 做订单/库存(库存必须中心化,不然超卖)。
  • 出海 SaaS:边缘做全球接入 + VPS 按地区做业务中心。
  • 个人博客:Cloudflare(边缘)+ VPS(源站),经典组合,前面讲过。

成本对比:按量 vs 包月

边缘计算按量计费,听起来很美,但要看量:

  • 流量小:Cloudflare Workers 免费额度每天 10 万次请求,个人博客、小工具,白嫖够用。VPS 再便宜也要几十块一年,边缘完胜。
  • 流量中等:Workers 付费版 $5/月起,请求量大了费用线性涨。VPS 包月固定成本,流量越大越划算。临界点要自己算。
  • 流量大:边缘按量计费可能比 VPS 贵几倍。大厂的账都是这么算的:边缘适合"突发、分散",VPS 适合"持续、集中"。

小够的成本公式:月请求 < 100 万,边缘可能更便宜;> 1000 万,VPS 包月大概率更划算。中间地带,两种都试试,拿账单说话。

还有个隐藏成本:改造。把现有业务迁到边缘(无状态化、数据库分离),开发成本不低。新业务可以直接按边缘架构设计,老业务别为了追概念重构——重构的坑比省的钱多。

对个人站长意味着什么

说回我们 VPS 用户。边缘计算的火,对个人站长有三层意义:

第一层:已经在用了。只要你套了 Cloudflare,你就在用边缘计算(CDN + WAF + 缓存)。不用焦虑概念,你早就上车了。

第二层:可以省 VPS 的钱。静态资源、图片处理、简单 API 扔给边缘,VPS 只跑核心业务,配置可以买小一档。一台 1 核 1G + Cloudflare,顶过去 2 核 2G 的效果,内存这篇的优化思路可以结合用。

第三层:别追概念。个人博客、小电商,VPS + Cloudflare 的经典架构,未来 5 年都不会过时。边缘计算是给"全球用户、突发流量、复杂架构"准备的,你的用户要没到那个量级,VPS 够用了。记住够用主义:为需求付费,不为概念付费。

未来趋势:边缘 + AI

多说一句趋势:边缘计算和 AI 结合是明确的方向。AI 推理放在边缘节点,用户就近调用,延迟低、隐私好(数据不出本地)。Cloudflare Workers AI、各类边缘推理服务,已经在路上了。

对 VPS 用户的影响:以后可能是"VPS 跑训练/重推理,边缘跑轻推理/分发"的分工。但那是业务上规模后的事,个人阶段,VPS + 边缘 CDN 的组合拳,依然是最具性价比的答案。

三个真实的架构案例(模式参考)

不讲虚的,看三种典型业务怎么搭(架构模式为行业常见做法,非特定公司实测):

案例一:个人博客(日 IP 几千) 架构:Cloudflare(CDN + 缓存)→ 1 核 1G VPS(WordPress)。 边缘承担了 80% 的静态请求,VPS 实际压力很小。这套组合月成本不到十块钱,是个人站长的标准答案。缓存规则设好(HTML 缓存 1 小时、静态文件缓存 1 个月),VPS 负载常年 10% 以下。

案例二:出海工具站(全球用户) 架构:Cloudflare Workers(鉴权 + 限流 + 图片处理)→ 2 核 4G VPS(API + 数据库)。 边缘挡掉了恶意请求和重复计算,VPS 只处理真实业务。图片裁剪在边缘做,省了回源带宽,全球用户体验一致。这套比"买 5 台各国 VPS"便宜一个数量级。

案例三:东南亚电商(订单为核心) 架构:Cloudflare(WAF + 缓存商品页)→ 新加坡 VPS(订单系统 + 数据库)→ 异地备份 VPS。 商品页缓存在边缘,打开飞快;订单、库存走中心,保证一致性。边缘和中心的分工,就是"读多写少"业务的标准解法。

三个案例的共同点:边缘干"快"的事,VPS 干"重"的事。快的事要离用户近,重的事要集中管理。分工清楚了,架构自然就出来了。

小够的建议

  1. 新手:先玩明白 VPS,再碰边缘。VPS 是基本功,边缘是进阶。
  2. 个人站长:VPS(源站)+ Cloudflare(边缘),这套组合打天下,别折腾。
  3. 出海业务:用户全球分布,认真评估边缘架构,延迟是转化率。
  4. 开发者:学一个边缘计算平台(Workers / Lambda@Edge),技多不压身,但别为了用而用。

最后回到开头的问题:边缘计算和 VPS 有关系吗?有——它们是同一枚硬币的两面:一个负责"近",一个负责"存"。近和存,都得有,业务才转得起来。搞清分工,钱花在刀刃上,这就是这篇的全部意义。下次再听到"边缘计算替代 VPS",你就知道该怎么接话了。

常见问题

Q:套了 Cloudflare,是不是就不用买好线路的 VPS 了? A:不完全是。Cloudflare 解决的是"用户到边缘"的延迟,“边缘到源站”(回源)还是要走线路。源站线路太差,回源慢、动态请求卡,该买优化线路还得买。边缘是加速器,不是替代品。

Q:个人博客有必要用 Workers 吗? A:没必要。Cloudflare 的免费 CDN + 缓存规则,对个人博客完全够用。Workers 是给"要写代码处理请求"的场景准备的,博客用不上,别为概念加复杂度。

Q:边缘计算安全吗?数据放哪? A:边缘节点本身无状态,不存你的业务数据,数据还在你的 VPS/数据库里。安全模型和原来一样:边缘多了一层防护(WAF、DDoS 清洗),整体是更安全的。但源站真实 IP 要藏好,别暴露。

Q:VPS 会被边缘计算淘汰吗? A:不会。只要业务需要持久化存储、常驻进程、root 权限,就需要 VPS 这类中心算力。边缘计算淘汰的是"用 VPS 硬扛全球加速"的用法,不是 VPS 本身。两者会长期共存。

Q:学习边缘计算从哪开始? A:三步:1. 把博客套上 Cloudflare,玩明白缓存规则和 WAF;2. 写个 Hello World 级别的 Worker,理解"代码在全球运行"是啥感觉;3. 试着把一个小功能(比如图片裁剪)迁到边缘。走完这三步,概念就落地了。

Q:边缘计算对 SEO 有影响吗? A:正面影响。边缘加速提升了页面加载速度,这是搜索引擎排名因素之一。另外边缘节点的全球覆盖,让各国用户体验一致,间接提升留存。注意别把爬虫挡在外面,WAF 规则里给搜索引擎留白名单。