Forrester 將 Cloudflare 評為 2023 年第四季度「Forrester Wave™:邊緣開發平台」的領導者,在當前產品類別中得分最高。
根據首席分析師 Devin Dickerson 的報告,「Cloudflare 的邊緣開發平台為企業提供了建立完整堆疊分散式應用程式所需的構建區塊,使開發人員無需成為 CAP 定理的專家即可利用全球分散式運算、儲存和可程式設計安全網路。」
超過 100 萬名開發人員正在使用開發人員平台產品構建應用程式,其中包括 Workers、Pages、R2、KV、Queues、Durable Objects、D1、Stream、Images等。開發人員可以使用 Cloudflare 的全套運算、儲存和開發人員服務,輕鬆部署高度分散式完整堆疊應用程式。
Workers 使Cloudflare 的網路可程式設計
「該平台的一個關鍵優勢是與 Cloudflare 的可程式設計全球 CDN 的互通性以及利用智慧工作負載放置的部署模型。」– The Forrester Wave™:邊緣開發平台,2023 年第四季度
Workers 在Cloudflare 的全球網路上執行,提供 API 來直接讀取和寫入本機快取,並直接在 Worker 接收的請求物件上公開來自 Cloudflare CDN 的上下文。
與 Cloudflare 網路的緊密整合使開發人員能夠構建、保護和連線全球分散式應用程式,而無需部署到特定區域。Smart Placement 可最佳化 Workers,以在產生最快整體效能的位置執行,可能是距離資料最近的位置,或者是距離使用者最近的位置。Hyperdrive 自動集中資料庫連線,允許在世界各地執行的 Workers 在查詢 PostgreSQL 資料庫時重用它們,從而避免擴展挑戰,導致難以在無伺服器架構中使用傳統資料庫。Cron Triggers 允許長達 15 分鐘的 CPU 時間,允許運算密集型背景工作。
Cloudflare 超越了邊緣運算——它是無處不在的運算。我們利用自己的網路使您的應用程式發揮最佳效能,該網路由真實世界的資料塑造並根據存取模式和程式設計範例進行定制。
無需成為分散式系統專家即可部署分散式系統
「推薦客戶一致強調了上線的簡便性,沒有任何背景的開發人員可以在幾分鐘內在全球範圍內交付工作負載,並在一周內生產出高品質的應用程式。」 – The Forrester Wave™:邊緣開發平台,2023 年第四季度
Workers 使任何開發人員都能夠部署全球分散式應用程式,而無需成為分散式系統專家或設定雲端基礎結構的專家。
當您部署Worker 時,Cloudflare 會在幕後將其分發到全球範圍內。但對您來說,它是可以在本機執行和測試的單個應用程式,使用與您的 Workers 在生產中執行的相同開放原始碼 JavaScript 執行階段。
當您部署 Durable Object 來協調即時狀態時,您就構建了一個分散式應用程式,但不必學習 RPC 通訊協定和擴展基礎結構,而是使用前端開發人員都知道且每天依賴的 Web 標準 API 在 JavaScript 中為整個應用程式進行了程式設計。
使用 Cloudflare Queues 對訊息進行排隊和批量處理,只需在現有 Worker 中新增幾行 JavaScript 即可。
當您使用 Cloudflare Pages 建立 Web 應用程式時,只需連線到 GitHub 存儲庫,您就可以使用預覽 URL 設定完整的連續構建和部署管道。
以前只編寫前端程式碼的開發人員現在可以構建後端,使他們的應用程式具有即時性和反應性。因為等待基礎結構專家提供資源而僵持不前的團隊可以立即進行原型設計,而無需等到下周。編寫和部署 Worker 令人熟悉且易於理解,這使得工程團隊能夠更快地行動,並且開銷更少。
為什麼團隊能夠如此迅速地開始?
Workers 使用前端開發人員和構建 Web 應用程式的任何人每天都在使用的 Web 標準 API。Cloudflare 是 Web 互通性執行階段社群群組 (WinterCG) 的創始成員,致力於執行階段之間的互通性。
開發人員每天使用的工具都是我們平台的原生工具。我們為所有 API 發佈 TypeScript 類型,並支援在透過 Wrangler CLI 或透過 Cloudflare 儀表板(該儀表板本身由流行的 VSCode 編輯器提供支援)中的代碼編輯器創作和部署時編譯 TypeScript。
支援開發人員喜歡用來構建的開放原始碼框架。Workers 執行階段原生提供了越來越多的來自 Node.js 的 API,允許現有的開放原始碼庫在 Workers 上運作。越來越多開發人員依賴的新開放原始碼專案從設計之初就能在所有 WinterCG 執行階段中運作。每天都有更多的 JavaScript 生態系統在 Workers 上運作。
利用 GPU、LLM 等技術進軍人工智慧領域
「其宏偉願景拒絕將未來的足跡限制在邊緣,他們目的明確地在路線圖上構建出各項功能,這表明它將越來越有能力在工作負載方面與公有雲端超級擴展器一較高下。」– The Forrester Wave™:邊緣開發平台,2023 年第四季度
我們正在為大規模生產應用程式構建一個完整的運算平台。由於每個公司和每個開發人員現在都在構建或試驗 AI, Cloudflare 已將 GPU 整合成為我們開發人員平台的一部分。我們讓 AI 的入門變得和交付全球工作負載一樣簡單。11 月中旬,我們實現了在全球 100 多個城市執行 Workers AI Inference 的目標,到 2024 年底,Workers AI 將在 Cloudflare 開展業務的幾乎每個城市執行。
Workers AI 允許開發人員使用最新的開放原始碼 AI 模型構建應用程式,而無需佈建任何基礎結構或為昂貴的未使用容量付費。我們正在對此進行擴展,以支援直接從 Hugging Face 到 Workers AI 部署模型,以獲得更廣泛的 AI 模型集。與在特定資料中心佈建具有GPU 的虛擬機器不同,我們構建此功能是為了將整個網路視為一個巨大的運算資源,在正確的時間在正確的位置執行模型來滿足開發人員的需求。
除了模型推理之外,我們還加倍支援 Web 標準 API,並在 Workers 平台內提供 WebGPUAPI。雖然我們因為被認可為領先邊緣平台而感到自豪,但我們不僅如此,我們還是一個用於開發完整堆疊應用程式的平台,甚至是那些需要在一年前還很少使用或需要的運算能力的應用程式。
我們很高興向您展示後續將推出的內容,包括跨Cloudflare 產品管理機密的新方法、改進的可觀察性以及用於發佈變更的更好工具。每天,我們都會看到在我們的平台上構建了更先進階應用程式,我們致力於將其與工具相匹配,以服務於對任務最關鍵的工作負載——我們自己也使用這些工具來在我們的平台中構建我們自己的產品。
按一下此處下載報告。