云计算新机遇 无服务器计算将爆发

  无服务器计算是IaaS(基础设施即服务)演进的下一个阶段。它将底层基础架构从开发人员中分离出来,基本上虚拟化了运行时(虚拟机的一种,一般指进程级别的虚拟机)和运营管理。这通常被称为FaaS(功能即服务),无服务器架构允许您执行给定的任务,而不必担心服务器、虚拟机或底层计算资源。

  采用无服务器计算技术的优势

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

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

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

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

  无服务器计算并不只是尖端科技公司的小众解决方案。它正在改变开发者部署和管理复杂软件的方式,对企业如何交付应用程序有着巨大的影响。其中一个有趣的领域是物联网应用,它涉及数十亿计的终端设备同时使用计算资源。随着成本节约和提高效率,无服务器计算将成为大规模采用此类技术的关键。

  亚马逊、谷歌、微软和IBM已经提供了无服务器计算平台。与其他许多云计算能力一样,亚马逊是先驱,在2014年推出AWS Lambda。今年4月,在Austin举办的ServerlessConf大会上,AWS Lambda服务的总经理Tim Wagner表示,AWS看到越来越多的企业采用AWS Lambda服务。

  其他云服务供应商也在通过同样的视角看待未来。例如,IBM Cloud的副总裁兼首席技术官Jason McGee曾表示,IBM分析师预测,到2021年,FaaS市场将增长7倍。这一声明得到了Markets和Markets报告的支持。该报告预测,无服务器计算的市场规模将从2016年的18.8亿美元增长到2021年的77.2亿美元。这些供应商的公开声明表明,他们在服务器上投入了大量资金,但这并不仅仅是知名云服务供应商的兴趣所在;一个全新的创业生态系统正在形成。

  无服务器计算生态系统在两个方面在增长

  平台——与大型云服务供应商一道,涌现出大量的平台和开源框架,为开发者提供了托管、部署和运行他们的无服务器应用的能力。其中一个例子是Iron.io,迄今为止该公司已经融资1700万美元,它提供了一个无服务器的应用平台,企业可以在公共云、私有云甚至直接运行应用程序。

  技术促进者——这些解决方案通过提供更简单的使用和与无服务器环境的集成,来支持无服务器平台和框架的采用。启动器包括开发和监控工具,以及专门的网络安全解决方案。

  一个有趣的开发工具的例子是开源解决方案Serverless,一个提供者不可知(provider-agnostic)的框架,允许开发人员在所有领先的云提供商之上构建、部署和运行无服务器架构。它为开发无服务器应用程序的客户提供基础设施,并在整个应用管理生命周期中实现可见性和控制。另一个值得一提的是IOpipe,它提供了监控和调试无服务器应用程序性能的工具。

  尽管我们看到了采用无服务器架构的安全好处,但新的安全漏洞也会出现并需要解决。在这个领域,Twistlock是一家成长中的公司,它提供云端原生安全服务,为使用机器学习和先进的威胁智能技术的无服务器应用提供安全解决方案

  有了无服务器计算,公司的开发人员可以专注于编写代码,而不是管理应用程序操作任务。Netflix就是一个很好的例子,在全球范围内为超过1亿用户提供服务的基础设施,存储成本,以及计算资源的规模管理。Netflix是AWS Lambda的一个直言不讳的支持者,它正在利用无服务器计算技术来传输媒体文件、备份、实例部署和监控解决方案。其他知名机构,如Expedia、可口可乐和Adobe也加入了无服务器计算浪潮。

  无服务器计算带来的机遇

  “无服务器计算”并不是不用操作的。操作不仅仅是管理和扩展服务器,它还包括监控、打包、安全、部署等。它仍处于起步阶段,有一些固有的挑战。这些挑战为初创公司提供了机遇,让他们可以创建新的解决方案。可以创新和解决以下问题:缺少工具——监控、日志记录、开发和调试工具还没有或不成熟。供应商锁定——在云计算供应商之间存在不同功能,每个供应商都有自己的集成点、配置等特色。为了更换供应商,客户可能需要更改代码和操作工具,甚至可能要更改软件架构。性能——服务水平协议不能保证性能,而且功能可能需要很长时间才能做出响应,特别是在它们上一次调用时已经有一段时间的情况下。对于许多应用程序来说,这可能是一个破坏因素。

  “无服务器计算”已经被全球的老牌企业所采用,它将是个提供许多有趣投资机会的领域。预计接下来的几年将会看到“无服务器”地图显著扩大,这将推动一波新的创新浪潮。

  佚名

关注读览天下微信, 100万篇深度好文, 等你来看……