分享

什么是无服务器Serverless计算?

 疯狂少年csyons 2022-08-27 发布于泰国

无服务器计算(Serverless computing)是云计算的一种执行模式,在这种模式中,云提供商动态地分配执行特定代码所需的计算资源和存储,然后向用户收费。当然,仍然有服务器参与其中,但它们的供应和维护完全由提供商负责。亚马逊倡导无服务器的Chris Munns在2017年的一次会议上表示,从编写和部署代码的团队角度来看,

根本没有服务器需要管理或提供。这包括任何可能是裸机的东西、任何虚拟的东西、任何容器的东西任何涉及到管理主机、修补主机或处理操作系统级别的东西,都不是在无服务器的世界中必须做的事情。

正如开发人员mikeroberts解释的那样,这个术语曾经用于所谓的后端即服务场景,即移动应用程序将连接到完全托管在云中的后端服务器。但今天,当人们谈论无服务器计算或无服务器体系结构时,他们指的是功能即服务(function-as-a-service)产品,即客户编写的代码只处理业务逻辑,并将其上传给提供商。该提供者负责所有硬件资源调配、虚拟机和容器管理,甚至包括通常内置在应用程序代码中的多线程等任务。

无服务器函数是事件驱动的,这意味着只有在请求触发时才会调用代码。提供商只对执行所使用的计算时间收费,而不是对维护物理或虚拟服务器收取固定的每月费用。这些函数可以连接在一起创建一个处理管道,也可以作为更大应用程序的组件,与容器或传统服务器上运行的其他代码交互。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多