|
|
|
|
移动端

风潮之后的无服务器计算

当“无服务器计算”的概念莫名出现在眼前时,会觉得有点天方夜谭。无法想象在没有基础架构的前提下,应用程序靠什么跑起来。尽管这听起来很矛盾,但随着对其原理进行深入的理解之后,你会开始相信未来是属于无服务器的时代。

作者:佚名来源:企业网D1Net|2017-11-27 10:45

年前最后一场技术盛宴 | 1月27日与京东、日志易技术大咖畅聊智能化运维发展趋势!


当“无服务器计算”的概念莫名出现在眼前时,会觉得有点天方夜谭。无法想象在没有基础架构的前提下,应用程序靠什么跑起来。尽管这听起来很矛盾,但随着对其原理进行深入的理解之后,你会开始相信未来是属于无服务器的时代。

越过容器,快步来到无服务器计算时代

近几年来,容器早已无法满足业务需求,于是业界开始直接越过容器阶段,来到“无服务器计算”时代。无服务计算具体指的是应用程序整体从服务器中剥离出来,利用代码即可运行。但从原理上看,无服务器计算似乎有点过于离谱。事实上,无服务器并不是没有服务器。而是将服务器由第三方提供和维护,用户只需上传自己应用程序代码,就能智能触发满足相应业务的基础架构设施,实际上这就相当于现实生活中的租借行为,只不过比主动租借还多了一点智能选择罢了。用户企业免去了服务器的相应维护和成本,只需交付业务所需运行的代码和要求,便能够在提供商的基础架构中运行。

无服务器计算仅仅是一种新兴的编程模型,一种云计算而已。在云中甚至是自己的服务器中将复杂的东西抽象出来,且成本尤为低廉。云只是他人服务器,而且是一台运行效率高的服务器,经常维护打补丁,安全防护做的比自家服务器更加专业,并且企业不用为此额外付费。无服务器计算所提供的服务能让企业业务进一步提高工作效率,而且不必启动自家服务器或安装软件。说的简洁一点便是,无服务器计算将复杂的服务器构架透明化,使开发者减少对于开发以外的计算资源顾虑,为开发者提供一个强有力的平台资源。

争分夺秒 无服务器计算按用量付费

另外,无服务器计算是以毫秒为单位进行收费的。传统的云计算服务通常是以小时为单位的,并且服务提供商会在每个季度结束之前要求缴费,提前缴费的享有相应的折扣。但是,无服务计算则是以毫秒为单位,按照实际业务在每毫秒里面使用的时间和触发的次数详细列表,避免了原有的为大段时间统一付费的不划算之处,为并不是经常使用云服务的企业大幅度的节省了成本。

专心处理开发事宜 其它安心交给平台

无服务器计算优势不仅于此,其中最大的特点便是:企业开发者在开发应用程序的同事不必考虑基础资源平台的事情,只需要将编译好的应用程序代码交付给服务提供商,其余所有后续便不用考虑,该平台系统会为这个应用程序智能匹配最合适的虚拟机和运行环境,为开发工作者节省了大量的时间和精力,也为企业带来了更加高效的工作效率。

优势众多,为何依旧停滞不前

尽管无服务器计算拥有众多显著的优势,但明显有一些不足在制约着它的推进。首先,企业将整个基础架构完全外包给服务提供商,这无异于将自己业务捆绑在同一家提供商。随着一段时间的运行,功能缺失、系统限制、强制API升级的一系列问题将会无可避免的出现,这也意味着企业必须降低自身应用程序要求去强迫自身应用程序去适应提供商的基础架构,从而失去对代码运行方式的控制权。并且,无服务器计算大大加剧了日常运营管理的工作量,原来只需要管理一个完整的应用程序即可,现在则需要处理更加复杂的微小运营体系。此外,无服务器计算仅仅适用于想要将自身应用程序微型化的企业,而对那些业务应用程序运行时间较长的企业而言却是不划算的。毕竟预估到日后庞大的运行成本,企业还不如使用自家的服务器基础架构。因此,无服务计算是有选择性的,只有适用于这项技术的企业才能很好的利用它,其他的还需日后慢慢改进。

近段时间里,大多数企业都热衷于尝试这种新兴模式,但是由于某些因素始终制约着无服务器计算模式的发展。但从中可以看出,无服务器计算模式想要从尝试到全面推广还有很长的一段路要走。

【编辑推荐】

  1. 每秒1500万并发计算背后高性能、高可用实时搜索系统的架构演变
  2. 数据中心机房设备发热量精确计算方法
  3. 先进计算落子山西四方签约助力城市转型升级
  4. 什么是云计算数据中心?云计算数据中心和传统IDC有何区别?
  5. UPS电源选择与电池容量计算
【责任编辑:武晓燕 TEL:(010)68476606】


点赞 0
分享:
大家都在看
猜你喜欢

视频课程+更多

热门职位+更多

读 书 +更多

跨越网络工程师必备训练

本书是根据全国计算机技术与软件专业资格(水平)考试“网络工程师级考试大纲”编写的考试辅导用书。全书主体按考试大纲的章节编排,分上、...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊