產品概覽
Wasmer 是什麼?
Wasmer 是一款前沿的 WebAssembly 執行環境,旨在跨各種環境安全高效地執行應用程式,包括桌面、伺服器、瀏覽器、行動裝置和邊緣網路。它利用 WebAssembly 提供類似容器的隔離環境,同時保持接近原生的效能,支援多種編譯器後端和廣泛的語言整合。Wasmer 透過啟用無伺服器部署簡化擴展,並為自訂執行環境和後端提供可插拔架構。其安全模型確保沙箱執行,使其成為安全執行不受信任程式碼的理想選擇。
主要功能
多後端支援
支援多種編譯器後端,如 Singlepass、Cranelift、LLVM、V8、Wasmi 和 WAMR,允許在編譯速度和執行時效能之間進行靈活權衡。
跨平台執行環境
在各種平台上無縫執行 WebAssembly 應用程式,包括 Windows、macOS、Linux、iOS、Android、瀏覽器和嵌入式系統。
安全沙箱執行
預設在隔離環境中執行應用程式,除非明確許可,否則防止未經授權存取檔案、網路或系統資源。
無伺服器和邊緣運算就緒
透過邊緣上的無伺服器部署實現輕鬆擴展,提供即時冷啟動和與 CDN 成本相當的經濟實惠定價。
可插拔架構
允許開發人員插入自訂後端、編譯器或執行器,以根據特定需求客製化執行環境。
廣泛的語言和 ABI 支援
支援多種程式語言和 ABI,包括 WASI 和 Emscripten,便於與現有應用程式輕鬆整合。
使用案例
- 通用應用部署 : 無需程式碼變更,將任何應用程式部署到雲端、邊緣、桌面和行動環境。
- 無伺服器運算 : 建構和擴展具有快速啟動時間和成本效益資源使用的無伺服器應用程式。
- 執行不受信任的程式碼 : 透過強大的隔離保證,安全執行第三方或沙箱程式碼。
- 跨平台開發 : 一次開發,隨處執行,利用 WebAssembly 在各種硬體和作業系統平台上的可攜性。
- 邊緣運算 : 將運算密集型工作負載部署在更靠近使用者的位置,提供低延遲和可擴展的基礎設施。
常見問題
Wasmer 的替代方案
Anyscale
基於 Ray 打造的全託管統一運算平台,高效支援 AI 與 Python 應用的建置、擴展與部署。
Massed Compute
彈性隨選 GPU、CPU 雲端運算服務,提供企業級 NVIDIA GPU、價格透明與專家支援。
Beam Cloud
雲平台,實現快速部署和擴展無伺服器工作負載和容器,提供無縫的開發者體驗。
Plural.sh
一個可擴展的 Kubernetes 管理平台,提供艦隊級 GitOps 自動化、基礎設施即程式碼和自助服務佈建。
ClearML
開源、統一的AI平台,管理從資料到模型部署與協調的全機器學習生命週期。
Qovery
DevOps 自動化平台,透過 Kubernetes 抽象層,簡化雲端基礎架構佈建與應用程式部署。
Bunnyshell
自動化環境管理和部署工作流程的平台,加速軟體交付的同時降低雲端成本和營運開銷。
Devtron
一個全面的Kubernetes應用程式管理平台,簡化了跨多個叢集的部署、監控和生命週期管理。

