1. 纯前端托管(静态网站/SPA)
🥇 顶级选择
- Vercel
- ✅ Next.js 官方推荐,零配置部署
- ✅ 自动 CDN + 边缘优化,全球加速
- ✅ Git 集成,
git push
自动部署 - 💰 免费额度:100GB 带宽/月
- 🎯 适合:React/Vue/Angular SPA,Next.js 应用
- Netlify
- ✅ JAMStack 生态最完善
- ✅ 内置表单处理、身份验证、A/B 测试
- ✅ 支持无服务器函数(Edge Functions)
- 💰 免费额度:100GB 带宽/月
- 🎯 适合:静态博客、文档网站、营销页面
🥈 性价比选择
- Cloudflare Pages
- ✅ 超高免费额度:无限带宽
- ✅ 与 Cloudflare 生态集成(DNS、安全)
- ✅ 支持 Workers 边缘函数
- 🎯 适合:高流量网站、需要 CDN 加速的项目
- GitHub Pages
- ✅ 完全免费,无带宽限制
- ✅ 直接绑定 GitHub 仓库
- ❌ 仅支持静态文件(无构建步骤)
- 🎯 适合:开源项目文档、个人博客
🥉 其他选择
- Firebase Hosting:集成 Google 生态
- Surge.sh:命令行部署,极简
- Neocities:复古风格,适合个人创作
2. 纯后端托管(API/微服务)
🥇 现代化选择
- Railway
- ✅ 支持任意语言(Node.js、Python、Go、Rust)
- ✅ 自动 Git 部署,零配置
- ✅ 内置 PostgreSQL/Redis/MongoDB
- 💰 免费额度:$5/月额度
- 🎯 适合:API 后端、微服务、Discord Bot
- Render
- ✅ 替代 Heroku 的最佳选择
- ✅ 支持 Docker + 自动 SSL
- ✅ 内置数据库和 Redis
- 💰 免费额度:750 小时/月
- 🎯 适合:REST API、GraphQL 后端
🥈 企业级选择
- AWS Lambda
- ✅ 按调用次数付费,成本可控
- ✅ 与 AWS 生态深度集成
- ❌ 冷启动延迟、15 分钟运行限制
- 🎯 适合:事件驱动 API、数据处理任务
- Google Cloud Run
- ✅ 容器化部署,按请求付费
- ✅ 自动扩缩容,支持 WebSocket
- 🎯 适合:容器化微服务、高并发 API
🥉 传统选择
- Heroku:经典但昂贵
3. 全栈托管(前端 + 后端 + 数据库)
🥇 一站式解决方案
- Fly.io
- ✅ 全球分布式容器托管
- ✅ 任意语言 + 内置 PostgreSQL/Redis
- ✅ 自动 HTTPS + 负载均衡
- 💰 免费额度:有限但够用
- 🎯 适合:全栈应用、实时应用、WebSocket 服务
- Railway
- ✅ 最简单的全栈部署体验
- ✅ 前后端 + 数据库一键部署
- ✅ 自动环境变量注入
- 🎯 适合:快速原型、个人项目、小团队
🥈 灵活组合
🥉 传统方案
- Firebase:Google 生态,适合移动应用
- Amplify:AWS 生态,企业级
4. 数据库托管
🥇 PostgreSQL
- Supabase
- ✅ 开源 Firebase 替代品
- ✅ 实时 API + Auth + 存储
- 💰 免费额度:500MB 数据库
- 🎯 适合:需要实时功能的应用
- Neon
- ✅ 无服务器 PostgreSQL
- ✅ 按需扩容,支持分支
- 💰 免费额度:3GB 存储
- 🎯 适合:开发测试环境
🥈 MySQL
- PlanetScale
- ✅ 基于 Vitess 的分布式 MySQL
- ✅ 数据库分支管理(Git-like)
- 💰 免费额度:1 个数据库
- 🎯 适合:需要 MySQL 兼容的应用
🥉 NoSQL
- MongoDB Atlas
- ✅ 托管 MongoDB
- 💰 免费额度:512MB 存储
- 🎯 适合:文档型数据存储
- FaunaDB
- ✅ 无服务器事务数据库
- ✅ 全球分布式
- 🎯 适合:JAMStack 应用
5. Docker 镜像部署
🥇 容器专用平台
- Fly.io
- ✅ 直接部署 Docker 镜像
- ✅ 全球分布式,自动扩缩容
- 💰 免费额度:有限资源
- 🎯 适合:容器化应用、微服务
- Railway
- ✅ 支持
Dockerfile
和 Docker Compose - ✅ 自动构建和部署
- 🎯 适合:多容器应用
🥈 云原生平台
- Google Cloud Run
- ✅ 容器即服务,按请求付费
- ✅ 支持任意语言的容器
- 🎯 适合:无状态容器服务
- AWS Fargate
- ✅ 无服务器容器
- ✅ 与 ECS/EKS 集成
- 🎯 适合:企业级容器化应用
🥉 传统选择
6. 边缘计算/低延迟
🥇 边缘函数
- Cloudflare Workers
- ✅ 全球 180+ 节点,超低延迟
- ✅ 支持 JavaScript/WebAssembly
- 💰 免费额度:10 万次请求/天
- 🎯 适合:API 网关、边缘计算
- Deno Deploy
- ✅ 原生 TypeScript 支持
- ✅ 极速冷启动
- 💰 免费额度:10 万次请求/月
- 🎯 适合:Serverless 函数、实时 API
🥈 其他边缘方案
7. 特殊场景
WebSocket/实时应用
- Fly.io:支持长连接
- Railway:容器化 WebSocket 服务
- Render:支持 WebSocket
静态文件存储
- Cloudflare R2:S3 兼容
- AWS S3:企业级存储
- Supabase Storage:集成数据库
CI/CD 集成
- GitHub Actions:免费 CI/CD
- GitLab CI:Git 集成
- Vercel:自动化部署
💡 推荐组合方案
个人项目
- 前端:Vercel + 后端:Railway + 数据库:Supabase
初创公司
- 全栈:Fly.io + 数据库:Neon + 文件存储:Cloudflare R2
企业级
- 前端:Cloudflare Pages + 后端:Google Cloud Run + 数据库:Cloud SQL
选择时考虑:预算、技术栈、扩展性、运维复杂度! 🚀