的无服务器概念 AWS Serverless Application Model - AWS Serverless Application Model

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

的无服务器概念 AWS Serverless Application Model

在使用 AWS Serverless Application Model (AWS SAM) 之前,请先了解基本的无服务器概念。

无服务器概念

事件驱动型架构

无服务器应用程序由单独的服务组成,例如 AWS Lambda 用于计算的 AWS 服务和用于数据库管理的 Amazon DynamoDB,每个服务都扮演一个专门的角色。然后,这些服务通过事件驱动型架构相互松散地集成。要了解有关事件驱动型架构的更多信息,请参阅什么是事件驱动型架构?

基础设施即代码(IaC)

基础设施即代码(IaC)是一种以开发人员对待代码的方式对待基础设施的方法,将与应用程序代码开发相同的严密性应用于基础设施配置。您可以在模板文件中定义基础架构,将其部署到模板文件中 AWS,然后为您 AWS 创建资源。使用 IaC,您可以在代码中定义 AWS 要配置的内容。有关更多信息,请参阅 AWS AWS 白皮书简介中的基础架构即代码。 DevOps

无服务器技术

借助 AWS 无服务器技术,您无需管理自己的服务器即可构建和运行应用程序。所有服务器管理都是通过完成的 AWS,它提供了许多好处,例如自动扩展和内置的高可用性,使您可以将自己的想法快速付诸实践。使用无服务器技术,您可以专注于产品的核心,而不必担心服务器的管理和操作。要了解有关无服务器的更多信息,请参阅以下内容:

有关核心 AWS 无服务器服务的基本介绍,请参阅 Serv erless 101:了解无服务器领域的无服务器服务