入门
开发人员工具
-
框架
-
持续集成和部署
-
监控、日志记录和诊断
-
编写和开发
-
框架
-
从可简化无服务器应用程序开发和部署的各种 AWS 框架、开源框架以及第三方 Web 框架中进行选择。这些常用框架支持多种语言。
-
持续集成和部署
-
您可以使用 AWS 开发人员工具和第三方工具为您的无服务器应用程序构建持续集成和持续交付 (CI/CD) 流程。
-
监控、日志记录和诊断
-
编写和开发
-
您可以使用 IDE 插件在您现有的集成开发环境 (IDE) 中撰写 AWS Lambda 函数代码。
文档
Amazon API Gateway
Amazon API Gateway 是一种完全托管的服务,可以帮助开发人员轻松创建、发布、维护、监控和保护任意规模的 API。
Amazon EventBridge
Amazon EventBridge 是一种无服务器事件总线,支持您使用自己的应用程序、软件即服务 (SaaS) 应用程序和 AWS 服务的数据轻松将应用程序连接到一起。
Amazon Simple Notification Service (SNS)
Amazon SNS 是一种高度可用、持久、安全且完全托管的发布/订阅消息收发服务,可以让您轻松解耦微服务、分布式系统和无服务器应用程序。
Amazon Simple Queue Service (SQS)
Amazon SQS 是一种完全托管的消息队列服务,让您可以解耦和扩展微服务、分布式系统和无服务器应用程序。
AWS Fargate
AWS Fargate 是一种适用于 Amazon ECS 的计算引擎,让您无需管理服务器或集群即可运行容器。
AWS Lambda
AWS Lambda 使您几乎可以为任何类型的应用程序或后端服务运行代码,而且完全无需管理。
AWS Serverless Application Model (SAM)
AWS SAM 是一种使用简洁语法、用于构建无服务器应用程序的开源框架。
AWS Serverless Application Repository (SAR)
AWS SAR 使团队、组织和各个开发人员能够存储和共享可重用的应用程序,并轻松组装和部署无服务器架构。
AWS Step Functions
AWS Step Functions 让您将多个 AWS 服务协调为无服务器工作流,以便您可以快速构建和更新应用程序。
教程
构建简单的无服务器 Web 应用程序
使用 AWS Lambda、Amazon API Gateway、Amazon S3、Amazon DynamoDB 和 Amazon Cognito 构建一个允许用户请求乘坐 unicorn 车辆的无服务器 Web 应用程序。
构建动态、多服务的 Web 应用程序
使用 Amazon Cognito、Amazon Kinesis、AWS Lambda、AWS Fargate、AWS CodeCommit 等等部署 Web 应用程序,连接到数据库和分析用户行为。
在 Twitch 上观看实时编码教程
观看我们的“基于无服务器构建”广播,并使用 AWS Lambda、AWS AppSync、Amazon SQS 等等构建一个无服务器航空公司预订应用程序。
客户构建的工具
访问由领先公司提供的开源工具,这些公司构建了无服务器框架、应用程序和解决方案来改进其处理数据、执行负载测试、跨团队管理无服务器项目以及加速内部无服务器采用的方式。如需了解更多用于无服务器应用程序的开源和第三方开发人员工具,请访问我们的无服务器开发人员工具页面。

StreamAlert 是一种无服务器的实时数据分析框架,使您能够提取、分析来自不同来源的数据,并依据您定义的警报逻辑发出相关警报。

Cloud Custodian 是用于管理公有云账户和资源的规则引擎。它允许用户定义策略以启用良好托管的云基础设施,并将临时脚本整合到轻型且灵活的工具中。

Odin 允许您将 12 要素应用程序部署到 AWS。Fenrir 是一种安全的 AWS SAM 部署器,可帮助管理无服务器项目并在您的团队和组织中扩展无服务器架构。

ShadowReader 是一款负载测试工具,通过从访问日志中收集流量模式,它可将生产流量重放到您选择的目标。

Bender 提供了可扩展的 Java 框架,用于在 AWS Lambda 上创建无服务器 ETL 函数。Bender 提供了为 ETL 进程的各个方面构建模块所必需的接口。

Jazz 是一种无服务器开发平台,可加速无服务器技术在企业内的采用。Jazz 可以帮助构建函数、API 和静态网站,并且默认情况下随附 CI/CD。
白皮书
通过 AWS 无服务器平台提供的 IT 敏捷性和业务可扩展性创造价值
IDC 揭示了 11 家 AWS 客户如何通过无服务器服务将五年运维成本降低 60%,并使计算部署速度提高 89%。
参考架构
使用 AWS Lambda 的移动后端
为移动应用程序构建一个允许用户上传照片和笔记的无服务器后端。
图像识别处理
使用 AWS Step Functions 编排一个能够处理照片和提取元数据的无服务器工作流。
实时数据流处理
为应用程序活动跟踪、订单处理、单击流分析等处理实时流数据。
运行无服务器 MapReduce 作业
构建一个可处理存储在 Amazon S3 中的数据的 MapReduce 框架(和经济高效管道)
技术讲座
了解有关无服务器计算的更多信息。