无服务器运算(Serverless computing)是云计算的一种模型。以平台即服务(PaaS)为基础,无服务器运算提供一个微型的架构,终端客户不需要部署、配置或管理服务器服务,代码运行所需要的服务器服务皆由云端平台来提供。
无服务器运算(Serverless computing),又被称为功能即服务(Function-as-a-Service,缩写为 FaaS),是云计算的一种模型。以平台即服务(PaaS)为基础,无服务器运算提供一个微型的架构,终端客户不需要部署、配置或管理服务器服务,代码运行所需要的服务器服务皆由云端平台来提供。
云已经开放了从 VM 到 Containers 到无服务器的各种执行模型,以提供适当的硬件资源利用。传统或传统的观念是让 Bare Metal 托管应用程序,虚拟化通过创建多个实体来购买新的维度在同一金属上的 VM 之间运行 OS 的封装在容器上运行,容器对此进行了增强,以仅利用所需的资源。容器为底层硬件提供了更高的资源利用率。但是问题仍然存在,我们是否确实需要在不使用应用程序时运行基础架构,以便我们降低基础设施成本。这种需求帮助云平台提供商提出了 Serverless,
什么是无服务器计算
这是一个执行模型,其中云提供程序在有限的时间内运行服务器并动态管理资源分配。就像在无服务器计算中一样,服务器/资源将根据需要进行分配,并且将完全由供应商进行供应,管理和修补,因此从理论上讲它不是无服务器的。
计算历史评估
在任何应用程序体系结构中考虑无服务器计算时,请问自己无服务器方法对于整个应用程序是否有效,或者仅一部分应用程序需要无服务器,几乎不需要提出任何问题
无服务器架构的优点很少
目前,无服务器计算的缺陷很少,但是可以肯定的是,随着 FaaS 的到来,这些缺陷将得到纠正