Serverless将会开创一个新的创业生态系统


【编者的话】这篇文章来自于The New Stask,主要讨论了围绕Serverless技术可能产生的创业机会。

虽然Serverless技术并不新鲜,但它的发展到达了一个有趣的时间点。随着开发人员开始意识到Serverless架构的价值,一个全新的创业生态系统可能会开始围绕它发展。

Serverless其实并不是无服务器的,但它确实使开发人员能够设置事件触发器并将底层的基础结构完全托付给云提供商。云提供商提供了精确数量的计算力,存储和内存,与此同时,开发人员不需要考虑或者实现这些功能。

这听起来很理想,但和以往的新技术一样,每种解决方案都会带来一系列新问题,而这些问题都为企业家带来了新的机会。随着Serverless的快速发展,围绕它将建立一系列安全,工具,库,API,监控的设施,这可能意味着未来几年专注于开发这些工具的公司将会面临巨大的机遇。

构建抽象层

一开始我们使用实体服务器,浪费了很多容量。这带来了虚拟机的发展,使IT能够将单个实体服务器分成多个虚拟服务器。虽然这是当时的巨大突破,帮助了像VMware这样的公司获得了巨大的成功,并为云计算铺平了道路,但这仅仅只是开端。

然后是容器技术,随着Docker和Kubernetes这两个开源平台的出现,容器技术得到飞速发展,它使开发人员能够将大型单体程序分解为单个独立的程序,从而帮助它更有效地运行。最近,我们看到了Serverless和事件驱动计算(event-driven computing)的兴起。在这种情况下,基础设施本身正在被抽象化。

虽然Serverless并不是真正的没有服务器,一方面你需要底层架构的计算,存储和内存来运行程序,另一方面开发人员无需再担心服务器。今天,有大量的代码是用于连接程序的组件,以便在任何指定的硬件(虚拟或其他)上运行。借助Serverless,云供应商可以为开发人员处理以上所有这些问题。

所有主要的云提供商都推出了Serverless产品,例如AWS Lambda,Google Cloud Functions和Microsoft Azure Functions。但Serverless可能并不仅仅是一种编程方式。它最终可能会改变我们对编程及其与底层基础架构的关系的思考方式。

重要的是要了解我们对Serverless的运用还没有到达那种程度,并且我们仍然需要做很多工作才能真正掌握Serverless,但它具有在未来几年成为一个创业热点的潜力,它已经引起了那些寻找下一个热点的投资者的注意。

AWS Lambda总经理Tim Wagner表示,Serverless计算的主要优势在于它允许开发人员不用在担心与服务器管理相关的问题。 “程序员不需要配置,部署,打补丁或监控服务器级别和操作系统级别的细节。”他解释说。

他说,这允许开发人员将整个开发过程缩小到功能级别。程序员只需定义事件或功能,云提供商计算出运行它所需的底层基础设施的确切数量。请注意,整个过程可能只需要一行代码。

Greylock Partners的合伙人Sarah Guo,做早期阶段的公司的投资,认为Serverless计算让开发人员更加专注于代码,让云服务提供商来管理基础架构。 “云计算平台已经做成了一件令人惊奇的事情,以往你需要花费时间学习大量的专业知识以及成本来构建可扩展的服务,而现在云提供商可以帮助你节省这些成本,”她说。Serverless采用这一概念,并将这个概念进一步加深,Serverless允许开发人员专注于用户的需求而不必关心程序是怎样被运行的。

调查结果

云计算公司Digital Ocean最近调查了超过4800名IT专业人员,其中55%认为自己是开发人员。当被问及Serverless时,近一半的受访者表示他们并不完全了解Serverless概念。另一方面,他们认识到需要学习更多有关Serverless的知识,81%的人表示他们计划今年会对Serverless做更进一步的学习。

当被问到他们是否在去年部署了Serverless应用程序时,约有三分之二的人回答说他们没有。各地区的情况一致,印度报告中的Serverless采用率略高。
1.png

在使用Serverless的用户中,Digital Ocean发现AWS是迄今为止最受欢迎的服务,58%的受访者表示他们选择Lambda,其次是 Google Cloud Functions 23%,微软Azure Functions 10%。

有趣的是,受访者表示不愿开始采用Serverless的原因之一是缺乏工具。 “开发人员在使用Serverless时遇到的最大挑战之一是监控和调试,”报告称。然而,初创公司认为缺乏可见性也是困难之一。

创造生态系统

关于Serverless的抽象性,它虽然一定程度简化了操作,但它也带来了新的需求,一些需求是预料中的,另一些可能会令人惊讶,因为Serverless是一种新的编程方式。缺乏工具可能会阻碍开发进度,但更可能的是,它将刺激开发者们围绕Serverless开发出更多的工具。

这是Guo作为投资者想到的,“我认为有Serverless非常有前景,我们已经改进了很多东西,使开发人员更容易使用Serverless,帮助扩展Serverless的使用场景,同时我们也专注于解决Serverless可见性和安全性等问题,当你给出时,这些都是[问题]越来越多地控制[基础设施]给别人,“她说。

Accel的合伙人Ping Li也认为Serverless是投资者的一个机会。 “我认为现实是,无论何时有一项技术是从开发人员应用程序的角度出发,那么围绕这项技术都会有机会去创建一套新的工具或产品,帮助实现这些平台”他说。

Li表示有Serverless有很多创业机会,但这些机会还未真正来临,因为前期需要有大量开发人员开始使用Serverless。 “我会说我们对Serverless十分感兴趣,因为我们认为它将成为未来应用程序构建的重要组成部分,但它仍处于早期阶段,”Ping说

不仅仅是工具

在使用Serverless的时候,缺乏可见性是挑战之一,但它并不是唯一的创业方向。类似于Twilio或Stripe的这种开发触发器或函数库的公司也有机会,它们提供对组功能的简单API访问,无需具有通信或支付网关等特定专业知识。在Serverless世界中可能存在类似的需求。

公司开始利用Serverless计算来寻找解决问题的新方法。随着时间的推移,我们应该会看到更多的开发人员采用这种方法,并开发更多工具解决问题。

虽然现在谈这些为时过早,正如Guo所说,开发人员并不喜欢维护基础设施,基础设施只是必需品。 “我认为Serverless的发展会非常有趣。我觉得我们还处于生态系统的早期阶段,“她说。Serverless具有很大的潜力,如果越来越多的程序员围绕Serverless开发构建应用程序,那么Serverless将会真正起飞并且围绕Serverless的整个生态系统将会出现越来越多的创业机会。

原文链接:Serverless computing could unleash a new startup ecosystem(翻译:Grace)

==============================================================================
译者介绍
Grace,程序员,研究生毕业于SUNY at Stony Brook,目前供职于Linktime Cloud Company,对大数据技术以及数据可视化技术感兴趣。

0 个评论

要回复文章请先登录注册