云部署领域
WASM 的沙盒执行模型在组件之间提供了强大的安全边界
纯浏览器内数据库(DuckDB WASM 或 sqlite)
Unikernel 是一个单一内存空间的内核镜像,其中只能有一个应用在运行 库操作系统(Library OS,LibOS)
组织可以将单体应用程序分解为安全的微服务,每个服务在其独立的 WASM 驱动的 Unikernel 中运行
一直被划分为两种强大但截然不同的范式:容器和无服务器架构
容器技术对于传统操作系统的依赖
容器范式
容器
了解架构差异对于为您的环境做出正确的选择至关重要
Docker : 的集中式守护进程架构为远程管理和广泛的工具集成提供了 REST API,但需要 root 权限并会产生单点故障。
Podman :无守护进程安全
Containerd:行业基础 Kubernetes 的默认运行时,containerd 专注于以最小的开销进行核心容器操作。
nerdctl :现代 Docker 替代品
容器为开发人员提供了极大的灵活性,使他们能够将应用程序与所有依赖项打包在一起,并确保跨环境的一致性执行
管理 Kubernetes 集群
WebAssembly支持和镜像流式传输
无服务器架构
Serverless Framework 是业界非常受欢迎的无服务器应用框架
AWS Lambda 到阿里云函数计算
无服务器容器框架
Serverless Container Framework v2 (SCF v2)
开发人员 使用熟悉的容器工作流程
云服务提供商无绑定的部署
Serverless 是基于事件驱动的编程范型,其底层的计算平台一般为轻量计算,比如容器计算 Docker。
追求可解释、可维护、可演化的最小化架构。
更重视系统的实际产出,而非供应商文档中所描绘的未来潜力。
参考
https://sanj.dev/post