AWS Lambda

运行代码,无需顾虑服务器。只需按使用的计算时间付费。

通过 AWS Lambda,无需配置或管理服务器即可运行代码。您只需按消耗的计算时间付费 – 代码未运行时不产生费用。

借助 Lambda,您几乎可以为任何类型的应用程序或后端服务运行代码,而且全部无需管理。只需上传您的代码,Lambda 会处理运行和扩展高可用性代码所需的一切工作。您可以将您的代码设置为自动从其他 AWS 服务触发,或者直接从任何 Web 或移动应用程序调用。

什么是 AWS Lambda?

优势

无需管理服务器

AWS Lambda 可以自动运行您的代码,无需配置或管理服务器。只需编写代码并将其上传至 Lambda。

持续扩展

AWS Lambda 可通过运行代码以响应每个触发程序来自动扩展您的应用程序。您的代码将并行运行并逐个处理触发程序,按照工作负载的大小精密扩展。

次秒级计量

使用 AWS Lambda 时,会按代码执行时间 (以每 100 毫秒为单位) 和代码触发次数收费。代码未运行时,无需支付任何费用。

工作原理

Lambda_HowItWorks

使用案例

可以使用 AWS Lambda 构建哪些内容?详细了解以下使用案例:


数据处理

您可以使用 AWS Lambda 执行代码以响应数据更改、系统状态变化或用户操作等触发程序。Lambda 可以由 S3、DynamoDB、Kinesis、SNS 和 CloudWatch 等 AWS 产品直接触发,也可以通过 AWS Step Functions 编排到工作流程中。您可借此构建各种实时的无服务器数据处理系统。

实时文件处理

您可以使用 Amazon S3 触发 AWS Lambda,以便在上传数据后立即进行处理。例如,您可以使用 Lambda 实时创建图像缩略图、转换视频代码、建立文件索引、处理日志、验证内容以及聚合和筛选数据。

参考架构:图表 | 示例代码

Lambda_FileProcessing
The_Seattle_Times_logo2

Seattle Times 利用 AWS Lambda 来调整图像大小以便在不同的设备 (如台式机、平板电脑、智能手机等) 上查看。阅读案例研究 »

实时数据流处理

您可以使用 AWS Lambda 和 Amazon Kinesis 处理实时流数据,从而跟踪应用程序活动、处理事务处理顺序、分析单击数据流、整理数据、生成指标、筛选日志、建立索引、分析社交媒体以及遥测和计量 IoT 设备数据。

参考架构:图表 | 示例代码

Lambda_StreamProcessing
localytics-logo2

Localytics 可实时处理数十亿个数据点,并使用 Lambda 来处理存储在 S3 中或从 Kinesis 进行流式处理的历史和活动数据。阅读案例研究 »

提取、转换、加载

您可以使用 AWS Lambda 针对 DynamoDB 表中的每个数据更改执行数据验证、筛选、排序或其他转换,并将转换后的数据加载到其他数据存储。

参考架构:图表

Lambda_ETL
zillow-Logo2

Zillow 使用 Lambda 和 Kinesis 实时跟踪移动指标子集。凭借 Kinesis 和 Lambda,我们得以在两周内开发和部署一套成本高效的解决方案。


后端

您可以使用 AWS Lambda 构建无服务器后端,以处理 Web、移动、物联网 (IoT) 和第 3 方 API 请求。

IoT 后端

您可以使用 AWS Lambda 构建无服务器后端以处理 Web、移动、物联网 (IoT) 和第 3 方 API 请求。

参考架构:图表 | 示例代码

Lambda_IoT

移动后端

您可以使用 AWS Lambda 和 Amazon API Gateway 构建后端,以验证和处理 API 请求。Lambda 能够轻松创造丰富、个性化的应用程序体验。

参考架构:图表 | 示例代码

Lambda_MobileBackends
Bustle_logo2

Bustle 使用 AWS Lambda 和 Amazon API Gateway 为其 Bustle iOS 应用程序和网站运行了一个无服务器后端。借助无服务器架构,Bustle 无需管理基础设施,因此每位工程师都能够集中精力构建新功能并进行创新。阅读案例研究 »

Web 应用程序

通过将 AWS Lambda 与其他 AWS 产品相结合,开发人员能够构建强大 Web 应用程序,这种应用程序可自动调整规模并在多个数据中心按高度可用的配置运行,同时开发人员无需在可扩展性、备份或多数据中心冗余方面执行任何管理工作。

参考架构:图表 | 示例代码

Lambda_WebApplications

案例研究

Coca Cola

美国跨国饮料企业可口可乐公司使用 AWS Lambda 和 AWS Step Functions 构建了经济高效的无服务器解决方案。

阅读博客 »

Nordstrom

领先的美国时装专业零售商诺德斯特龙利用 AWS Lambda 构建了一个新的推荐引擎来处理客户请求。

观看视频 »

Benchling

生命科学软件公司 Benchling 使用无服务器架构创造了一种技术,研究人员可使用此技术非常精确地修改基因组的某些部分。

阅读更多 »

Thomson Reuters-logo2

汤森路透使用 AWS Lambda 为其使用分析服务每秒处理多达 4000 个事件,并花费了 5 个月的时间将其部署到生产环境中。

阅读更多 »

AWS Lambda 入门

icon1

注册 AWS 账户

立即享受 AWS 免费套餐
icon2

通过分步教程进行学习

通过 简单教程来进行探讨和学习。
icon3

开始使用 AWS Lambda 进行构建

详细了解 AWS Lambda 的功能

访问功能页面
已准备好开始使用?
注册
还有更多问题?
联系我们