欢迎来到三个皮匠报告文库! | 帮助中心 报告文库--深度研究报告分享平台,最全行业报告、外文报告、互联网报告文档下载网站
三个皮匠报告文库

什么是无服务器计算?优势有?应用介绍

无服务器计算将云资源抽象为函数(functions),由云服务商负责配置、管理、部署、缩放用户应用所需的函数资源,并提供百毫秒级别的计费粒度,被认为是下一代云计算范式。那么,什么是无服务器计算?优势有哪些?本文将具体梳理。

无服务器计算

1.无服务器计算

云原生计算基金会(CNCF)给出了无服务器计算的权威定义:无服务器计算描述了一种更细粒度的部署模型,其中包含一个或多个函数的应用程序被捆绑到平台上,然后应用程序根据当前的确切需求执行、伸缩和计费。无服务器计算实现了一种真正的现收现付(以毫秒为粒度)的计费方式,有效地节约了资源,并将所有的操作复杂性委托给云提供商,从而降低了开发人员的门槛。由于其研发交付速度和成本的优势,无服务器计算越来越受欢迎。

2.无服务器计算的优势

(1)敏捷

由于开发人员在使用服务器时不部署、管理或扩展服务器,因此组织可以放弃基础设施管理。这极大地减少了操作开销。无服务器与微服务架构高度兼容,这也带来了显著的敏捷性好处。

(2)可伸缩性

无服务器升级和添加计算资源不再依赖于 DevOps(运维)团队。没有服务器的应用程序可以快速、无缝地自动扩展,以适应流量峰值;反之,当并发用户数量减少时这些应用程序也会自动缩小规模。

(3)计费模式

在使用无服务器平台时只需为需要的计算资源付费。无服务器架构引入了真正的按次付费模式,即客户只在执行某个功能时才付费。无服务器的计费模式使其成为具有较小负载要求的微服务器和具有“spikey”流量模式的应用程序的理想选择。与传统环境不同的是,不需要为经常闲置的虚拟机或容器付费。

(4)安全

无服务器架构提供了安全保障。由于该组织不再管理服务器,DDoS攻击的威胁性要小得多,而且无服务器功能的自动扩展功能有助于降低此类攻击的风险。

3.无服务器计算的具体应用

亚马逊在2014年的Re:invent会议―AWS lambda入门‖中推广了无服务器计算。兵他供应商也在2016年推出了Google Cloud Function、Microsoft AzureFunction和IBM OpenWhisk。兵中一些服务商甚至提供了―云函数‖,即能够使移动应用程序在服务器端运行一些代码,而无须管理服务器。这种服务的一个例子是Facebook的Parse Cloud Code。然而该技术只能在移动应用程序领域实现相当有陎的功能。无服务器计算已经被用来支持更广泛的应用程序。仍功能视角来看,无服务器和更传统的架极可以互换。决定何时采用无服务器可能会受到非功能性需求的影响,例如运维量、成本以及应用负载等特性。仍成本视角来看,无服务器架极的最大优势展现在高幵収、计算密集场合。仍编程模型的视角来看,无服务器函数的无状态特性使兵自身结极类似于函数式反应编程。主要用于亊件驱动和流式处理模式的应用程序。

以上梳理了无服务器计算的定义、优势及应用,希望对你有所帮助,如果你想了解更多相关内容,敬请关注三个皮匠报告行业知识栏目。

推荐阅读:

云服务器有哪些品牌?中国十大云服务器品牌梳理

什么是云服务器、虚拟主机?云服务器与虚拟主机的区别在哪?

什么是服务器托管?优势有?与服务器租用的区别分析

关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 联系我们 - 行业研究网

copyright@ 2008-2013        长沙景略智创信息技术有限公司版权所有
公安局案号:湘公网安备 43010402001071号 | 工信部备案号:湘ICP备17000430号-2 | ICP经营许可证:湘B2-20190120 | 出版物经营许可证:新出发岳文字第43010420211号