首页 > 基础设施 > 正文

风潮之后的无服务器计算

2017-11-28 11:08:10  来源:51CTO

摘要:当“无服务器计算”的概念莫名出现在眼前时,会觉得有点天方夜谭。无法想象在没有基础架构的前提下,应用程序靠什么跑起来。尽管这听起来很矛盾,但随着对其原理进行深入的理解之后,你会开始相信未来是属于无服务器的时代。
关键词: 服务器
  当“无服务器计算”的概念莫名出现在眼前时,会觉得有点天方夜谭。无法想象在没有基础架构的前提下,应用程序靠什么跑起来。尽管这听起来很矛盾,但随着对其原理进行深入的理解之后,你会开始相信未来是属于无服务器的时代。
 
  越过容器,快步来到无服务器计算时代
 
  近几年来,容器早已无法满足业务需求,于是业界开始直接越过容器阶段,来到“无服务器计算”时代。无服务计算具体指的是应用程序整体从服务器中剥离出来,利用代码即可运行。但从原理上看,无服务器计算似乎有点过于离谱。事实上,无服务器并不是没有服务器。而是将服务器由第三方提供和维护,用户只需上传自己应用程序代码,就能智能触发满足相应业务的基础架构设施,实际上这就相当于现实生活中的租借行为,只不过比主动租借还多了一点智能选择罢了。用户企业免去了服务器的相应维护和成本,只需交付业务所需运行的代码和要求,便能够在提供商的基础架构中运行。

\

  无服务器计算仅仅是一种新兴的编程模型,一种云计算而已。在云中甚至是自己的服务器中将复杂的东西抽象出来,且成本尤为低廉。云只是他人服务器,而且是一台运行效率高的服务器,经常维护打补丁,安全防护做的比自家服务器更加专业,并且企业不用为此额外付费。无服务器计算所提供的服务能让企业业务进一步提高工作效率,而且不必启动自家服务器或安装软件。说的简洁一点便是,无服务器计算将复杂的服务器构架透明化,使开发者减少对于开发以外的计算资源顾虑,为开发者提供一个强有力的平台资源。
 
  争分夺秒 无服务器计算按用量付费
 
  另外,无服务器计算是以毫秒为单位进行收费的。传统的云计算服务通常是以小时为单位的,并且服务提供商会在每个季度结束之前要求缴费,提前缴费的享有相应的折扣。但是,无服务计算则是以毫秒为单位,按照实际业务在每毫秒里面使用的时间和触发的次数详细列表,避免了原有的为大段时间统一付费的不划算之处,为并不是经常使用云服务的企业大幅度的节省了成本。
 
  专心处理开发事宜 其它安心交给平台
 
  无服务器计算优势不仅于此,其中最大的特点便是:企业开发者在开发应用程序的同事不必考虑基础资源平台的事情,只需要将编译好的应用程序代码交付给服务提供商,其余所有后续便不用考虑,该平台系统会为这个应用程序智能匹配最合适的虚拟机和运行环境,为开发工作者节省了大量的时间和精力,也为企业带来了更加高效的工作效率。
 
  优势众多,为何依旧停滞不前
 
  尽管无服务器计算拥有众多显着的优势,但明显有一些不足在制约着它的推进。首先,企业将整个基础架构完全外包给服务提供商,这无异于将自己业务捆绑在同一家提供商。随着一段时间的运行,功能缺失、系统限制、强制API升级的一系列问题将会无可避免的出现,这也意味着企业必须降低自身应用程序要求去强迫自身应用程序去适应提供商的基础架构,从而失去对代码运行方式的控制权。并且,无服务器计算大大加剧了日常运营管理的工作量,原来只需要管理一个完整的应用程序即可,现在则需要处理更加复杂的微小运营体系。此外,无服务器计算仅仅适用于想要将自身应用程序微型化的企业,而对那些业务应用程序运行时间较长的企业而言却是不划算的。毕竟预估到日后庞大的运行成本,企业还不如使用自家的服务器基础架构。因此,无服务计算是有选择性的,只有适用于这项技术的企业才能很好的利用它,其他的还需日后慢慢改进。
 
  近段时间里,大多数企业都热衷于尝试这种新兴模式,但是由于某些因素始终制约着无服务器计算模式的发展。但从中可以看出,无服务器计算模式想要从尝试到全面推广还有很长的一段路要走。


第三十四届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:lixiaojiao

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。