风投看好无服务器计算 但开发人员还在摸石头过河

来源:互联网时间:2018-07-11 02:17
(原标题:Serverless computing could unleash a new startup ecosystem)

风投看好无服务器计算 但开发人员还在摸石头过河

网易科技讯 7月11日消息,据国外媒体报道,虽然无服务器计算并不是什么新鲜事,但它在开发领域已经发展了一个有趣的节点。随着开发人员开始认识到无服务器架构的价值,一个全新的创业生态系统可能会围绕它而展开。

所谓的无服务器计算并不是完全没有服务器的存在,但它使开发人员能够设置事件触发器,并将基础架构方面的需求完全交给云提供商。供应商提供了正确的计算规模,存储和内存,开发人员甚至不必考虑它(或相关代码)。

从表面上看,这听起来很理想,但与每项新技术一样,每种解决方案都存在一系列新问题,但恰恰是这些问题之中蕴含着创业企业家的机会。未来几年,随着相关领域的发展,构建系统安全性、工具、库、API、监控以及一整套无服务器工具的公司可能会迎来大量机遇。

构建抽象层

一开始我们有物理服务器,但是有很多容量都白白浪费了。这导致了虚拟机的发展,使其能够将单个物理服务器分成多个虚拟服务器。虽然这在当时是一个巨大的突破,帮助像VMware这样的公司获得了成功,并为云计算铺平了道路,但这只是开始。

然后出现了容器(container),随着Docker和Kubernetes这两个开源平台的发展,它们开始出现真正的腾飞。容器使开发人员能够将大型单片程序分解为离散程序,有助于提高其运行效率。最近,我们看到了无服务器或事件驱动计算的兴起。在这种情况下,基础设施本身的概念开始变得抽象起来。

由于依旧需要底层的计算能力,存储和内存来运行程序,其并不是真正的没有服务器,但无需开发人员再去考虑服务器问题。在现有的架构中,开发人员需要进行大量的编码工作,用于连接程序组件,以便在指定的任何硬件(虚拟或其他)上运行。但借助无服务器计算,云提供商可以为开发人员处理所有这些问题。

风投看好无服务器计算 但开发人员还在摸石头过河

所有主要供应商都推出了无服务器产品,其中AWS Lambda,Google Cloud Functions和Microsoft Azure Functions都提供了类似的解决方案。但它有可能不仅仅是另一种编码方式,最终可能会改变我们对编程及其与底层基础架构关系的认识。

重要的是要明白,我们还没有达到这一步,并且仍然需要做很多工作才能真正掌握无服务器计算。但在未来几年,其对于创业者来说是一个广阔的发展空间,肯定会引起投资者的注意。

消除另一个障碍