← Research

Cloud · Indie Developer Path

够用就行,不学透

Cloudflare、AWS 这些,都是云计算的范畴,但定位差远了——AWS 是大而全(200+ 个 service),Cloudflare 是边缘 + 安全,Vercel / Zeabur 是给开发者的 PaaS。云计算分三层:IaaS(自己装机)/ PaaS(平台代管)/ SaaS(即用即抛),你作为个人开发者 90% 的活儿停在 PaaS 这一层就够。学到能 deploy 一个项目、能选哪家 PaaS、能配域名、能管环境变量,就毕业了。AWS 那些复杂 service?等公司化再说——现在学等于背 GRE 用不上。

个人开发者云计算学到什么程度? 类别学习路径 读时~30 min
路线图

六站走完个人开发者的云计算地图

先掰扯 cloudflare / AWS / Vercel 这些到底各自是干啥的——都叫云,但门道差远了。然后看清云分几层,你该在哪一层扎根。橙色那站直接答你"学到啥程度",用 T0/T1/T2/T3 分级。接下来 PaaS 实战选型、三个心智模型,最后一站告诉你什么时候才该往下沉到 AWS 那种深水区。

直接答原问题 01 都是云 定位差远 02 三层金字塔 IaaS / PaaS / SaaS 03 学习地图 T0 → T3 分级 04 PaaS 选型 Vercel / CF / Zeabur 05 心智模型 三个 mental model 06 下沉信号 何时学更深
Roadmap. 橙色那站直接答你"学到什么程度"。前两站打底子(分清这些云各自干啥 + 看清云的分层),后三站给具体决策框架。

都是云,但定位差得远

你直觉对了一半——Cloudflare、AWS 这些都属于云计算这个大伞底下,但它们做的事差远了。把它们当一类对待是不行的,搞清楚谁是谁,你后面选型才不会瞎选。

玩家专攻对个人开发者的意义
AWS / Azure / GCP大而全 IaaS + PaaS + 一堆企业级 service(EC2 / S3 / RDS / Lambda / EKS / Step Functions...一共 200+)2太重。除非业务需要 enterprise 级 IAM / 合规 / 复杂数据管道,起步阶段几乎用不上
Cloudflare边缘计算 + CDN + 安全为主,全球 310+ 城市的 edge 网络2。慢慢长出 R2(对象存储)/ Workers(serverless)/ D1(SQLite)/ Pages(静态站点)这一套性价比之王。静态站点 + edge function 几乎免费,zero egress 费用(R2 比 S3 便宜 ~30 倍2)
VercelNext.js 王者,PaaS 偏前端 / 全栈应用DX 一流,但 Hobby 免费版禁商业用3。做 Next.js 项目最快
Cloudflare Pages静态 / Jamstack PaaS免费额度最大方:无限带宽 + 500 builds / 月3。个人项目几乎白嫖
Zeabur国内团队做的 PaaS,支持 Node / Python / Go / Docker国内访问快,微信 / 支付宝付款方便,起步友好
Render / Railway / Fly.io全栈 PaaS,各有侧重Render 最大方(还有 always-free web service 和 free Postgres)3;Railway 是 usage-based;Fly.io 是 Docker + 多 region 最灵活
DigitalOcean / Linode / Hetzner纯 IaaS — 给你一台 VPS(虚拟机),其它自理便宜($5-10 / 月),但你得自己装 nginx、配 SSL、做监控。不推荐起步
阿里云 / 腾讯云 / 华为云中国版的 AWS国内合规 / ICP 备案场景必选。海外项目可以跳过

说白了,云这事儿可以分成三派:

  • 大全派(AWS / Azure / GCP):什么都给你,但你得自己组装。重型机械的供货商
  • 边缘 / 安全派(Cloudflare):不替你跑业务逻辑,在你前面挡住流量 + 加速 + 放点轻量计算
  • 开发者 PaaS 派(Vercel / Zeabur / Render / Fly.io 等):你 git push 我给你 URL,中间不用操心。这一派是你最该熟悉的
想一下

你之前问 cloudflare 跟 AWS 是不是一类——其实它们在 2026 年正在融合也在分化。Cloudflare 给你了 R2 / Workers / D1,看起来像在做"Cloudflare 版的 AWS";但人家不打算搞那 200 个 service,只挑"对个人开发者最有用的那 5-10 个"做到极致。AWS 反过来,在 edge 那边追 Cloudflare(Lambda@Edge / CloudFront Functions)但追不上。对你来说,这俩不是替代关系,是互补关系——AWS 当深水区后端,Cloudflare 当全球水龙头。但你起步阶段,只看 Cloudflare 那一面就够。

三层金字塔——你只学顶层就够

云计算这事儿,标准分法是三层(后来又长出几个变种)。这个分层不是装逼用的——它是你要管多少东西的分界线。

SaaS 即用即抛 Gmail / Notion / Linear PaaS 平台代管 ← 你扎根这里 Vercel / Cloudflare Pages / Zeabur / Render IaaS 自己装机 EC2 / Linode / DigitalOcean Droplet 越省心 不灵活 越灵活 要运维 + FaaS(函数即服务,如 Workers / Lambda)横跨 PaaS 与 IaaS 之间
Fig 1. 三层金字塔。PaaS 是个人开发者的甜蜜区——往上(SaaS)就不是你的事了(那是写代码的人在用别人产品),往下(IaaS)操心太多。

每一层管的事不同46:

你管什么平台管什么
IaaSOS、middleware、运行时、应用、数据硬件、虚拟化、网络
PaaS应用、数据(部分)OS / 运行时 / 网络 / 自动 scale / SSL
SaaS啥都不管,直接用全部
FaaS只管单个函数的逻辑除了函数代码外全部 + 按调用计费

为什么 PaaS 是你的甜蜜区

你是个人开发者——你写代码,你不是 sysadmin,你不想周末爬起来修 nginx 配置。PaaS 把"代码以外的事儿"全包了:

  • Git push,平台自动 build + deploy
  • SSL 证书自动签 + 续
  • CDN 默认带
  • scale up / down 自动
  • 挂了平台帮你 alert

这些事儿你在 IaaS(比如租一台 DigitalOcean VPS)上都得自己来,半天就废了。PaaS 一个晚上能 ship 一个产品,IaaS 一个晚上能搞通 nginx 配置。时间成本根本不一样

常见错答

"PaaS 太贵,我直接租 VPS 自己搞便宜。"——账面上 VPS $5 一个月 vs Vercel pro $20 一个月看起来便宜 4 倍,实际上你 VPS 上每多花 1 小时配置 / 调试 / 救火都是不可挽回的时间。算上你时间值多少钱,$5 VPS 远比 $20 PaaS 贵。除非你是 sysadmin 出身,或者业务真的稳定到需要省成本,起步阶段 VPS 是个坑。

学习地图:T0 / T1 / T2 / T3 分级

这是你最想要的答案。个人开发者别学 AWS 全家桶,也别学 Kubernetes。学习深度匹配实际需求——分四级15:

级别学什么触发条件时间投入
T0(起步必知)云分层概念 / DNS / HTTPS 基础 / Git push → 自动 deploy / 一家 PaaS 玩通(推荐 Cloudflare Pages 或 Zeabur)今天就要开始1-2 周
T1(用到才学)对象存储(R2 / S3)/ 简单 serverless function / 环境变量 / secrets 管理 / 托管数据库(Neon / Supabase / Cloudflare D1)/ 自定义域名 + CNAME项目超过纯静态站点1-3 月,边做边学
T2(业务长大才学)VPC / 网络拓扑 / 监控告警(Sentry / Datadog)/ IaC(Terraform / Pulumi)/ 多 region / 容器化(Docker)月成本超 $200 或月活超 10k1-2 年
T3(大概率永远用不上)Kubernetes / EKS / 企业级 IAM 复杂权限 / Step Functions / 复杂数据管道 / SageMaker / 多云架构你已经不是"个人开发者"了

T0 — 这周就开始(1-2 周)

这层东西不掌握就没法 ship 任何项目。具体清单:

  1. 云分层概念:看完第 2 节你已经懂了。剩下就是知道"我的项目该住哪一层"
  2. DNS / 域名:买一个域名(.com / .dev / .me 都行),知道 A 记录 / CNAME / TXT 区别。买在 Cloudflare 是最方便的,域名注册 + DNS + Pages 一站式
  3. HTTPS / 证书:知道 Let's Encrypt 是什么,知道现代 PaaS 默认带 SSL,知道证书会过期但平台帮你续
  4. Git push → 自动 deploy:把你 GitHub repo 连到一家 PaaS(我推荐 Cloudflare Pages 起步,免费额度最慷慨)。git push 一下,30 秒后线上更新
  5. 一家 PaaS 玩通:挑一家,把 deploy / 环境变量 / 自定义域名 / 部署日志 这四件事玩明白。Cloudflare Pages 或 Zeabur 都行,别一上来全都学

T1 — 用到才学(1-3 月)

项目长出"静态以外"的需求时才动:

  • 需要存用户上传的图片 / 文件 → 学对象存储(Cloudflare R2 起步,免 egress 费;以后大了再用 AWS S3)
  • 需要在边缘跑一点点逻辑 → 学 Cloudflare WorkersVercel Edge Functions(一个 free function 解决 90% 简单后端需求)
  • 需要存数据(用户表 / 评论 / 订单) → 学托管数据库:Neon(Postgres)/ Supabase(Postgres + Auth)/ Cloudflare D1(SQLite + Edge)
  • 有 API key / 密码要藏 → 学 PaaS 的 secrets 管理(每家都有,叫法不同)

T2 — 等业务真的大了再说(1-2 年)

这层是"你已经有公司化倾向"才碰的事儿——不是个人项目阶段的:

  • 月云成本超 $200(说明流量真有了,值得花时间优化)
  • 用户超 10k MAU(说明需要监控 / 告警 / 多 region 备份)
  • 团队 > 1 人(说明需要 IaC 把 infra 写成代码,大家能复用)

T3 — 别学

Kubernetes / EKS / 复杂 IAM / 多云策略——除非你已经在大厂做云架构师,这些东西作为个人开发者一辈子用不上一次。学了就忘,忘了再学,这种二次劳动是最浪费时间的。有需要再说,需求是最好的老师

举个具体的

我前两天看一个独立开发者朋友的项目栈——一个 Markdown 编辑器 SaaS,月活 800 人,月成本 $0。他用的是:

  • Cloudflare Pages(前端,免费)
  • Cloudflare Workers(API,免费 100k req/天)
  • Cloudflare D1(数据库,免费 5GB)
  • Cloudflare R2(文件存储,免费 10GB)
  • Resend(邮件发送,免费 3k 邮件/月)

整个栈零成本,他的"云计算"知识就是 T0 + T1 那点儿事——完全够。他这种项目你让他学 EKS,就是大材小用。

想一下

你现在大概在 T0 还是 T1?——如果你能 git push 自动 deploy 一个项目,你已经过 T0 了。如果你的项目还需要存数据 / 加 API 但你不知道用啥,你卡在 T0 到 T1 之间。**别跳级**——一篇文章不会让你从 T0 跳到 T2。一个项目一个项目地踩,踩到哪儿学到哪儿。

PaaS 选型实战

T0 阶段挑一家 PaaS 玩通就够。但具体挑谁?——看你做的是啥项目。

项目类型推荐 PaaS原因
纯静态站点 / Jamstack(个人博客 / 文档 / 落地页)Cloudflare Pages免费额度最慷慨(无限带宽 + 500 builds/月 + 100 sites)3。zero egress 费
Next.js / React 应用Vercel(非商业)或 Cloudflare Pages(商业)Vercel DX 一流但 Hobby 禁商业,Cloudflare Pages 没这限制3
Node.js / Python / Go 全栈应用ZeaburRenderZeabur 国内访问快,Render 全栈最 mainstream + free Postgres3
Docker 自定义环境 / 多 regionFly.io最灵活,Docker + 全球 edge + multi-region failover。但学习曲线最陡
边缘 function / APICloudflare Workers100k req/天免费,无冷启动,全球 300+ PoP2
原型试错(快速验证 idea)Railway($5 trial)UI 最友好,pay-as-you-go,验证完不喜欢容易迁走
国内合规 / ICP 备案阿里云 / 腾讯云 / Zeabur 国内这一块没得选,海外 PaaS 在国内访问慢

个人开发者的默认配置

你要是真不知道选啥,我给个默认配方,80% 的个人项目用这套都够:

  1. 域名 + DNS: Cloudflare(注册域名 + DNS 一站式)
  2. 前端 / 静态站点: Cloudflare Pages
  3. API / 后端逻辑: Cloudflare Workers
  4. 数据库: Cloudflare D1(简单)或 Neon Postgres(关系型)或 Supabase(带 auth)
  5. 文件存储: Cloudflare R2(图片 / 视频 / 任何 blob)
  6. 邮件发送: Resend(3k/月免费)
  7. 错误监控: Sentry 免费版

这套月成本可以 0 元起步,撑到 1000 用户级别都是免费区。再往上才开始花钱8

反证

有人说"All-in Cloudflare 太极端,鸡蛋全在一个篮子里,Cloudflare 哪天涨价你就被锁死"——这话有道理。我的反驳是:你个人项目阶段把鸡蛋放一个篮子是对的——你优化的是学习成本和时间,不是供应商风险。等业务真的大了,你有团队有 budget,再考虑迁移和多供应商。提前担心 vendor lock-in 是过早优化——而且 Cloudflare 实际换出的成本(用 standard 协议如 S3 API 兼容、Postgres 兼容)比你想的低。

三个心智模型——你的认知框架

知识可以查,心智模型不能查。下面三个 mental model 是你脑子里要永远装着的东西——以后任何云相关决策,先过这三个 filter,八成能做对。

模型 1:三层金字塔(抽象层级)

已经讲过(看第 2 节那张金字塔图)。核心一句:越往上越省心,越往下越灵活。个人开发者扎根 PaaS 这一层,只在万不得已时往下走。

模型 2:匹配原则(阶段 → 工具)

你项目处在什么阶段,就用什么工具。不要拿企业级工具做个人项目,也不要拿个人项目工具撑企业级业务

项目阶段该用不该用
原型 / 验证 idea(0 - 100 用户)PaaS 免费层 + SaaS 工具AWS / Kubernetes / 自建 VPS
付费用户出现(100 - 1k)PaaS 付费层 + 托管数据库开始想 vendor lock-in / 多云策略
稳定增长(1k - 10k)加监控 / 备份 / IaC多 region / 复杂权限
规模化(10k+)开始考虑下沉 / 优化成本—(到这阶段已经不是个人项目)

这模型最大的价值:过早优化是个人开发者最大的浪费。10 个人项目里有 9 个根本走不到"需要 K8s"的阶段——你提前学了等于白学。

模型 3:省心 vs 控制曲线

控制权 → 省心 SaaS PaaS ← 你在这儿 Vercel / Cloudflare / Zeabur / Render FaaS Workers / Lambda IaaS EC2 / VPS 权衡:你想省心,就放弃一些灵活度;想要灵活,就要花更多时间
Fig 2. 省心和控制是一对反向关系。个人开发者大多数时候应该偏省心那一侧——你的时间比省那点儿钱值钱。

这个曲线告诉你:没有"完美的云",只有"匹配你阶段的云"。你做选型时,问自己一个问题:我现在更缺时间还是更缺钱?

  • 缺时间(项目刚起步,要快速验证) → 往上走,PaaS / SaaS
  • 缺钱(用户多了但 PaaS 账单也涨了) → 往下走,IaaS / 自建

大多数个人开发者长期缺时间,所以长期住在 PaaS 这一层。

什么时候要"下沉"——五个信号

什么时候你才该学 AWS 那套?——下面这五个信号出现一个,你就该开始考虑;出现两个以上,你已经晚了7

  1. 月成本突破 $500:PaaS 账单变得难以忽略,这时候自建 IaaS 一年能省 $5k+,值得花时间。
  2. 数据量突破 1TB:小数据用 PaaS 自带数据库挺好,大数据要考虑专门的对象存储 + 数据仓库。
  3. 用户跨多国 / 需要多 region 部署:大部分 PaaS 默认单 region。要全球低延迟必须自己搭多 region 或者用 Cloudflare 那种边缘优先架构。
  4. 合规 / 数据主权要求:要 GDPR / 国内 ICP / HIPAA 这些,可能必须 self-host 或者用特定 region。
  5. 团队超过 3 人 + 业务关键:这时候 vendor lock-in 风险真的开始重要,IaC + 多供应商策略变得有价值。

下沉不是全换 stack,是下沉一部分

注意一个细节:"下沉"不等于"全部迁到 AWS"。最常见的混合架构是2:

  • 前端 + 静态资源 + Edge function → 留在 Cloudflare
  • 主数据库 + 复杂后端 → 搬到 AWS RDS / EC2
  • 对象存储 → 看场景:小用 Cloudflare R2,大且要复杂处理 → AWS S3
  • AI / ML 模型 → AWS Bedrock 或 GCP Vertex AI

这种"Cloudflare 当门面,AWS 当后端"的混合架构在 2026 年是不少中型项目的标配——前端用 edge 性能,后端用 AWS 深度。性能提升 30-50%,带宽成本降 80%+2

常见错答

"我现在就开始学 AWS,等业务大了就不用再学。"——错。AWS 的具体 API / service 名字 / 最佳实践每年都在变,你提前 2 年学的东西真到要用时半数已经过时。知识有半衰期,云这块儿半衰期特别短。不到 trigger 信号别学——到时候再学,你的学习效率比现在高 3 倍(因为你有真实场景,不是空想)。

综合判断

三句话总结你该怎么搞

直接答你的三个问题。

第一,Cloudflare / AWS 这些是不是云计算?是,都是云计算这个伞底下的,但定位差远了——AWS 是大全派(200+ service),Cloudflare 是边缘 / 安全派,Vercel / Zeabur 是开发者 PaaS 派。你不需要把它们当一类同时学,只需要分清谁是谁,然后挑最适合你阶段的那个深入。

第二,作为个人开发者学到什么程度?停在 T0 + T1 就够 95% 的项目。T0(1-2 周)学云分层 / DNS / HTTPS / Git push 自动 deploy / 一家 PaaS 玩通——这是入门。T1(1-3 月,用到才学)学对象存储 / serverless function / 托管数据库 / secrets 管理——这是进阶。T2(VPC / IaC / 多 region)等月成本超 $200 或月活破万再说。T3(K8s / EKS / 企业级 IAM)大概率永远用不上,别提前学。

第三,认知框架怎么建?三个心智模型:

  1. 金字塔:云分三层(IaaS / PaaS / SaaS)+ 两个变种(FaaS / Edge)。你扎根 PaaS。越往上越省心,越往下越灵活。
  2. 匹配原则:阶段 → 工具。原型期用 PaaS 免费层,稳定期用 PaaS 付费层,规模化期才考虑下沉。过早优化是个人开发者最大的浪费
  3. 省心 vs 控制:问自己缺时间还是缺钱。缺时间往上走 PaaS,缺钱才考虑往下走 IaaS。大多数个人开发者长期缺时间

这三个 mental model 装脑子里,以后看到任何新云服务(明天又冒出来一个 Foo Cloud),你都能30 秒判断:它在哪一层?适合什么阶段?省心还是要控制?——比背 100 个 service name 有用 10 倍。

具体起步建议:这个礼拜买个域名 + 注册 Cloudflare 账号 + 在 Cloudflare Pages 上 deploy 一个你已有的小项目。整套花费 $0(除了域名)。把 T0 那 5 件事踩完,你就有 80% 个人开发者的云基础了。剩下 20% 等项目需要时再学。

不确定性

关键不确定性

  • T0/T1/T2/T3 分级是我的整理,不是行业标准。Coursera / DataCamp 那些"云计算学习路径"通常以 AWS 认证为导向(Cloud Practitioner → Solutions Architect → Pro),那是给"想进云计算行业"的人的路径,不是给个人开发者的。本讲稿走的是"项目驱动学习"路线,跟认证路线不一样 🟡 med
  • "PaaS 起步、AWS 推后"是 2026 年的 conventional wisdom,但不一定永远成立。这几年 PaaS 生态(Vercel / Cloudflare / Zeabur 这一波)是被新一代独立开发者推起来的——但如果 AI agent 真的能帮你管 AWS 那 200+ service,以后 AWS 的复杂度可能不再是壁垒。这条 trend 我说实话还没看透 🔴 low
  • "All-in Cloudflare"建议有 vendor lock-in 风险。我自己也用 Cloudflare 重度,但这套建议假设 Cloudflare 价格策略 / 产品方向不变。如果哪天 Cloudflare 涨价或者改方向,大家都得受影响。本讲稿采纳"个人项目阶段 vendor lock-in 风险可接受"的立场——但这是风险偏好,不是事实陈述 🟡 med
  • "月成本 $500 才下沉"这个数字是经验值。具体阈值看你时间值多少钱、有没有团队、业务紧急程度。$500 是个粗略门槛,不是定理。有人 $200 就开始下沉,有人 $2000 还在 PaaS 上 happy。
  • 国内开发者的情况有差异。本讲稿默认你的项目主要服务海外用户(Cloudflare 起步友好)。国内用户为主的话,ICP 备案是硬要求,Vercel / Cloudflare 那一套国内访问不一定快,得考虑阿里云 / 腾讯云 / Zeabur 国内 region。技术栈选型要做调整 🟡 med
引用

Sources

  1. DataCamp — How to Learn Cloud Computing From Scratch in 2026https://www.datacamp.com/blog/learn-cloud-computing
  2. go-cloud.io — AWS vs Cloudflare: Complete 2026 Comparison Guide(含 Cloudflare 310+ 城市 / AWS 33 region / R2 vs S3 价格对比 / 混合架构推荐)— https://go-cloud.io/aws-vs-cloudflare/
  3. AgentDeals.dev — Hosting & PaaS Free Tier Comparison 2026 — Vercel vs Netlify vs Render vs Cloudflare vs Railway(各家免费额度对比) — https://agentdeals.dev/hosting-free-tier-comparison-2026
  4. Google Cloud — PaaS vs IaaS vs SaaS: What's the difference?(权威分层定义)— https://cloud.google.com/learn/paas-vs-iaas-vs-saas
  5. Coursera — Cloud Computing Learning Roadmap: From Beginner to Expert (2026)(认证导向的传统学习路径)— https://www.coursera.org/resources/cloud-computing-learning-roadmap
  6. CloudWards — IaaS vs PaaS vs SaaS: Definitions, Differences & Advantages 2026(详细对比 + 实际例子)— https://www.cloudwards.net/iaas-vs-paas-vs-saas/
  7. Cloudflare Toggle — Cloudflare vs AWS: 2026 Stack Decision Guide(架构决策框架)— https://www.cloudtoggle.com/blog-en/cloudflare-vs-aws/
  8. Render — Platforms with a real free tier for developers in 2026(免费额度真实性核查)— https://render.com/articles/platforms-with-a-real-free-tier-for-developers-in-2026