产品概览
什么是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应用管理平台,简化了跨多个集群的部署、监控和生命周期管理。

