欢迎来到 AWS Serverless ICYMI(In Case You MissedIt)第四季度回顾的第24期。在这篇文章中,我们将分享最近的产品发布、功能增强、博客文章、网络研讨会、直播等内容,帮助你了解过去一段时间的重要动态。
如果你错过了我们上一期的 ICYMI,请查看。
![2023 Q4删除)
![ServerlessVideo 在 re:Invent删除)
ServerlessVideo 是 AWS Serverless 开发者倡导团队创建的演示应用程序,用于直播视频并执行高级后期处理。它使用了多个 AWS服务,包括 、、、 和 ,采用无服务器架构,具有快速、灵活且高性价比的特点。其主要功能包括一个事件驱动的核心,搭配松散耦合的微服务,能够响应由 EventBridge 路由的事件。Step Functions 管理 Lambda 和 ECS的视频处理,以平衡速度、规模和成本。应用程序集成了多个微服务,以支持直播、点播播放、转码、转录和事件处理。了解更多信息,并观看 2023 reinvent视频,请访问 。
现在支持 ,提供几乎无限的可扩展性,消除了 IPv4 地址的限制。
AWS Lambda 和 团队还增加了对 ,以促进本地测试协作。
AWS Lambda 还推出了与 的集成,用户可以查看和导出 Lambda函数配置详情,用于基础设施作为代码(IaC)工作流。
AWS 还添加了 ,允许用户调整 JSON 格式的日志、自定义日志级别以及配置 CloudWatch 日志目标,从而更容易进行调试。此外,AWS 也启用了对 CloudWatch Logs中初始化和恢复阶段错误和超时的监控,使故障排查更加简便。
对于 Kafka 事件源,AWS 启用了 ,通过将事件重新路由到 SQS、SNS 或 S3,防止函数在失败批次上停滞。AWS 还在 11 月增强了 Lambda 对于 Kafka事件源的自动缩放能力,使其能够更快达到最大吞吐量,降低在大量消息突发工作负载下的延迟。
AWS 最新推出了对 和 Lambda 运行时的支持,提供更新的库、更小的部署大小和更好的 AWS服务集成。此外,AWS 还引入了 ,以自动化连接函数到 Amazon RDS 和 RDS 代理时的复杂网络配置。
在 12 月,AWS 还启用了更快的单个 Lambda 函数自动扩展功能,使每个函数每 10 秒可以快速处理 1000 个并发执行,迅速吸收流量峰值。
在 2023 年第四季度,AWS 在其无服务器容器服务中推出了多项新功能,包括 、、 等。这些新功能有助于改善应用程序的弹性、安全性、开发者体验以及向现代容器化架构的迁移。
在 10 月,Amazon ECS增强了其任务调度能力,能够在流量激增期间,在终止不健康的任务之前先启动健康的替代任务。这避免了因过早关闭而导致的容量下降。此外,App Runner 启用了 ,使用双栈端点消除了地址转换的需求。
在 11 月,AWS Fargate 使 ECS 任务能够选择性地对大型容器图像使用 SOCI 懒加载 ,而不要求所有图像都使用。Amazon ECS 还为任务启动增加了 ,以防止在重试时出现重复实例。 扩展了对 Amazon ECS 和 Fargate工作负载的威胁检测,用户可以轻松启用此功能。
在 11 月,开源工具 在 macOS 上正式发布。 使开发者能够在本地构建、运行和发布 Linux 容器。一个新网站提供了教程和资源帮助开发者入门。
最后,在 12 月, 增加了通过
的新功能。App Runner 也改善了与 Route 53 域的集成,能够 。
在 2023 年第四季度, 宣布了 。该功能允许从失败点重启已失败的工作流执行,跳过不必要的步骤,从而降低成本。重驱功能提供了一种有效的方式来处理需要更长调查或外部操作的错误。
Step Functions 还启动了对 ,使得外部 API 和 SaaS应用的集成更加方便,无需自定义代码。开发者现在可以在工作流中直接连接到第三方 HTTP 服务。此外,AWS 发布了一种新的 ,加快了开发速度,使数据映射和权限配置的验证更加快速简便。
AWS 宣布了 ,用于编排生成性 AI工作负载。为工作流添加了两个 API 操作,以召唤 Bedrock 模型和训练作业。这些集成简化了创建复杂 AI 应用的流程,包括提示链等技术。
最后,Step Functions 工作流工作室现在 到 ,这是一种统一构建工具,允许开发者在单一界面中设计工作流并定义应用资源的整个项目生命周期。
宣布支持与 。这些集成使得可以将 Adobe 和 Stripe平台的事件路由到超过 20 种 AWS 服务,简化了事件驱动架构的构建。
在第四季度, 增加了 ,通过允许保留策略和选择性重播消息,提升了事件流的持久性,无需配置单独的资源。同时引入了其他消息过滤操作符,包括 ,以简化发布者和订阅者的路由逻辑实现。最后,通过 AWS CloudFormation 。
引入了一些主要的新功能和更新,提升了用户的可见性、吞吐量和消息处理能力。具体来说,Amazon SQS 启用了对关键 SQS API 的 ,为客户提供了更大的可见性。此外,SQS ,在某些区域显著增加了吞吐量,并在亚太区域中进一步提升了吞吐量。此外,Amazon SQS 还添加了 ,允许你重新驱动那些失败并进入死信队列(DLQ)的消息。
![re:Invent 的 Serverless删除)
访问 ,查找 2023 reinvent 的无服务器和无服务器容器会议的列表。聆听专家 Chris Munns 和 Julian Wood在他们的热门会议中的分享,《无服务器开发者最佳实践》,或 Nathan Peck 和 Jessica Deen 在《在 Amazon ECS 和 AWSFargate 上部署多租户 SaaS 应用程序》中进行的讲解。
![EDA Day删除)
AWS Serverless 开发者倡导团队于 2023 年 10 月 26 日在田纳西州纳什维尔举办了一次事件驱动架构(EDA)日会议。这次创办的 GOTO EDA 日聚集了超过 200 名参与者,涵盖了从知名 EDA 社区成员到 AWS 演讲者和产品经理的广泛人群。与会者参加了 13场会议、两场工作坊和讨论小组,讨论了 EDA 采用的最佳实践。活动在 2022年内容的基础上,加入了消息、容器和机器学习等额外主题。同时,活动为学生和科技行业的代表性不足群体创造了参与机会。为期一天的会议促进了对 AWS上的事件驱动架构模式和服务的教育、启发和深思讨论。
EDA Day 的视频现已在 上发布。
Leave a Reply