DynamoDB Serverless无后台如何工作?

问题描述

我无法掌握DynamoDB的无服务器部分?任何数据库怎么都没有服务器?

我能想到的最好的是:
从FaaS(例如也是无服务器的AWS Lamba程序)中,可以定义DynamoDB Serverless的架构,并使用在FaaS执行期间创建的数据库/表。 FaaS完成(即终止)后,DynamoDB Serverless的架构和数据也将永远丢失。 (因此,它有点像内存数据库,尽管不完全一样,仅在程序执行的短时间内存在。一旦程序终止,内存数据库也将永远丢失。)

这种对无服务器数据库(例如DynamoDB Serverless)的理解是否正确。其他请纠正吗?

解决方法

Amazon DynamoDB作为“服务”提供。该基础架构完全由AWS运营。应用程序通过API调用与DynamoDB通信,并根据存储和预配置的吞吐量对使用进行收费。

是的,DynamoDB在幕后使用服务器,但是用户没有暴露于此。相反,他们只是使用DynamoDB。所有供应,联网和备份都由AWS完成。