亚马逊AWS官方博客

Category: Serverless

使用 ApiGateway 作为 S3 的反向代理

客户目前在其架构中使用 Nginx 作为反向代理,但希望将其迁移至 AWS 托管服务。他们的主要目标是利用 AWS 的功能来实现更高效的资源管理和更可靠的服务。其中一项需求是确保可以使用自定义域名来访问存储在 AWS S3 中的资源,而不直接暴露 S3 桶的地址给终端用户。这样做可以提高安全性并使管理更加方便。此外,客户还希望在遇到 S3 资源不存在、无法访问或权限问题时,不直接返回标准的 4XX 错误代码,而是返回自定义的状态码,以便在用户界面上提供更加友好和可控的体验。

重构为无服务器架构:从应用程序到自动化

无服务器技术不仅能够最大限度地减少构建者用于管理基础设施的时间,还可以协助构建者减少他们需要编写的应用程序代码的数量。得益于业务逻辑和应用程序拓扑之间的更清晰的分离,将应用程序代码替换为完全托管式云服务可以提高应用程序的运营性和可维护性。本博客文章将向您介绍其中的工作原理。

AWS Lambda 函数现在将处理大量请求时的扩展速度提高 12 倍

AWS Lambda 将扩展速度提升了 12 倍。对于面临突发流量的应用程序,这一改进可以更快达到所需的并发水平。依赖 Lambda 进行数据处理的服务也将获益。新的扩展行为更易预测和控制,有利于容量规划和成本管理。总的来说,这极大提高了 Lambda 处理突发和不可预测高并发工作负载的能力。

在北京/宁夏区部署 MSK 集群触发跨账号 Lambda 函数的架构

Amazon MSK + Lambda 的集成是构建无服务器事件驱动架构的高效实践,可以有效地保证流式数据处理的时效性,基础设施资源的开销效率,高并发请求波峰的弹性应对和终端用户的体验需求。本博客将介绍在北京/宁夏区,采用 Kafka 原生的 SASL 认证和 Kafka URL 功能,构建 MSK 触发跨账号 Lambda 函数的消息处理架构,实现组织内数据流的东西向分析处理。