关于服务器相关论文范文数据库 与无服务器计算如何改变云?类参考文献格式范文

此文是一篇服务器论文范文,为你的毕业论文写作提供有价值的参考。

无服务器计算如何改变云?

无服务器计算( ServerlessComputing),这个概念在云计算领域颇有影响力,而且越来越受到重视.

信息技术从来没有停滞不前,无论是技术的创新,还是技术的实施和应用.所谓无服务器计算,就是不使用后端服务器(其实并非所有情况都是如此).无服务器计算也意味着,服务器不再是用户要操心的问题.

远离服务器的第一波浪潮正在行进之中.人们远离公司数据中心里的本地硬件,转而从亚马逊AWS和微软Azure等云服务商那里租用计算和存储容量.

这样做的好处显而易见:开发人员可以根据需要租用容量,完成工作后关闭容量即可.用户可以在亚马逊AWS或微软Azure上启动虚拟服务器,只要短短几分钟,就可拥有指定数量的CPU核心、内存、存储和必要的软件,而不必自己采购服务器硬件,然后自行安装,这可能要花上几周甚至几个月的时间.

直接采用云服务,有助于加快应用开发,减少不必要的棘手的IT操作和管理问题,并节省一大笔开支.IT部门因此可以大大减轻自身的负担.即便如此,企业的开发人员仍要完成在亚马逊AWS、微软Azure或其他云服务商提供的云平台上创建虚拟服务器的任务.上传代码即可

这时候,无服务器计算登场了.使用无服务器计算,开发团队只需上传代码.这些代码只执行单一的功能,PaaS提供商只要搞清楚如何部署和运行这些代码最有效,而不是分配虚拟机,然后将代码部署到虚拟机上.

IT咨询公司企业管理协会( Enterprise Management Assoaates)的研究总经理托尔斯滕·沃尔克( Torsten Volk)表示,无服务器计算的好处很多.他说:“编程人员再也不用担心可扩展性和高可用性,只要为代码运行的时间支付费用即可,安装几乎是即时的.创建代码后即可尝试应用.”

亚马逊AWS的产品营销经理吉姆·舍哈特( Jim Sherhart)归纳说,使用无服务器计算有四大好处:第一,无需配置或管理服务器,只要拿来代码即可;第二,可以实现自动扩展,比如亚马逊的Lambda无服务器计算服务通过运行代码,响应每个触发器,以扩展应用程序;第三,可用性由Lambda负责;第四,企业只为所使用的资源付费,如果代码未执行,则不用付费.

税务软件公司Avalara的首席技术官兼工程执行副总裁彼得·霍拉丹( Peter Horadan)表示:“节省成本是无服务器计算的一大好处.人们通常在亚马逊AWS上配置了过多的机器.而在无服务器计算中,这种现象完全可以避免.企业不用预先分配任何资源来运行代码.在代码上传后,运行代码即可.”

彼得·霍拉丹表示,因为完全不用预先分配资源,所以可以大大降低成本,成本只是原来的1/10,甚至1/100.用户不需要费力地考虑自己需要什么样的资源,因为系统可以自动进行扩展.用户只要上传代码就行.

微软Azure Functions的首席项目经理约查伊·基里亚蒂( YochayKiriaty)表示:“从许多方面来看,无服务器计算是PaaS的自然演进.无服务器计算提供了一个可全面管理的平台,解放了开发人员.用户无需担心服务器部署,只要专注自己的应用程序即可,而不是运行应用程序的机器.无服务器计算能够接手大量的运行和管理工作,还能让开发人员更快速、更轻松地构建应用程序.”

无服务器计算有何缺点?

不过,无服务器计算也有自己的缺点.它是一种不同的代码编写方式,不是所有的运行环境都可以运行在亚马逊AWS平台之上.托尔斯滕·沃尔克表示,目前还没有一种全面集成的方法便于调试,而且还要进一步评估其安全性.

彼得·霍拉丹表示,无服务器计算很适合那些简单的任务,比如处理网页或图像.那是一种简单的功能.无服务器计算背后的思路是,它是一项离散的软件功能,可以处理比较小的任务,以便提升响应事件的速度.

那是不是意味着,无服务器计算无法处理复杂的任务?彼得·霍拉丹说:“就今天而言,无服务器计算只适合简单的任务.它在处理小任务时表现确实很好.由许多函数组成的庞大程序运行起来确实比较困难,人们正在考虑用更适合的工具来解决这些问题.”

Gartner的研究主管克雷格·洛厄里( Craig Lowery)在一篇研究论文中指出:“函数平台即服务( fPaaS)仍然是一项新兴技术,缺少完整的工具,也缺少简化、可重复、成功的软件开发的最佳实践,而无服务器计算符合fPaaS的要求.”

克雷格·洛厄里补充说:“虽然目前fPaaS缺少实践,但这种模式所具有的价值显而易见.该模式对应于微服务软件架构,正处于快速发展的轨道之上.”Gartner预测,到2020年,最有效地利用公有云基础设施即服务( IaaS)的企业和组织,将结合使用虚拟机、容器和fPaaS技术.

有鉴于此,微软的约查伊-基里亚蒂表示:“无服务器计算的魅力在于,它确实适合任何开发人员.我们在开发Azure Functions时就想到了这一点,它支持几种流行的开发语言,包括F#、PowerShell,PHP、Python、CMD、BAT和Bash等.关键不是谁该不该使用无服务器计算,而是应该考虑为手头的任务选择合适的使用场景.”

亚马逊AWS也赞同此观点.吉姆-舍哈特说:“无服务器计算架构适合很多应用领域,很多客户都对无服务器计算表现出了浓厚的兴趣.”

彼得·霍拉丹认为,在不久的将来,经过改进的工具将促进无服务器计算的快速发展和应用.“如果一个函数调用另一个函数,你就得把它们联系起来.在传统应用程序中,编译器会做这项工作.在无服务器计算中,你需要更多的相关工具.这个问题很快会得到解决.”彼得·霍拉丹表示.

服务器论文范文结:

关于对写作服务器论文范文与课题研究的大学硕士、相关本科毕业论文服务器论文开题报告范文和相关文献综述及职称论文参考文献资料下载有帮助。