AWS Lambda是亚马逊云科技的一项无服务器计算服务,可将代码作为高度可用、可扩展、安全且容错的应用程序函数运行,具有服务器和操作系统维护、容量预置和弹性伸缩和记录等用途,下文将为大家具体介绍AWS Lambda的有关内容。
一、AWS Lambda用途介绍
AWS Lambda适用于需要快速纵向扩展并在不需要时缩减至零的应用程序场景。用户只需在Lambda支持的一种语言运行时系统中提供代码,Lambda代表用户执行操作和管理活动,包括管理容量、监控并记录Lambda函数。
1、IoT 后端:使用Lambda构建无服务器后端以处理Web、移动设备、IoT和第三方API请求。
2、流处理:使用Lambda 和 Amazon Kinesis处理实时流数据,用于应用程序活动跟踪、交易订单处理、点击流分析、数据清理、日志筛选、索引编制、社交媒体分析、物联网(IoT)设备数据遥测和计量。
3、Web应用程序:将Lambda与其他AWS服务相结合,构建功能强大的Web应用程序,这些应用程序可自动纵向扩展和缩减,并跨多个数据中心以高可用配置运行。
4、文件处理:使用Amazon Simple Storage Service(Amazon S3)在上传完毕后实时触发Lambda数据处理。
5、移动后端:使用Lambda和Amazon API Gateway构建后端以对API请求进行身份验证和处理API请求。使用AWS Amplify 可轻松与iOS、Android、Web和React Native前端集成。
二、AWS Lambda计费方式目前AWS Lambda有永久免费的计算方式,配置是用户每月拥有100万个请求和40万GB秒或 320万秒的计算时间,可用于由x86、Graviton2处理器或两者整合提供支持的函数。此外免费套餐还包括每月100GiB的HTTP响应流,不包括每个请求的前6MB(免费)。Lambda 还为超过某些每月使用阈值的按需持续时间,提供分层定价选项。使用AWS Lambda只需按使用量付费,AWS将根据函数的请求数量和持续时间,以及代码执行花费的时间向用户收费。
亚马逊云科技官网地址:https://www.amazonaws.cn/(点击链接可免费领取AWS Lambda服务)
1、请求数量:每当Lambda为响应事件通知或调用(包括控制台的测试调用)而开始执行时便记为一次请求。
2、持续时间:从代码开始执行时算起直到其返回或以其他方式终止为止,舍入到最近的 1ms*,结果取决于为函数分配的内存量。在AWS Lambda资源模型中,可以选择用于函数的内存量,这会分配等比例的CPU计算能力和其他资源,内存大小的增加会导致函数可用的CPU的等效增加。
推荐阅读:
《AWS Lambda是什么?亚马逊Amazon Lambda云计算服务介绍》
(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)

微信扫码加好友进群
主机优惠码及时掌握

QQ群号:938255063
主机优惠发布与交流