APP下载

AWS Lambda现可安装扩充套件强化处理能力

消息来源:baojiabao.com 作者: 发布时间:2024-05-11

报价宝综合消息AWS Lambda现可安装扩充套件强化处理能力

AWS宣布现在Lambda扩充套件正式释出,该功能让用户可以在无服务器运算服务Lambda中,整合自己爱用的工具,以进行监控、安全性和治理等任务。用户可以使用控制台和命令列工具,简单地安装扩充套件,以执行讯息撷取或是自动侦测程式码等需求。目前这项功能已经在美东北维吉尼亚地区,以及欧洲的爱尔兰和米兰地区正式上线。

官方表示,Lambda扩充套件提供了一个容易扩充Lambda执行环境的方法,AWS用户、AWS合作厂商和开源社群,都可以使用Lambda Extensions API来建构扩充套件,这些套件能在Lambda函式的执行流程中,提供增强功能。

比起在2020年10月所释出的AWS Lambda扩充套件预览版,在正式版本有了功能调整,用户的程式码执行完后,可立即送出回应,而不需要等待扩充套件工作完成,如此,扩充套件就可以在函式回传回应讯息后,执行像是发送遥测资料这类的工作。

官方提到,AWS Lambda扩充套件的使用情境,可以包括在呼叫函式前、期间和之后撷取诊断资讯,或是以扩充套件自动检视程式码,也能利用安全代理来进行检测和警告函式活动,以及将遥测资料,用异步的方式,发送到S3和Kinesis等自定义目标。

AWS Lambda扩充套件的安装与配置管理简单易用,用户可以使用Lambda图层将工具加到函式中,或是将其新增至函式映像档,以容器的方式来部署。Lambda扩充套件使用扩充API来注册功能和执行环境生命周期事件,并且启动新的程序或是执行逻辑,来回应这些事件。而Lambda扩充套件也可以使用Runtime Logs API来订阅,从Lambda执行环境送往Amazon CloudWatch的日志串流,Lambda串流这些日志到扩充套件,以进行处理、过滤和发送等任务。

多数用户不需要了解API的运作,可以仅透过配置Lambda函式中的选项使用扩充套件,用户使用在Lambda控制台、命令列工具、基础设施即程式码服务,以及像是AWS CloudFormation和Terraform等工具,安装和管理扩充套件。AWS与HashiCorp、Datadog和Splunk等企业合作,在Lambda上提供扩充套件,另外,AWS也提供了4款自家服务的扩充套件,分别是AppConfig、CodeGuru Profiler、CloudWatch Lambda Insights和Distro for OpenTelemetry。

Lambda扩充套件与函式共用计费模型,AWS会收取Lambda生命周期中的运算时间,在函式呼叫方面,用户需要支付服务请求、程式码执行以及所有扩充套件运算时间的费用。官方也提醒,Lambda扩充套件因为与函式共用CPU、内存和储存资源,因此可能会影响效能,而且扩充套件会在函式程式码之前初始化,因此函式的执行时间也会跟着增加。

2021-05-25 23:12:00

相关文章