Cloudflare 開發者平台總覽

以全球邊緣網路為基礎的開發者平台,Pages 架站、Workers 邊緣運算與 D1/R2/KV 儲存,免費方案頻寬無限。

💡 免費起步:Cloudflare 開發者平台免費方案即可架站,靜態流量與頻寬無上限、免費方案也可商用,免信用卡即可開始。實際操作見 快速開始


目錄


什麼是 Cloudflare 開發者平台?

Cloudflare 起家於 CDN、DNS 與網路安全,原本的角色是擋在網站前面的反向代理層,負責加速與防護。在累積了遍布全球的邊緣節點之後,Cloudflare 把這層網路開放給開發者,讓程式碼與資料可以直接「跑在邊緣」,逐步延伸成一整套開發者平台。

一句話理解:Cloudflare 開發者平台是建立在全球邊緣網路上的應用執行與儲存環境,讓前端、後端邏輯與資料都靠近使用者。

核心定位:

  • 以邊緣網路為底座:運算與儲存分散在全球節點,請求由最近的節點處理。
  • 從 CDN/安全延伸而來:CDN、DNS、WAF 等既有能力與運算、儲存產品共用同一張網路。
  • 平台而非單一產品:架站(Pages)、運算(Workers)、資料(D1/R2/KV)等模組可單獨使用,也可組合成全端應用。

產品地圖

Cloudflare 開發者平台的主要產品如下。同系列另有 Pages、Workers、儲存三篇深入說明,可從表格中的連結進入。

產品 一句話說明 深入閱讀
Pages 前端架站平台,支援純靜態網站,也可結合 Functions 做全端應用 Cloudflare Pages
Workers 邊緣 Serverless 運算,在全球節點執行 JavaScript/TypeScript 等程式碼 Cloudflare Workers
D1 Serverless SQLite 資料庫,提供關聯式查詢能力 Cloudflare 儲存
R2 S3 相容的物件儲存,資料流出(egress)不收費 Cloudflare 儲存
KV 全球分散的鍵值儲存,採最終一致模型,適合讀多寫少 Cloudflare 儲存

其他產品(本系列不另開篇,僅簡述):

產品 一句話說明
Durable Objects 具狀態的單一執行個體,提供協調與一致性,適合即時協作、計數器等場景
Queues 訊息佇列服務,用於非同步處理與工作排程
Workers AI 在邊緣執行推論的 AI 模型服務
Vectorize 向量資料庫,用於語意搜尋與 RAG 等場景
Stream 影片儲存、轉碼與串流播放服務
Images 圖片儲存、轉換與最佳化服務
DNS 權威 DNS 代管服務
CDN 內容傳遞網路,快取靜態資源並加速傳輸
WAF/安全 Web 應用防火牆與 DDoS 防護等安全功能
Zero Trust 零信任存取控制,涵蓋內部應用與網路存取

為什麼選 Cloudflare(邊緣運算)

傳統部署通常把應用放在少數幾個資料中心(中心化部署),離使用者較遠的地區延遲較高。Cloudflare 的差異在於把運算與儲存推到邊緣。

主要取捨與特性:

  • 全球邊緣節點:程式碼部署一次即在所有節點上線,請求由最近節點處理,減少跨區往返。
  • 低延遲:靜態資源與邊緣運算都靠近使用者,縮短首位元組時間與回應時間。
  • 頻寬無上限:Pages 各方案皆無頻寬上限,靜態資產請求免費且無上限,流量成長不會直接撞到頻寬牆。
  • 免費方案可商用:免費方案明確允許商業用途,適合用來起步與驗證產品。
  • 與既有網路整合:CDN、DNS、WAF 與運算/儲存共用同一層網路,設定集中。

需注意的取捨:

  • 執行環境受限:Workers 採 V8 isolates 架構(非容器),與一般 Node.js/容器環境不同,部分依賴 Node 原生模組的套件需調整。
  • 單次 CPU 時間有限:免費方案每次呼叫的 CPU 時間有上限,長時間運算型工作需另尋方案。
  • 儲存模型需理解:KV 為最終一致,D1 為 SQLite,與傳統集中式關聯式資料庫的使用方式不同。

快速開始(免費)

以下是用免費方案上線的最小路徑。指令以官方 CLI 工具 wrangler 為主,更深入的設定見系列各篇。

1. 註冊 Cloudflare 帳號

前往 Cloudflare 官網註冊帳號。免費方案免信用卡即可開始。

2. 安裝並登入 wrangler CLI

wrangler 是 Cloudflare 開發者平台的命令列工具,用於本地開發與部署。

npm i -g wrangler
wrangler login

wrangler login 會開啟瀏覽器完成授權,將本機與帳號連結。

3a. 部署一個靜態站(Pages)

在靜態網站的輸出目錄上執行部署:

wrangler pages deploy ./dist

./dist 替換成實際的輸出目錄(例如建置產物資料夾)。部署完成後會取得一個可公開存取的網址。Pages 的細節見 Cloudflare Pages

3b. 或建立一個 Worker

若要建立邊緣運算服務,初始化一個 Worker 專案:

wrangler init my-worker

依互動式提示完成後,可在本地開發並以 wrangler deploy 部署。Workers 的細節見 Cloudflare Workers


免費方案總覽

下表彙整各產品免費方案的主要額度。額度可能隨官方政策調整,以官方文件為準

產品 免費額度重點
Pages 靜態資產請求免費且無上限;各方案皆無頻寬上限;500 builds/月;同時 1 個建置;每專案可達 100 個自訂網域;免費方案可商用
Workers 100,000 requests/天;每次呼叫 10 ms CPU 時間;頻寬無限;採 V8 isolates 架構;支援 Cron Triggers
KV 1 GB 儲存;100K reads/天;1K writes/天(最終一致鍵值儲存)
D1 Serverless SQLite;5 GB 儲存;每日讀 5M rows;每日寫 100K rows
R2 S3 相容物件儲存;10 GB-月儲存;Class A 操作 1M/月;Class B 操作 10M/月;零 egress 費用
Durable Objects 100K requests/天
Queues 10K operations/天

需要注意:

  • Pages Functions 的請求會計入 Workers 免費額度,與 Workers 共用每日 100K 請求的限制。
  • R2 的零 egress 費用是與多數物件儲存(資料流出另計流量費)的明顯差異。
  • Pages 在頻寬與靜態請求上沒有上限,且免費方案可商用,適合靜態網站與前端專案起步。

什麼情境適合 Cloudflare?

情境 適合? 說明
靜態網站、前端專案(高流量) Pages 頻寬與靜態請求無上限,免費可商用
邊緣 API、輕量後端邏輯 Workers 在全球節點執行,延遲低
需要零 egress 費用的物件儲存 R2 資料流出不收費
全球分散、讀多寫少的設定/快取資料 KV 最終一致,適合此類存取模式
輕量關聯式資料 D1 提供 Serverless SQLite
長時間、CPU 密集的批次運算 單次呼叫 CPU 時間有限,不適合長任務
依賴大量 Node 原生模組或既有容器映像 Workers 採 V8 isolates,非容器環境
需要大型傳統關聯式資料庫(如完整 PostgreSQL) D1 為 SQLite,定位與規模不同

Cloudflare vs Vercel

兩者都能用於前端架站與邊緣/Serverless 運算,定位與取捨不同。

面向 Cloudflare Vercel
頻寬 / 靜態請求 無上限 依方案有額度限制
免費方案商用 可商用 Hobby 方案限非商業用途
產品線廣度 廣(運算、儲存、AI、安全、Zero Trust 等) 聚焦於部署平台與相關服務
Next.js 整合 / DX 可部署,但整合與體驗不如官方平台 對 Next.js 的開發體驗與整合最佳
運算架構 Workers(V8 isolates,邊緣) Serverless / Edge Functions
儲存 D1、R2、KV 等原生產品 多透過整合與合作服務

簡要結論:若重視頻寬無上限、免費可商用與廣泛的產品線,Cloudflare 較適合;若主力是 Next.js 並重視官方整合與開發體驗,Vercel 較適合。Vercel 的細節見 Vercel 指南


延伸閱讀


總結

核心要點

Cloudflare 開發者平台 = 邊緣網路上的「運算 + 儲存 + 架站」
- 底座:全球邊緣節點(從 CDN/DNS/安全延伸而來)
- 架站:Pages(頻寬與靜態請求無上限、免費可商用)
- 運算:Workers(V8 isolates、100K requests/天)
- 儲存:D1(SQLite)/ R2(物件儲存,零 egress)/ KV(鍵值,最終一致)
- 起步:免信用卡,wrangler CLI 一鍵部署

產品選用速查表

需求 選用
放一個網站(靜態或全端) Pages
寫邊緣 API / 後端邏輯 Workers
關聯式資料、SQL 查詢 D1
存檔案 / 物件、在意流出費用 R2
全球設定、快取、讀多寫少 KV
具狀態協調(計數器、即時協作) Durable Objects
非同步任務排程 Queues

記憶口訣

「邊緣為底,Pages 站、Workers 算、D1/R2/KV 存;頻寬無限、免費可商用。」


建立日期:2026-06-08 最後更新:2026-06-08

🔗相關文章