首页 > 解决方案 > 云计算和无服务器计算有什么区别?

问题描述

这两者有何不同?无服务器计算是云计算的一部分吗?

标签: cloudserverlessserverless-architecture

解决方案


让我们从互联网的早期开始:

在 Web 的早期,任何想要构建 Web 应用程序的人都必须拥有运行服务器所需的物理硬件,这是一项繁琐且昂贵的工作。

__ Cloudflare - 什么是无服务器计算?| 无服务器定义

所以这里的主要问题是购买、维护和保留在时间/金钱方面都不是/不是的物理硬件。

云计算

然后是云计算,您可以在其中租用远程服务器一段所需的时间(即用即付或按月付费)。并且您不会有保留物理存储等的麻烦。

让我们阅读有关 Amazon Web Server 和 Microsoft Azure 的文档:

云计算是通过 Internet 按需交付 IT 资源,采用即用即付定价。无需购买、拥有和维护物理数据中心和服务器,您可以根据需要从 Amazon Web Services (AWS) 等云提供商处访问技术服务,例如计算能力、存储和数据库。

__ AWS - 什么是云计算?

简而言之,云计算是通过互联网(“云”)提供计算服务(包括服务器、存储、数据库、网络、软件、分析和智能),以提供更快的创新、灵活的资源和规模经济。您通常只需为使用的云服务付费,从而帮助您降低运营成本、更高效地运行基础架构并随着业务需求的变化进行扩展。

__ Microsoft Azure - 什么是云计算?

无服务器计算

根据 Cloudflare 关于无服务器计算的文章:

无服务器计算是一种在使用时提供后端服务的方法。无服务器提供程序允许用户编写和部署代码,而无需担心底层基础设施。从无服务器供应商那里获得后端服务的公司根据他们的计算收费,并且由于服务是自动扩展的,因此不必预留和支付固定数量的带宽或服务器数量。请注意,尽管名称为无服务器,但仍使用物理服务器,但开发人员不需要了解它们。

而且,对于云计算,定价和维护成本仍然存在一些挑战。使用无服务器,您无需担心操作系统更新、内核补丁等。而且您将根据 CPU 使用率(CPU 时间/内存)付费,而不是像云计算那样花费您一段时间。例如,如果您一年每天有 1 小时的计算时间,那么云计算将花费您一年的时间租用服务器,而无服务器计算将只花费您 365 小时而不是一整年!


推荐阅读