无服务器概念 - Amazon Serverless Application Model
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

无服务器概念

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

无服务器概念

事件驱动型架构

无服务器应用程序由单独的服务组成,例如Amazon Lambda用于计算的Amazon服务以及用于数据库管理的 Amazon DynamoDB,每项服务都发挥专门的作用。然后,这些服务通过事件驱动的架构相互松散地集成。要了解有关事件驱动型架构,请参阅什么是事件驱动型架构?

基础设施即代码 (iaC)

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

无服务器技术

借助Amazon无服务器技术,您无需管理自己的服务器即可构建和运行应用程序。所有服务器管理均由此完成Amazon,提供了许多好处,例如自动扩展和内置高可用性,使您可以快速将想法付诸生产。使用无服务器技术,您可以专注于产品的核心,而不必担心管理和操作服务器。要了解有关Serverlessss Serverlessss

有关核心Amazon无服务器服务的基本介绍,请参阅 Server less 101:了解 Serverless L and 上的无服务器服务

后续步骤

有关简介Amazon SAM,请参见Amazon Serverless Application Model(Amazon SAM) 是什么?