亚马逊云科技

广告

安信SSL证书

广告

亚马逊云科技推出Lambda Managed Instances:EC2支持运行Lambda函数

美国云服务器推荐

亚马逊云科技今日宣布推出“AWS Lambda Managed Instances”这一新功能,支持在Amazon EC2的计算资源上运行AWS Lambda函数,同时保留无服务器架构的运维简化优势。此增强功能可在不牺牲熟悉和喜爱的无服务器开发体验的情况下,访问专业的计算选项并优化稳态工作负载的成本。

AWS Lambda Managed Instances可以定义Lambda函数在EC2实例上的运行方式。例如可以访问最新一代的Amazon EC2实例,AWS会处理所有运维复杂工作 — 包括实例生命周期管理、操作系统补丁更新、负载均衡和自动扩缩。可以根据具体工作负载需求选择优化后的计算配置文件(例如为数据密集型应用选择高带宽网络配置),而不需要承担管理Amazon EC2基础设施的运维负担。

使用AWS Lambda Managed Instances每个执行环境可以同时处理多个请求,码可以在并发请求间高效共享资源,显著降低计算消耗。支持Amazon EC2基于承诺的定价模式,最高可节省72%的成本。

AWS Lambda Managed Instances工作原理:

该功能可将EC2实例组织为容量提供程序,可以通过Lambda控制台、AWS命令行界面(AWS CLI)或基础设施即代码(IaC)工具(如AWS CloudFormation、AWS Serverless Application Model(AWS SAM)、AWS Cloud Development Kit(AWS CDK)和 Terraform)进行配置。每个容量提供程序都定义了所需的计算特性,包括实例类型、网络配置和扩缩参数。

创建容量提供程序时,可以从最新一代EC2实例中选择匹配工作负载需求的类型。对于成本优化型通用计算,可以选择基于AWS Graviton4的实例,以提供卓越的性价比。如果不确定应该选择哪种实例类型,AWS Lambda会根据函数配置提供平衡性能与成本的优化默认值。

创建容量提供程序后,可以通过直接的配置更改将Lambda函数附加到容量提供程序。在附加函数前,应检查代码中是否存在可能在多并发环境下引发问题的编程模式,例如,写入或读取非请求唯一的文件路径、在多次调用间使用共享内存空间或变量等。

AWS Lambda会自动将请求路由到实例上预置的执行环境,消除可能影响首次请求延迟的冷启动问题。每个执行环境都可以通过多并发特性处理多个并发请求,从而最大程度地提高函数的资源利用率。当流量增加期间需要额外容量时,AWS会在几十秒内自动启动新实例并添加到容量提供程序中。默认情况下,容量提供程序无需额外扩展即可吸收高达50%的流量峰值,但在容量提供程序达到最大配置容量且额外容量仍在激增的情况下,内置的断路器会暂时限制带有429状态代码的请求,从而在极端的流量激增情况下保护计算资源。

在整个过程中,运维和架构模型始终保持无服务器特性。AWS将处理实例预置、操作系统修补、安全更新、实例间负载均衡及基于需求的自动扩缩。AWS会自动为操作系统和运行时组件应用安全补丁和漏洞修复,通常不会中断正在运行的应用程序。此外,实例的最长生命周期为14天,符合行业安全与合规标准。无需编写自动扩缩策略、配置负载均衡器或管理实例生命周期,函数代码、事件源集成、AWS Identity and Access Management(AWS IAM)权限和 Amazon CloudWatch 监控均保持不变。

如何体验AWS Lambda Managed Instances?

目前可以通过AWS Lambda控制台、AWS CLI或AWS SDK开始使用Lambda Managed Instances。该功能已在美国东部(弗吉尼亚州北部)、美国东部(俄亥俄州)、美国西部(俄勒冈州)、亚太地区(东京)和欧洲地区(爱尔兰)推出。

推荐阅读:

亚马逊云科技无服务器计算AWS Lambda创建及使用教程

AWS CLI是什么?AWS CLI使用教程

AWS SDK是什么 AWS提供哪些SDK

Lambda Managed Instances的定价包含三个组成部分:

  • 首先需要支付每百万次调用0.20美元的标准Lambda请求费用;
  • 其次,需要为预置的计算容量支付标准的Amazon EC2实例费用。

相关参考:《亚马逊AWS云服务器收费标准

要体验Lambda Managed Instances,首先需要创建一个容量提供程序。如下图所示,导航窗格中的其他资源下有一个用于创建这些资源的新选项卡。

Lambda Managed Instances

在“创建容量提供程序”步骤中指定虚拟私有云(VPC)、子网配置和安全组。通过容量提供程序配置,还可以告知Lambda在哪里部署和管理实例。

容量提供程序配置

可以指定想要包含或排除的EC2实例类型,也可选择包含所有实例类型以实现高度多样性。此外还可以指定一些与自动扩缩相关的控件,包括最大vCPU数量,以及是否要使用自动缩放或CPU策略。

EC2实例类型

配置容量提供程序后还可以在创建新的Lambda函数时通过其Amazon资源名称(ARN)选择它。在这里还可以选择想要的内存分配以及内存与vCPU的比率。

内存与vCPU的比率

如果还未注册为亚马逊云科技用户,请点击——>“亚马逊云科技官网注册入口”进行注册,新用户还可享100+免费云产品,包括云计算、云存储、数据库等等。

相关阅读:

亚马逊云科技账号注册流程图解

亚马逊免费云服务器申请与使用教程

亚马逊云科技免费服务有哪些?

(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)

主机侦探企业微信

微信扫码加好友进群

主机优惠码及时掌握

主机侦探QQ群

QQ群号:938255063

主机优惠发布与交流

温馨提示:

1、本站部分图片来源于互联网,如有侵权请联系删除。邮箱:2942802716#qq.com(#改为@)

2、本文评论没有专人回复,如果您有问题请到美国主机侦探论坛提问!

3、美国主机侦探免费为您提供美国主机购买咨询。

RAKsmart美国服务器
下一篇
Lambda Managed Instances
已经没有了
返回顶部