我正在测试AWS Lambda和API网关。我读到它们用于AWS的无服务器基础架构中,因为最终用户不必设置或管理服务器。
但是据我所知,AWS Lamda将代码存储在AWS中,而API Gateway将API存储在AWS中。他们不使用服务器存储数据和处理数据吗?我认为他们正在使用某些服务器(如EC2)来处理请求。那他们为什么被称为无服务器的呢?
从用户的角度来看,他们是否称其为无服务器?
我想知道它们是否真的没有服务器。如果是这样,他们如何做到这一点?
答案 0 :(得分:2)
从用户的角度来看,他们是否称其为无服务器?
是的,是给想要在AWS Lambda上运行功能的最终用户的。用户不必为其配置服务器/ VM /容器。 AWS提取了硬件以及将在其上执行功能的硬件的种类。它可以在EC2服务器上或在ECS上运行的容器或其他方式上执行它。
假设虚拟机出现故障,AWS可以选择一个新的虚拟机来执行Lambda功能,并且还会自动缩放。
有些人必须配置和管理服务器,在这种情况下,AWS会为您处理。