关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

风投对无服务器计算持乐观态度,但开发人员仍然通过触摸石头过河。

发布时间:2018-07-12 10:02:42

        7月11日,据国外媒体报道,虽然无服务器计算并不是什么新鲜事,但它在开发领域已经形成了一个有趣的节点。 随着开发人员开始意识到无服务器架构的价值,可以围绕它构建一个新的启动生态系统。

        所谓的无服务器计算并非完全没有服务器,但它使开发人员能够设置事件触发器并将基础结构要求完全移交给云提供商。 供应商提供适当数量的计算,存储和内存,开发人员甚至不必考虑它(或相关代码)。

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


构建一个抽象层

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

        然后有一个容器,随着两个开源平台Docker和Kubernetes的开发,他们开始起飞。容器使开发人员能够将大型单片程序分解为离散程序,从而有助于提高运营效率。最近,我们看到了无服务器或事件驱动计算的兴起。在这种情况下,基础设施本身的概念开始被抽象化。

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

fb4bc2c478dbb1bd8629615f9615b959.jpeg-wh_600x-s_1735362993.jpeg

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

        重要的是要了解我们还没有达到这一点,我们仍然需要做很多工作来真正掌握无服务器计算。 但在接下来的几年里,它对企业家来说是一个广阔的空间,它肯定会吸引投资者的注意力。


消除另一个障碍

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

        他说,这使开发人员可以将整个编码过程缩减到功能级别。程序员只需要定义事件或功能,云提供商就会计算运行它所需的底层基础架构的确切大小。请注意,这可能只需要一行代码。

        投资公司Greyh Partners的合作伙伴Sarah Guo认为,通过将基础架构管理留给提供商,无服务器计算为开发人员提供了一种以代码为中心的方法。 “如果你想彻底了解云计算平台所做的惊人事情,那需要大量的专业知识和时间。现在,你只需要构建一个可扩展的服务并将其转移到(云提供商),”她说。无服务器计算采用这一概念,并通过允许开发人员专注于用户需求而不必担心实际运行程序来进一步改变现有方法。

调查结果

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

        当被问及他们去年是否部署了无服务器应用程序时,大约三分之二的人报告他们没有这样做也就不足为奇了。各地区的情况一致,印度报告的无服务器计算采用率略高。

        在使用无服务器计算的用户中,Digital Ocean发现AWS是迄今为止最受欢迎的服务,58%的受访者表示Lambda是他们选择的工具,其次是Google Cloud Functions,占23%;和Microsoft Azure功能之后是10%的市场份额。

        有趣的是,受访者表示他们不愿意开始使用无服务器计算的原因之一是缺乏工具。 “开发人员在使用无服务器计算时报告的最大问题之一是监控和调试,”报告说。然而,这种缺乏也可能是创业公司的突破。

创建生态系统

        在抽象层面,无服务器计算简化了一个级别的操作,但它也创建了一组新的需求,其中一些是预期的,一些可能是令人惊讶的,因为毕竟,这是一种新的编程方式。缺乏工具可能会阻碍开发,但它通常会刺激市场在必要时开发新工具。

        正如郭认为的那样,这是投资者的事情。 “我认为有很多承诺,因为我们已经改进了许多东西,使开发人员更容易访问无服务器计算,扩展用例,并专注于可见性和安全性等问题,”她说。

        Accel的普通合伙人Ping Li也在这里看到了投资者的机会。 “我认为现实是,从开发人员应用程序的角度来看,有机会创建一套新的工具或产品来帮助您实现这些平台,”他说。

        李平表示存在这种可能性,但并不是立即发生,因为大量开发人员需要先使用无服务器计算。 “我会说我们对无服务器计算肯定感兴趣,因为我们认为它将成为未来应用程序构建的重要部分,但它仍处于早期阶段,”李平说。

        Madrona Ventures董事总经理S. Somasgear表示,即使无服务器计算消除了复杂性,它也会产生一系列新问题,为创业公司创造机会。 “这很复杂,因为我们正试图在底层基础架构上创建这个抽象层,并告诉开发人员你不必担心它。但这意味着必须有许多工具 - 无论是开发工具,部署工具,调试工具或监视工具 - 使开发人员在没有服务器操作时获得特定信息。“

超越工具属性

        在无服务器计算领域获得这种可见性是一项真正的挑战,但它不是唯一的机会。像Twilio和Stripe这样的触发器或库等公司也有机会提供对一组功能的简单API访问,而无需特定的专业知识,如通信或支付网关。在没有服务器计算的世界中可能存在类似的需求。

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

        虽然现在还为时尚早,但郭说,开发人员不喜欢运行基础设施。这是客观存在。 “我认为这将非常有趣。我只是觉得我们还处于生态系统的早期阶段,“她说。然而,如果实现这些部分并且程序员有动力围绕这种开发应用程序的方式构建项目,那么让它起飞并让启动生态系统跟进,无服务器领域肯定有发展潜力计算。



/template/Home/Zkeys/PC/Static