云服务与部署平台
这页更适合当成“平台选型入口”来看,而不是只记控制台地址。不同平台分别擅长前端托管、边缘计算、传统云主机、域名管理和开发者权益,先按需求选平台,后续运维压力会小很多。
先按场景选平台
- 静态站点 / 前端项目快速上线:优先 Vercel、Cloudflare Pages
- 边缘函数、CDN、全球低延迟访问:优先 Cloudflare Workers
- 需要完整 Linux 主机控制权:优先 AWS EC2、Azure VM、VPS
- 只管域名和 DNS:优先域名注册商 + 独立 DNS 管理
新项目的推荐顺序
- 先确认项目是静态、SSR、API 还是长期运行服务
- 再选择最小可用平台,不要一开始就堆太多云服务
- 先跑通部署、日志、域名和回滚
- 最后再补监控、对象存储、数据库和边缘能力
大多数个人项目和内容站,先把“构建能稳定、域名能访问、出错能回滚”做好,比一上来追求复杂架构更重要。
前端部署平台
Vercel
前端项目部署平台,支持 Next.js、Nuxt、Vue 等框架,自动 CI/CD。
- 控制台:vercel.com
使用方式:
# 安装 CLI
npm i -g vercel
# 部署
vercel
# 部署到生产环境
vercel --prod
适合:
- Next.js、Nuxt、React、Vue 等前端站点
- 预览部署频繁、希望每次提交自动产出预览链接的项目
- 对前端体验、分支预览和团队协作要求较高的场景
进阶功能:
- Edge Functions:边缘计算
- Analytics:性能分析
- 自定义域名与 SSL
Cloudflare Workers & Pages
边缘计算与静态站点部署,全球 CDN 加速。
使用方式:
# 安装 Wrangler CLI
npm i -g wrangler
# 登录
wrangler login
# 部署 Pages
wrangler pages deploy ./dist
# 部署 Worker
wrangler deploy
更适合:
- 希望全球访问更稳的静态站点
- 需要 Workers / KV / D1 / R2 一体化能力的项目
- 想把 CDN、域名、WAF、边缘逻辑放在同一平台管理的场景
进阶功能:
- KV Storage:键值存储
- D1:SQLite 数据库
- R2:对象存储(S3 兼容)
- Workers AI:边缘 AI 推理
云服务器
AWS EC2
Amazon EC2 虚拟服务器。
- 控制台:ap-northeast-1
常用操作:
# SSH 连接
ssh -i key.pem ec2-user@<ip>
# 使用 AWS CLI
aws ec2 describe-instances --region ap-northeast-1
EC2 更适合通用后端、容器、自建服务和需要完全控制系统环境的场景,但也意味着你要自己负责补丁、监控、备份和安全组。
Azure VM
Microsoft Azure 虚拟机。
- 控制台:portal.azure.com
如果你的身份、订阅、企业环境本来就在微软生态里,Azure 的接入会更顺手。
域名
Spaceship
域名注册与管理平台,价格实惠。
域名平台最重要的不是注册那一刻,而是后续续费、DNS、隐私保护、转移与解析管理是否省心。
其他服务
Visual Studio 订阅
MSDN 订阅权益管理(软件下载、Azure 额度等):
GitHub
代码托管与协作平台:
- 个人仓库:github.com/domidoremi
- 中文热门项目:GitHub Trending
Bilibili
视频平台,也是技术教程的重要来源:
- 地址:bilibili.com
平台选择建议
内容站 / 文档站
- 优先 Cloudflare Pages 或 Vercel
- 域名解析和 CDN 尽量和部署平台协同配置
- 构建链路简单时,排障成本最低
API / 后端服务
- 需要长连接、定时任务、复杂进程时,优先云主机或容器平台
- 轻量边缘 API 才优先考虑 Workers
学习和实验
- 先用免费额度或最小实例
- 优先选择你已经熟悉文档和控制台的平台
常见问题
平台很多,应该先学哪个
先学一个你当前最需要的。内容站就先学 Cloudflare Pages 或 Vercel;后端服务就先学一台 Linux 主机。先形成完整闭环,比浅尝辄止同时学 5 个平台更有效。
本地能跑,云端不通过
- 先看构建环境版本是否一致
- 再看平台安装链路、环境变量、路径区分和权限限制
- 最后再排查框架兼容性和平台特定配置
要不要一开始就上 AWS / Azure 全家桶
不建议。平台能力很强,但也会显著增加理解和运维负担。个人项目更适合从单平台、单服务开始。
参考链接
- Vercel 文档 — 官方文档
- Cloudflare Workers 文档 — 开发者文档
- Wrangler GitHub — CLI 源码
- AWS CLI — 命令行工具
- Azure CLI — 命令行工具
- Cloudflare Pages 部署指南 — 更贴近当前站点的实际部署流程