跳到正文
Vercel Blog(vercel.com)· Steren·· 13 天前精選AI 評分62

Vercel 推出 Python、容器與 Daemons 後端支援

Backends on Vercel: Python, containers, and Daemons

AI 導讀

Vercel 於 2026 年推出全新後端支援,涵蓋 Python、容器與 Daemons,讓開發者可在同一平臺部署前後端並執行背景工作。

  • Python GA:已正式上線,支援 FastAPI、Flask、Django 等主流框架,150,000 團隊已使用。
推薦理由

Vercel 讓 Python 開發者可在同一平臺部署前後端,並支援容器與背景工作,降低基礎設施管理成本

正文 · AI 翻譯

去年,我們為 Python 和 TypeScript 後端框架擴充了 零設定支援。到今年夏季,開發者可以使用 Vercel Services 同時部署前端與後端,並透過 佇列 與 耐久工作流程 協調背景工作。

今天在 Vercel Ship 在舊金山,我們正在擴充可在 Vercel 執行的後端工作負載。Python 在 Vercel 現已正式推出,Vercel Functions 的容器支援 讓自訂執行環境與系統函式庫成為可能,我們亦推出 Vercel Daemons(公開測試版),供背景工作者拉取任務並在工作之間保持執行。

Python 現已正式推出

您可以使用 Vercel 的基礎設施與開發體驗,在 Python 中構建後端,與前端相同的本機開發、預覽與正式部署。FastAPI、Flask、Django 等框架可在標準 CPython 上執行,使用您的 PyPI 相依套件,而 Vercel 將負責框架偵測、建置與擴充。

目前已有 150,000 組團隊在 Vercel 上執行 Python 後端,包括 OpenAI、Polymarket 與 Exa 的工程師。

Python SDK 讓您可在應用程式中使用 Vercel 產品,無論是將檔案儲存於 Vercel Blob、將背景工作送至 Vercel Queues、協調耐久步驟於 Vercel Workflows、在 Vercel Sandbox 執行不受信任程式碼,或以 AI SDK for Python 進行模型回應串流與工具呼叫處理。

Delphi(從書籍與講座構建 AI 數位思維)將其 Python 後端從 AWS ECS 轉移至 Vercel。擁有十位工程師且沒有專屬基礎設施職位,該團隊每天將產品推向正式環境超過 100 次,並使用 Queues 處理背景工作。

前往 Python 知識庫 檢視框架細節與範例。

任何語言的容器化應用程式

Vercel 容器執行環境 讓您能部署任何語言撰寫、已打包必要作業系統函式庫與可執行檔的應用程式。自容器支援進入公開測試版以來,5,000 組團隊已在 Vercel 上部署 150,000 次容器。

容器以 Vercel Functions 形式部署於 Fluid compute,隨流量擴充並採用 Active CPU 定價,不會對等待 API 回應、資料庫查詢或 LLM 推論的閒置時間收費。Vercel Services 讓您可與前端並行開發與部署後端,Vercel CDN 於您的網域提供流量,Vercel WAF 進行保護,日誌協助您排查問題,回滾功能可恢復先前部署。

舉例來說,假設一個使用容器進行背景處理的影片應用程式,為每個上傳的影片製作播放副本與縮圖。此 Dockerfile 封裝了 Python 處理器、其相依套件,以及 ffmpeg 以 Daemons 執行:

透過 Git 或 Vercel CLI 部署時,Vercel 會建構映像並儲存於您的 Vercel 容器登錄檔。閱讀我們的 容器化 Functions 部署指南 開始使用。

使用 Vercel Daemons 的背景工作者

Vercel Daemons 讓您可將容器部署為在 Fluid compute 上持續執行的背景工作者。您可在各區域選擇例項數量,Vercel 會在程式退出或崩潰時重新啟動,維持該容量。

Daemons 啟動時支援 pull-based 工作負載,您的程式碼會向其他系統請求工作,並在工作可用時即時處理。這可能意味著消費佇列訊息或從資料庫抓取待處理工作。

在本範例中,Daemons 會持續執行影片處理器,並從 Vercel Queues 拉取工作。在 vercel.toml,定義 Next.js 前端,將請求路由至它,並使用 Dockerfile 加入處理器:

請參考 Daemons 部署指南,將背景工作者加入您的 Vercel 專案。

在 Vercel 上執行您的後端

我們將持續投資後端支援,讓您現有應用程式的更多部分能在 Vercel 上執行,使用所需的語言、相依套件與執行模式。

資源

閱讀更多

來源: Vercel Blog (vercel.com)
開啟原文