AWS Lambda 宣布推出 Lambda Web Functions
AWS Lambda 宣布推出 Lambda Web Functions,這是全新的無伺服器運算基本元件,可讓您的程式碼直接處理 HTTP 請求。您的程式碼會接聽連接埠,並如同在任何 HTTP 伺服器上運作般處理請求。您可以使用已經熟悉的架構,例如 Express 或 Hono,無須任何配接器或自訂組態。這可讓您服務各種工作負載,例如 AI 推論端點、伺服器端轉譯 (SSR) 網路應用程式、串流 API 端點、微服務及 Webhook。您只需為作用中的 CPU 時間和環境所保留的記憶體付費,而無須為程式碼等待資料庫或下游服務所耗費的閒置 CPU 時間付費。透過此次推出,我們也將現有的 Lambda 函式更名為 Lambda Event Functions,這僅是名稱變更,您的現有函式無須變更任何程式碼或重新部署。
建置人員使用 Lambda,即可快速從程式碼進入正式環境,且無須管理伺服器,涵蓋事件驅動管道、請求-回應 API 及資料處理等用途。隨著 AI 驅動的開發加速發展,他們希望在本機建置並以熟悉的程式設計模型部署,依作用中的 CPU 用量為工作負載付費,同時以低延遲服務使用者。Lambda Web Functions 實現了這一點。目前,Lambda Web Functions 支援 Node.js 執行時期。單一暖執行環境可服務多個並行請求,將冷啟動次數減少數個量級。您可以透過原生 HTTP 串流,將結果逐步串流給用戶端。
您可以使用 AWS Lambda API、適用於 AWS 的代理工具組、AWS 管理主控台、AWS CLI、AWS CloudFormation、AWS SAM、AWS CDK 或 AWS SDK 來建立及設定 Lambda Web Functions。透過多區域路由,您只需部署一次,即可從最接近終端使用者的區域服務每個請求。Web Functions 支援 Amazon Virtual Private Cloud (VPC) 連線,讓您的函式能夠存取 VPC 內的資源。
Lambda Web Functions 即日起於下列 AWS 區域推出:美國東部 (維吉尼亞北部)、美國東部 (俄亥俄)、美國西部 (奧勒岡)、亞太地區 (東京) 及歐洲 (愛爾蘭)。如需目前的清單,請參閱依區域提供的 AWS 功能頁面。若要進一步了解,請參閱 Lambda Web Functions 開發人員指南。如需定價詳細資訊,請參閱 AWS Lambda 定價。 若要了解 Lambda Web Functions 的實際運作情形,請參閱 AWS 新聞部落格公告。