深耕企业技术领域多年,使我足以识别那些根本性的变革时刻。今天Akamai收购Fermyon的消息,正是这样一个历史性节点。这代表着多项关键技术的深度融合------轻量级WebAssembly (Wasm)函数在边缘处理请求,需要时可智能路由至GPU加速推理,而这一切都集成在同一个平台内。
让我解释一下,为何这一进展对所有分布式应用构建者都至关重要。
打造未来的团队
首先,让我们聚焦于背后的人才。Fermyon团队不仅是Wasm的倡导者,更是将其真正落地到生产环境的构建者。Matt Butcher、Radu Matei及其团队,将Wasm从一项"有趣的浏览器技术"发展为"无服务器计算的未来"。他们不仅构思并打造了Spin框架,更围绕其培育起活跃的开发者社区,最终实现了该技术的大规模生产级应用。
像 Helm 这样的著名项目,最初是 Matt Butcher 和他在 Deis 的同事在 2015 年一次黑客马拉松上为管理 Kubernetes 部署而创建的项目,如今已成为云原生计算基金会的顶级项目。
正是这支团队,在Kubernetes引领微服务潮流之前,就已洞察其趋势。他们屡次展现出对基础设施演进的前瞻性视野,其精准预判,往往领先行业三到五年。
为什么 WebAssembly + 边缘 = 下一次演进
换言之,最快的无服务器 Wasm 运行时 + 分布最广的云平台 = 更快部署、即时扩展的更智能应用。当然,这说法不如前者精炼。
Wasm 不再仅仅关乎在浏览器中运行代码,而是提供接近原生的性能,并具有真正的可移植性------这次,"一次编写,到处运行"真正实现了。无需分发容器,无需运行时依赖,只有微秒级执行的编译代码。你的应用性能达到最优,并且你可以更快实现交付。
Akamai EdgeWorkers 使开发人员能够在边缘部署 JavaScript 函数,而 Fermyon 将其提升到了新的水平。可以看作是从事务处理升级到完整的边缘应用。
这不再是运行孤立功能,而是部署完整的、有状态的应用程序。你获得了复杂的路由、中间件和服务组合能力,且启动速度依然迅捷。这使你能够构建复杂、多组件的系统,让应用在变得更健壮(更智能)的同时,性能丝毫不减。
Fermyon 的 Spin 框架使开发人员能够用 Wasm 组件构建整个应用程序,每个组件可能用不同的语言编写,但都能无缝协作。这使得无服务器函数可以扩展为可移植的无服务器应用程序,并内置键值存储、SQL 数据库和 AI 推理能力。真正的多云成为可能。
再结合 Akamai 的基础设施,我们使开发人员能够将计算分布到全球超过 4,400 个地点。当你在我们的平台上部署 Wasm 模块时,无论用户身处何地,都能获得低于 10 毫秒的响应时间。拥有所有的扩展能力,却没有随之而来的复杂性。
Fermyon 构建了最快的无服务器 Wasm 运行时。Akamai 运营着分布最广的云平台。我们携手合作,加速实现价值的时间,同时使开发人员能够大规模构建更智能的应用程序。
分布式 AI 应用:从愿景到现实
AI 的未来在于让强大的智能无处不在。WebAssembly 是实现这一点的关键。
借助 Wasm,开发人员可以比以往更快地创建分布式 AI 驱动的应用程序,并且有信心因为 Akamai 的网络,这些应用能为更多地区、更多用户更快地运行。你的 AI 模型编译为 Wasm,几秒内即可全球部署,无论你的用户身处东京、圣保罗还是斯德哥尔摩,都能以稳定的亚秒级响应时间执行。
这延续了 Akamai 在实现从核心到边缘计算资源连续统一体方面的努力。继我们发布 Akamai Inference Cloud 之后,将运行在 Akamai 上的 Wasm 函数能力与 NVIDIA Blackwell GPU 基础设施相结合,为开发人员创造了释放新能力的机会。
当轻量级的 Wasm 函数在边缘处理请求时,我们可以在需要时智能地将它们路由到 GPU 加速的推理,所有操作都在同一平台内完成。你将获得边缘计算的经济性和 GPU 加速的强大能力,并由平台无缝编排。
开发人员将不再需要在速度与智能之间做出选择;他们将两者兼得。Wasm 函数可以在边缘以微秒级速度处理请求,仅在必要时调用运行在我们 GPU 基础设施上的更深度 AI 模型。这是为智能应用设计的智能路由。
开源不是可选项------而是战略
我们对开源的承诺不会改变。Spin 将会一直保持开源。SpinKube 继续作为 CNCF 项目推进。开发者的信任是通过行动、支持和代码提交赢得的。Fermyon 深谙此道。他们没有构建一个专有平台并试图锁定开发者。他们构建了开源工具,让开发者自由选择。
Akamai 将继续秉承这一理念。你想在自己的基础设施上运行 Spin?很好。在另一朵云上运行?没问题。我们的目标不是困住开发者------而是打造最好的平台,让他们选择留下。
这对开发者当前意味着什么
即日开始,如果你正在构建分布式应用,你有了新的选择。
- 用 Rust、Go、JavaScript、Python 或任何能编译为 Wasm 的语言编写你的代码。
- 在几秒内(而不是几小时内)将其部署到全球。
- 从零扩展到数百万请求,而无需考虑基础设施。
- 仅按毫秒计费,为你实际使用的资源付费。
但更重要的是,你并非在押注于专有技术。每个组件------从 Spin CLI 到部署平台------都有开源基础。你的代码不会被锁定在我们的平台上,它在设计上就是可移植的。
更大的图景
网络正在从集中式的云演变为分布式的边缘。不是因为潮流如此,而是物理规律使然。你无法从单一区域为全球受众提供服务并期望获得低于 100 毫秒的延迟。你无法在弗吉尼亚州为新加坡的用户运行 AI 推理并称之为"实时"。
WebAssembly 加边缘计算解决了这个问题。对于需要即时、高效地全球运行的工作负载而言,它是合适的工具。
Fermyon 构建了引擎。Akamai 提供了全球基础设施。我们携手合作,让部署边缘原生应用变得像推送到 GitHub 一样简单。
Web 应用的未来意味着计算无处不在。而通过此次收购,"无处不在"变得更加触手可及。
欢迎加入 Akamai,Fermyon 团队。让我们携手创造非凡。
想亲自尝试吗? 查看 Spin,亲身体验边缘 Wasm 的实际感受。或者直接联系我们------我很乐意了解你们正在构建的东西。