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

服务器 云计算
云计算公司Digital Ocean最近调查了超过4800名IT专业人员,其中55%认为自己是开发人员。当被问及无服务器时,近一半的受访者表示他们并不完全了解无服务器概念。另一方面,他们认识到了解更多信息的重要性,81%的人表示他们计划今年进一步研究无服务器计算。

虽然无服务计算概念并不是新的,但它在开发过程中已经遇到了一些有趣的问题。随着开发人员开始看到无服务器架构的价值,一个全新的创业生态系统可能会开始围绕它展开。

无服务计算并不是无服务器,但它确实使开发人员能够设置事件触发器,并将基础架构层面完全留给云供应商。供应商可以提供一定数量的计算、存储和内存,开发人员甚至不必考虑它(或代码)。

这听起来很理想,但与每项新技术一样,每种解决方案都有一系列新问题,这些问题往往也代表了企业的机遇。对于那些提供安全性、工具、库、API、监控以及无服务器可能需要的大量工具的公司来说,这意味着未来几年将面临巨大机遇。

构建抽象层

以前,我们有物理服务器,但是有容量的浪费。这推动了虚拟机的发展,使IT能够将单个物理服务器分成多个虚拟服务器。虽然这是当时的巨大突破,帮助推出了像VMware这样的成功公司,并为云计算铺平了道路,但这只是一个开端。

然后是容器的面世,它随着Docker和Kubernetes这两个开源平台的开发而升温。 容器使开发人员能够将大型单片程序分解为独立的程序,从而帮助它更有效地运行。最近,我们看到了无服务器或事件驱动计算的兴起。在这种情况下,基础设施本身正在被抽象化。

 

[[240176]]

Photo: shutterjack/Getty Images

虽然它不是真正的无服务器,但由于需要底层计算、存储和内存来运行程序,因此无需开发人员考虑服务器。今天,如此多的编码用于连接程序的组件,以便在指定的任何硬件(虚拟机或其他)上运行。借助无服务器,云供应商可以为开发人员处理问题。

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

重要的是,我们仍然需要做很多工作才能真正掌握无服务器,但它在未来几年将有成为有巨大的发展潜力,并已经引起了人们的注意,正在寻找重要的投资者。

删除进入障碍

AWS Lambda总经理Tim Wagner表示,无服务器计算的主要优势在于它允许开发人员不用考虑与管理服务器相关问题。“没有配置、部署、修补或监控 -------- 服务器和操作系统级别的所有细节都不用考虑了,”他解释说。

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

 

[[240177]]

Colin Anderson/Getty Images

Greylock Partners的早期阶段公司投资合伙人Sarah Guo,认为无服务器计算为开发人员提供了一种方法,通过将基础架构管理留给提供商来使开发人员专注于代码。“如果你看一下云计算平台已经做过的一件令人惊奇的事情,它只需要花费大量的专业知识和成本来构建可扩展的服务并将其转移到云提供商,”她说。无服务器采用这一概念,并通过允许开发人员专注于用户的需求,而不必担心实际运行程序需要什么,从而转移需求。

调查说.....

云计算公司Digital Ocean最近调查了超过4800名IT专业人员,其中55%认为自己是开发人员。当被问及无服务器时,近一半的受访者表示他们并不完全了解无服务器概念。另一方面,他们认识到了解更多信息的重要性,81%的人表示他们计划今年进一步研究无服务器计算。

当被问到他们是否在去年部署了无服务器应用程序时,约有三分之二的人报告说他们没有。各个地区的情况大体一致,印度报告的无服务器采用率略高。

 

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

Graph: Digital Ocean

在使用无服务器的用户中,Digital Ocean发现AWS是迄今为止最受欢迎的服务,58%的受访者表示他们选择的工具是Lambda,其次是谷歌云功能,占23%,微软Azure占10%。

有趣的是,受访者表示不愿开始采用无服务器的原因之一是缺乏工具。报告称,“开发人员在无服务器时报告的最大挑战之一是监控和调试”。然而,缺乏可见性也可能是这方面初创公司的切入点。

创造生态系统

抽象是指无服务计算简化了一个级别的操作,但它也创建了一组新的需求,有预期的,也有出其不意的,因为它是一种新的编程方式。缺乏工具可能会阻碍开发,但通常在必须调用时,它可以刺激一套新仪器的开发。

Guo作为一名该领域投资者,她说:“我认为在该生态领域,有很多机会,因为无服务计算改进了很多东西,使开发人员更容易访问无服务器,同时扩展用例,并需要专注于可见性和安全性等问题,这些[问题]和控制[基础设施]带来了很多机会。”

[[240178]]

Accel的普通合伙人Ping Li也为投资者提供了一个机会。“我认为现实情况是,无论何时从开发人员应用程序的角度出发,都有机会创建一套新的工具或产品,帮助您实现这些平台,”他说。

Li表示因为需要有大量开发人员首先使用无服务器。“我会说我们肯定对无服务器感兴趣,因为我们认为它将成为未来应用程序构建方式的重要组成部分,但它仍处于早期阶段,”Ping说。

Madrona Ventures的董事总经理S. Somasgear表示,即使无服务器消除了复杂性,它也会产生一系列新问题,从而为创业公司创造机会。“这很复杂,因为我们试图在底层基础架构上创建这个抽象层,并告诉开发人员你不必担心它。但这意味着,必须存在许多工具 - 无论是开发工具,部署工具,调试工具还是监控工具 - 使开发人员能够在无服务器操作时了解某些环境。

超越工具

在无服务器的世界中,获得可见性是一个真正的挑战,但它不是唯一机遇。触发器或函数库或类似于Twilio或Stripe的公司也有机会,它们提供对一组功能的简单API访问,而无需具有通信或支付网关等特定专业知识。在无服务器世界中可能存在类似需求。

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

虽然现在谈无服务计算有点早,正如Guo说的那样,开发人员并不喜欢运行基础设施。这只是必需要做的事。“我认为会非常有趣。我只是觉得我们还处于生态系统的早期阶段,”她说。然而,如果这些部分落到实处,并且程序员有围绕无服务器构建和开发应用程序,那么才是启动生态系统的发展时机,无服务计算肯定存在发展潜力。

译者介绍:

刘志红,17年IT从业经验。曾在NTT DATA,Oracle,中钞造币集团,中国电信云计算分公司从事云计算等关联IT研发工作。独立拥有软件著作权1件。目前就职于电子工业出版社。

责任编辑:未丽燕 来源: 云技术实践
相关推荐

2018-07-11 13:45:02

服务器开发工具

2015-11-03 09:29:36

物联网投资者

2010-04-28 09:27:30

惠普收购McAfee投资者

2021-04-05 14:31:33

Java开发Kotlin

2015-08-07 09:54:26

升职开发者管理者

2012-05-30 15:15:42

ibmdw

2023-03-15 07:12:53

企业开发人员提供商

2009-12-11 14:50:14

Visual Basi

2009-11-23 20:07:51

ibmdw开发

2021-02-19 09:33:01

kubernetesJAVA服务

2009-07-16 08:48:40

微软Windows 7EWindows 7欧洲

2011-09-05 14:21:29

webOS

2023-08-14 15:23:37

2013-04-15 10:00:09

程序员

2009-05-31 08:31:07

GoogleWaveTechCrunch

2022-12-19 07:33:49

开发人员谷歌制度

2021-12-28 13:34:52

开发者开发者体验云供应商

2010-08-09 16:09:25

2019-11-27 18:54:07

物联网数字孪生机器学习

2020-10-14 09:45:29

Web开发浏览器
点赞
收藏

51CTO技术栈公众号