· 3 分鐘閱讀
Day 3|後端為什麼繼續選 Supabase?從個人網站的成本說起
前面決定了 Astro 和 Cloudflare,第三天輪到後端。這次我依然選 Supabase。
已經有使用經驗之外,開源專案架構以及強大社區資源都是非常好的優點,再來,免費方案對起步很友善,即使之後需要付費,也是在好負擔的範圍內
不過,如果要把這個選擇講清楚,還是得回答:自己在 AWS 架資料庫,會不會更便宜?
先看我們要買什麼
Supabase 提供的服務,除了 PostgreSQL 資料庫,還包含會員驗證、檔案儲存等後端功能,各自有方案額度。Supabase 官方定價
如果比較對象是一台自己安裝資料庫的主機,兩邊買到的東西就不同。主機租好以後,資料庫更新、備份與還原,以及會員驗證和後端介面,都還需要自己安排。
所以這次評估時,我把情境限定在個人網站起步:低流量、少量會員與文字資料。前端仍放 Cloudflare,只看後端的費用與需要負擔的工作。
起步的費用,差在哪裡?
以下為 2026 年 9 月的美元定價,不含稅、短期試用優惠與超額費用
方案起步費用買到什麼:
Supabase Free額度內 US$0/月資料庫與整合式後端功能;要留意容量、暫停規則與備份
Supabase ProUS$25/月起第一個 Micro 專案在計算資源抵用額範圍內;加專案、升規格或超額會增加費用
其他Solution:
Firebase 的 Firestore + 一般會員登入免費額度內可為 US$0/月是另一種受管後端組合;Firestore 採文件型資料模型,不是 PostgreSQL
AWS Lightsail 自架資料庫本例主機 US$12/月Linux、2 GB RAM、公開 IPv4 的主機方案;資料庫軟體、API、會員功能與維護需自行安排
參考:Supabase、Firebase、AWS Lightsail 主機規格
Supabase Free 包含每專案 500 MB 資料庫與 1 GB 檔案儲存;免費專案閒置一週會暫停,且免費方案限制最多兩個活躍專案,不含自動備份。前面已經有其他專案的人,要先確認免費名額和額度。Supabase 官方方案限制
Firebase 也有免費起步空間。以 Firestore 的免費額度來說,包含 1 GiB 資料儲存、每日 50,000 次文件讀取與 20,000 次寫入。這裡比較的是 Firestore 配合一般非簡訊登入;若需要檔案儲存、Cloud Functions、簡訊等服務,還要另外看計費與是否需要啟用 Blaze 方案。Firestore 計費文件、Firebase 定價
AWS 自架可能省月費,但要把維護算進去
拿表中的數字比較,Supabase Pro 的 US$25 和 Lightsail 主機的 US$12,每月表面差額是 US$13。但這還沒把自架需要的備份、其他服務與自己的時間算進去。
我會用這個方式看成本:
每月總成本=服務費+額外資源費+維護時間的成本。
如果本來就熟悉主機與資料庫維護,自架可能是划算的選擇。如果希望先把網站功能做出來,則需要考慮這筆月費能省下多少維護與整合工作。
搭配AWS CLI 可以自動化,但部署仍花時間
我也考慮過使用 AWS CLI,用指令和腳本完成設定,減少在管理介面裡操作
這次沿用 Supabase,主要因為熟悉度
前面幾個專案已經在用,經驗可以延續,少一段重新熟悉和整合其他工具的工作,免費階段先確認額度能不能涵蓋需求;需要付費時,再看實際用量、備份需求和維護成本,才不會花太多冤望錢