AI News HubLIVE
站內改寫1 分鐘閱讀

AWS Lambda MicroVMs:用於隔離執行使用者和AI生成程式碼的微虛擬機器

AWS推出Lambda MicroVMs,這是一項新的無伺服器計算原語,提供虛擬機器級別的隔離、近乎即時啟動和恢復速度以及狀態保留功能,適用於執行使用者或AI生成的程式碼。開發者可以為每個使用者或作業分配獨立的計算環境,無需管理虛擬化基礎設施,也無需在隔離性、速度和狀態保留之間做出取捨。

來源Hacker News AI作者: leemoore

AWS Lambda MicroVMs 現已推出,這是一項新的無伺服器計算原語,旨在為執行使用者或AI生成的程式碼提供虛擬機器級別的隔離、近乎即時的啟動和恢復速度以及狀態保留功能。開發者現在可以為每個使用者或作業分配各自獨立的計算環境,從而安全地執行程式碼,而無需管理虛擬化基礎設施,也無需在隔離性、速度和狀態保留之間做出取捨。

隨著多租戶應用程式的興起,開發者越來越多地需要執行由終端使用者或AI提供的程式碼,適用於互動式編碼環境、資料分析平臺、編碼助手和漏洞掃描平臺等場景。對於這些應用程式,開發者需要為每個使用者或會話分配獨立的隔離執行環境,以限制錯誤或惡意程式碼對其他併發執行使用者或作業的影響。此前,開發者必須在強隔離、快速啟動時間和狀態保留之間做出選擇。從今天開始,Lambda MicroVMs無需任何權衡即可提供這些功能。它提供VM級別的隔離、近乎即時的啟動速度,以及最長8小時的掛起和恢復能力。Lambda MicroVMs基於Firecracker虛擬化技術構建,該技術為每月超過15萬億次的Lambda函式呼叫提供支援。

要開始使用,請從Dockerfile建立MicroVM映象,然後從該映象啟動MicroVMs。為每個使用者或作業分配自己的MicroVM,併為其提供支援HTTP/2、gRPC和WebSocket等流行連線協議的專用HTTPS URL。

Lambda MicroVMs現已在以下AWS區域推出:美國東部(弗吉尼亞北部)、美國東部(俄亥俄)、美國西部(俄勒岡)、亞太地區(東京)和歐洲(愛爾蘭)。要了解更多資訊,請訪問AWS Lambda MicroVMs開發者指南和啟動部落格文章。透過AWS Lambda控制台、AWS CloudFormation、AWS Cloud Development Kit或使用適用於AWS的代理工具包與您首選的代理開發工具開始使用MicroVMs。您只需為MicroVM執行時的基線計算資源付費,並且僅在工作負載超出基線時消耗的額外資源的活躍持續時間付費。要了解有關定價的更多資訊,請參閱Lambda MicroVMs定價。