AWS Lambda和API Gateway是否不使用服务器?为什么将它们称为“无服务器”?

时间:2019-12-11 05:55:01

标签: amazon-web-services aws-lambda aws-api-gateway

我正在测试AWS Lambda和API网关。我读到它们用于AWS的无服务器基础架构中,因为最终用户不必设置或管理服务器。

但是据我所知,AWS Lamda将代码存储在AWS中,而API Gateway将API存储在AWS中。他们不使用服务器存储数据和处理数据吗?我认为他们正在使用某些服务器(如EC2)来处理请求。那他们为什么被称为无服务器的呢?

从用户的角度来看,他们是否称其为无服务器?

我想知道它们是否真的没有服务器。如果是这样,他们如何做到这一点?

1 个答案:

答案 0 :(得分:2)

  

从用户的角度来看,他们是否称其为无服务器?

是的,是给想要在AWS Lambda上运行功能的最终用户的。用户不必为其配置服务器/ VM /容器。 AWS提取了硬件以及将在其上执行功能的硬件的种类。它可以在EC2服务器上或在ECS上运行的容器或其他方式上执行它。

假设虚拟机出现故障,AWS可以选择一个新的虚拟机来执行Lambda功能,并且还会自动缩放。

有些人必须配置和管理服务器,在这种情况下,AWS会为您处理。