InfoQ

AWS Introduces Lambda Web Functions for Node.js Applications

6.9内容质量
AWS Introduces Lambda Web Functions for Node.js Applications

TL;DR · AI 摘要

AWS Introduces Lambda Web Functions for Node.js Applications - InfoQ InfoQ Homepage News AWS Introduces Lambda Web Funct...

核心要点

  • 主题聚焦:AWS Introduces Lambda Web Functions for Node.js
  • 来源:InfoQ,建议结合原文判断细节。
  • AI 分析暂不可用,本条为保底评分与摘要。
#AI#编程#前端#后端#云计算
打开原文

AWS 为 Node.js 应用推出 Lambda Web 函数 - InfoQ

InfoQ 首页 News AWS 为 Node.js 应用推出 Lambda Web 函数

云

从 Token 到功能:为 AI 辅助工程构建成本归属架构(10 月 29 日网络研讨会)

AWS 为 Node.js 应用推出 Lambda Web 函数

2026 年 10 月 23 日 3 分钟阅读

作者:

  • Renato Losio

#### 关注我们

YouTube

232K 粉丝

LinkedIn

26K 粉丝

Instagram

新

RSS

19K 读者

X

57.1k 粉丝

Facebook

21K 喜欢

Bluesky

收听本文 -

0:00

音频准备就绪

您的浏览器不支持音频元素。

正常

1.25x

1.5x

喜欢

新下拉阅读列表

  • 阅读列表

AWS 近日推出 Lambda Web 函数,允许开发者直接在 Lambda 上使用 Express 和 Hono 等框架运行 Node.js Web 应用,支持并发请求和响应流式传输。

根据 Lambda Web 函数文档,新功能支持并发 HTTP 请求和响应流式传输。计费方式基于实际使用的 CPU 时间和内存,而非等待下游服务的 CPU 时间。多区域路由将请求导向最近的区域,单个预热执行环境可处理多个并发请求,显著减少冷启动问题。现有 Lambda 函数现称为 Lambda 事件函数,无需任何修改。AWS 高级解决方案架构师 Micah Walter 总结了其优势及如何简化复杂性:

您可以使用 Express、Hono、Fastify、Next.js 或任何 Node.js 框架构建标准端口监听服务器,通过单条命令部署,Lambda 会自动处理扩展、多区域分布和按实际 CPU 计费。无需适配器,无需管理基础设施,也无需框架锁定。

端点默认使用 AWS 提供的域名。如需自定义域名、边缘缓存或 AWS WAF,开发者可通过 Amazon CloudFront 实现,将 Lambda Web 函数作为源站。

Lambda Web 函数面向 HTTP 工作负载,包括全栈 Web 应用、REST 和 GraphQL API 以及可独立扩展的微服务。支持服务端渲染和响应流式传输,例如大型语言模型的增量输出,无需单独的托管层。

目前 Lambda Web 函数仅支持 Node.js,其他语言(如 Python、Java 和 .NET)仍可通过传统 Lambda 函数使用。今年早些时候,AWS 还推出了 Lambda MicroVM,提供隔离的有状态沙箱环境,用于运行不可信代码或用户生成代码,支持客户管理的生命周期。

在文章《使用 AWS Lambda Web 函数构建 Web 应用》中,Julian Wood、Kim Wendt 和 Samrat Karak 构建了一个示例应用,展示单个执行环境如何同时处理多个请求,以及应用如何全球分发服务用户。他们总结道:

Lambda Web 函数无需适配层即可将无服务器运营模式引入 Web 应用。您只需编写标准 Node.js HTTP 服务器,通过单条命令或 CloudFormation 部署,即可获得内置全局路由的可扩展按需 HTTPS 端点。

Reddit和Hacker News上的社区反响总体积极,突出了更简单的编程模型和对并发请求的支持。然而,讨论中也提出了关于Python支持以及该服务与现有替代方案差异的问题。用户magnetik79评论道:

这是一个重大突破——很高兴看到一些不完全依赖于AI的东西。☺️ 令人印象深刻的是:现在许多工作负载可以完全跳过API Gateway(...)这完全改变了当前的Lambda HTTP编程模型——现在你不再处理一对一的调用/请求,可能需要关注同步/互斥操作。

在文章《Why I'm Excited About AWS Lambda Web Functions》中,AWS首席开发倡导者Eric Johnson指出,Lambda Web Functions无需修改即可运行标准HTTP服务器和框架,支持REST、服务器发送事件、流式响应、RPC、Webhook以及通过单一托管端点的IAM认证。

AWS并非唯一提供此模型的云服务商:Google Cloud Run和Azure Container Apps同样支持无需适配层的Web应用,具备无服务器扩展和可配置的并发能力,适合具有间歇性或突发性流量的工作负载。

Lambda Web Functions的定价基于活跃CPU时间和内存使用情况,可能降低需要等待数据库或API的负载成本。内存费用将针对执行环境的整个生命周期计费。该模型可能对I/O密集型负载(如服务器端渲染、API后端和流式AI推理)带来优势。目前该服务已在五个区域上线:弗吉尼亚北部、俄亥俄州、俄勒冈州、东京和爱尔兰。

作者信息主容器

关于作者

章节标题

每个作者信息主容器

#### Renato Losio

显示更多

显示更少

#### 本内容属于云技术主题

##### 相关主题:

  • 开发
  • 架构与设计
  • AWS Lambda
  • 云技术
  • 无服务器架构
  • Node.js
  • Web应用
  • AWS
  • 云架构
  • 相关编辑内容
  • 相关赞助商 AI安全手册:加速AI应用,无需牺牲安全性
  • 相关赞助商 Equal Experts帮助组织利用AI、现代化技术并通过专家工程、协作和创新交付实践构建更好的软件。了解更多。

InfoQ新闻通讯

每周五发送InfoQ最新内容摘要,每周二发送。加入超过25万名高级开发者的社区。查看示例

我们保护您的隐私。