Startup
Side Project 免費託管堆疊:Cloudflare 全家桶、Cloud Run、Neon、PlanetScale、Resend、Better Stack、R2
這則 Threads 分享 side project 還沒賺錢前的低成本 hosting stack:前端 Cloudflare Workers / Pages、後端 Workers / GCP Cloud Run、資料庫 Neon 或 PlanetScale、Email 用 Resend、queue / cron / cache 走 Cloudflare、monitor 用 Better Stack、object storage 用 R2。重點是先驗證,不要一開始就被雲端帳單拖死。
2026年5月22日2 分鐘閱讀👁 5
Side Project / Low-cost Infrastructure
Side Project 免費託管堆疊:先驗證,不要先被雲端帳單拖死
這則 Threads 整理一套「還沒賺錢前」的 web service hosting 組合:Cloudflare Workers / Pages、GCP Cloud Run、Neon / PlanetScale、Resend、Cloudflare Queues / Triggers / KV / Hyperdrive、Modal / Sandboxes、Better Stack、R2。真正的重點不是完全免費,而是把初期維運與帳單風險壓到最低。
價格 caveat:免費額度與定價會變,且不同產品對 request、CPU time、egress、storage、build minutes、email volume 的計費方式不同。本文保留架構思路,不把貼文中的「免費 / 夠用」視為永久價格承諾;正式使用前仍要查官方 pricing。
| 層級 | 貼文建議 | 適合情境 | 注意事項 |
|---|---|---|---|
| Frontend | Cloudflare Workers / Pages | 靜態站、前端 app、edge-rendered 小服務 | Vercel 流量或商用需求上升後,Cloudflare 成本可能更友善;但 runtime / build 限制要先測 |
| Backend | Cloudflare Workers / GCP Cloud Run | API、小型服務、事件驅動 backend | Cloud Run 有 cold start;Workers 有 runtime compatibility 限制 |
| Database | Neon 或 PlanetScale | Postgres / MySQL 類 side project | Neon 免費額度後的 launch plan 成本、PlanetScale 最小機器費用都要估 |
| Resend | transactional email、驗證信、通知信 | 超出 free quota 後可能變貴;AWS SES 便宜但設定麻煩 | |
| Cache / Cron / Queue | Cloudflare KV、Queues、Triggers、Hyperdrive | 已在 Workers 生態時降低整合成本 | 使用 wrangler 管設定;注意一致性、延遲與產品限制 |
| Sandbox / Jobs | Modal 或 Cloudflare Sandboxes | 需要執行隔離任務、AI jobs、短期 compute | 免費額度可用於驗證,但長任務與 GPU 成本另計 |
| Monitoring | Better Stack | alert、uptime、status page、log/observability | 也可用各平台內建觀測;外部 monitor 可順便戳服務降低 cold start |
| Object Storage | Cloudflare R2 | 圖片、檔案、備份、下載資源 | R2 的 egress 優勢常很有感,但 request / storage pricing 仍需核對 |
為什麼不是 VPS
留言有人問「既然 DB 都花 $5,為什麼不直接開 VPS?」作者回覆:因為不用自己管。這是 side project 很重要的取捨:早期時間比每月幾美元更貴,managed service 能少維運就少維運。