AWS Serverless Q1 2024 精彩回顾
关键要点
在2024年第一季度的AWS Serverless ICYMI中,我们分享了有关AWS无服务器架构的最新产品发布、功能增强、博客文章和在线活动的更新。了解如何利用AWS的无服务器产品提高工作效率,同时获取关键的技术洞见以及最新的工具和技术发展!
欢迎来到第25期AWS Serverless ICYMI如果您错过了的话季度回顾。在每个季度,我们都会分享最近的重要产品发布、功能增强、博客文章、网络研讨会、直播等,帮助您跟上最新的行业动态!
如果您错过了我们的上一期ICYMI,可以点击这里查看上个季度的内容。
Adobe峰会
在Adobe峰会上,AWS无服务器开发者倡导团队展示了一个为NFL开发的解决方案,利用AWS无服务器技术和Adobe Photoshop API。该系统自动化了图片处理任务,包括背景去除和动态缩放,通过集成AWS Step Functions、AWS Lambda、Amazon EventBridge和AI/ML能力(如Amazon Rekognition),将图片处理时间从几周缩短到几分钟,显著节省了NFL的成本。将基于云的无服务器架构与先进的机器学习和API技术结合,可以优化数字资产管理的工作流程,提高成本效益和敏捷性。
Serverless Video是一个用于直播视频流的演示应用,同样能够进行先进的后期处理。它使用多种AWS服务,包括Step Functions、Lambda、EventBridge、Amazon ECS和Amazon Bedrock,采用无服务器架构,确保快速、灵活和经济高效。团队利用Serverless Video采访参会者,收集他们对会议的体验反馈,观看来自Adobe峰会2024的视频和更多项目内容,尽在videoserverlesslandcom。
AWS Lambda
AWS新增了对最新长期支持版本NET 8的支持,其中包括API增强、改进的原生提前运行Native AOT支持以及性能提升。

了解如何比较构建无服务器微服务的设计方法,该文章将涵盖不同应用架构的权衡。您将看到如何应用单一责任、Lambdalith以及读写功能。
AWS无服务器Java容器现已更新。这使得用Spring、Spring Boot或JAXRS/Jersey等框架编写的遗留Java应用在Lambda上的现代化变得更加简单,且代码修改最小。
Lambda在配置事件源映射ESMs和与Amazon EventBridge Pipes的配置响应性方面也有所改进,尤其是对于自管理的Aparcher Kafka、Amazon Managed Streaming for Apache Kafka (MSK)、Amazon DocumentDB和Amazon MQ等事件源。
混沌工程是一种在构建系统弹性信心方面的流行做法,但许多现有工具假设可以更改基础设施配置,这在无服务器应用架构中无法轻易应用。您可以使用AWS故障注入服务FIS自动化并管理无服务器应用中的混沌实验,从而为测试提供可重用的方法。
Amazon ECS 和 AWS Fargate
Amazon Elastic Container Service (ECS)现在提供托管实例排空作为Amazon ECS容量提供商的内置功能。此功能可安全且自动地从关联的ECS容量提供商的Amazon EC2 Auto Scaling组中的EC2实例中排空任务。这一简化过程中,您可以使用无缝的Auto Scaling组实例刷新,快速进行基础设施更新,例如推送新的ECS代理版本而不会中断工作负载。
Credentials Fetcher使得在使用Amazon EC2时更容易运行依赖于Windows身份验证的容器。Credentials Fetcher现在与Amazon ECS集成,可以使用Amazon EC2启动类型或AWF Fargate的无服务器计算启动类型。
Amazon ECS服务连接是一种简化服务发现、连接性和流量可观察性的网络功能。您现在可以轻松地集成证书管理,通过使用传输层安全性TLS加密服务间的通信,而无需修改应用程序代码、添加额外的网络基础设施或操作服务网格解决方案。
在Amazon ECS上运行分布式机器学习ML工作负载可以使机器学习团队专注于创建、培训和部署模型,而不是花费时间管理容器编排引擎。Amazon ECS为机器学习项目提供了一个优秀的环境,支持使用NVIDIA GPU的工作负载,并提供了预装NVIDIA内核驱动程序和Docker运行时的优化镜像。
您可以了解如何使用AWS Copilot为Amazon ECS应用构建预览环境。AWS Copilot是一个开源命令行界面,使构建、发布和操作生产级容器化应用变得更简单。
掌握自动扩展Amazon Elastic Container ServiceAmazon ECS容器工作负载的技巧,以提升终端用户体验。这篇帖子解释了如何使用AWS应用自动扩展,帮助您配置Amazon ECS服务的自动扩展。您还可以在应用自动扩展中使用Amazon ECS服务连接和AWS Distro for OpenTelemetryADOT。
AWS Step Functions
有时,AWS工作负载需要访问存储在本地数据库和存储位置的数据。传统解决方案建立与本地资源的连接需要开放防火墙的入站规则、VPN隧道或公共端点。了解如何使用MQTT协议AWS IoT Core通过AWS Step Functions调度作业到本地工作程序,以访问或检索存储在本地的数据。
您可以使用Step Functions协调多个业务流程。许多行业需要为决策和交易系统提供审计跟踪。了解如何创建一个无服务器管道,以创造一个可靠、性能优越、可追踪且耐用的管道,进行审计处理。
Amazon EventBridge
Amazon EventBridge现在支持将事件发布到AWS AppSync GraphQL API,作为原生目标。这一新集成使您可以更轻松地将事件发布给更多消费者,并简化客户端的实时数据更新。
了解如何通过EventBridge发送和接收CloudEvents。 CloudEvents 是一种开放源代码规范,用于以通用方式描述事件数据。您可以直接将CloudEvents发布到EventBridge、过滤和路由它们,并使用输入转换器和API目标将CloudEvents发送到下游AWS服务和第三方API。
AWS Application Composer
AWS Application Composer允许您通过拖放卡片在虚拟画布上创建基础设施即代码模板。这些卡片表示CloudFormation资源,您可以将其连接在一起以创建权限和引用。Application Composer现已扩展到VS Code IDE,成为AWS工具包的一部分。它还包含一个生成式AI合作伙伴,帮助您为Application Composer现在支持的1100多种AWS CloudFormation资源编写基础设施即代码IaC。
Amazon API Gateway
了解如何使用双向TLS (mTLS)消费私有Amazon API Gateway API。mTLS帮助防止中间人攻击,并保护免受冒充尝试、数据拦截和篡改等威胁。
AWS reInvent的无服务器
访问Serverless Land YouTube频道,查找2023年reInvent上的无服务器和无服务器容器会议列表。聆听专家Chris Munns和Julian Wood在他们受欢迎的会议“无服务器开发者的最佳实践”中的观点,或与Nathan Peck和Jessica Deen在“在Amazon ECS和AWS Fargate上部署多租户SaaS应用程序”中交流。
飞机专用加速器下载
发表评论