当前位置: 首页 > 科技观察

风投看好Serverless计算,但开发者仍在过河

时间:2023-03-19 19:23:16 科技观察

7月11日消息,据外媒报道,Serverless计算虽然不是什么新鲜事物,但却开拓出了一个有趣的发展领域。节点。随着开发人员开始认识到无服务器架构的价值,一个全新的创业生态系统可能围绕它展开。  所谓的无服务器计算并不是完全无服务器的,但它使开发人员能够设置事件触发器并将基础设施需求完全卸载给云提供商。供应商提供适当规模的计算、存储和内存,开发人员甚至不必考虑它(或相关代码)。  从表面上看,这听起来很理想,但与每一项新技术一样,每一种解决方案都会带来一系列新问题,但在这些问题中却蕴藏着创业机会。随着相关领域的发展,未来几年构建系统安全、工具、库、API、监控和大量无服务器工具的公司可能会看到大量机会。  构建抽象层  我们一开始有物理服务器,但是浪费了很多容量。这导致了虚拟机的发展,它可以将单个物理服务器拆分为多个虚拟服务器。虽然这在当时是一个巨大的突破,帮助像VMware这样的公司取得成功并为云计算铺平了道路,但这仅仅是个开始。  然后是容器,随着Docker和Kubernetes这两个开源平台的发展,才真正开始腾飞。容器使开发人员能够将大型整体程序分解为离散程序,从而帮助它们更高效地运行。最近,我们看到了无服务器或事件驱动计算的兴起。在这种情况下,基础设施本身的概念开始变得抽象。  由于运行程序仍然需要底层的计算能力、存储和内存,所以它不是真正的无服务器,但开发者不需要考虑服务器问题。在现有架构中,开发人员需要做大量的编码工作来连接程序组件以在他们指定的任何硬件(虚拟或其他)上运行。但是通过无服务器计算,云提供商可以为开发人员处理所有这些。  所有主要供应商都推出了无服务器产品,AWSLambda、GoogleCloudFunctions和MicrosoftAzureFunctions都提供了类似的解决方案。但它有可能不仅仅是另一种编码方式,而且最终可能会改变我们对编程及其与底层基础设施的关系的思考方式。  重要的是要了解我们还没有到那一步,要真正掌握无服务器计算还有很多工作要做。但未来几年,对于创业者来说,将是一个广阔的发展空间,必将引起投资人的关注。  消除另一个障碍  AWSLambda总经理TimWagner表示,无服务器计算的主要优势在于它允许开发人员消除与管理服务器相关的所有挑战。“因此没有供应、部署、修补或监控——服务器和操作系统级别的所有细节都消失了,”他解释道。  这允许开发人员将整个编码过程减少到功能级别,他说。程序员只需定义一个事件或函数,云提供商就会计算出运行它所需的底层基础设施的确切大小。请注意,这可能只需要一行代码。  GreylockPartners合伙人郭莎莎(SarahGuo)认为,在投资早期公司时,无服务器计算通过将基础架构管理留给提供商,为开发人员提供了一种专注于代码的方式。方法。“如果你想完全了解云计算平台所做的令人惊叹的事情,需要大量的专业知识和时间成本。现在,你只需要构建一个可扩展的服务并将其转移到(云提供商),”她说。Serverlesscomputing继承了这一概念,并将其更进一步,允许开发人员专注于用户需求,而无需担心实际运行程序。  调查结果  云计算公司DigitalOcean最近对4,800多名IT专业人员进行了调查,55%的人认为自己是开发人员。当被问及无服务器计算时,近一半的受访者表示他们不完全理解无服务器计算的概念。另一方面,他们肯定认识到学习更多的重要性,81%的人表示他们计划今年将进一步深入研究。  当被问及他们是否在去年部署了无服务器应用程序时,毫不奇怪,大约三分之二的人报告说他们没有。模式是一致的ac罗斯地区,印度报告无服务器计算的采用率略高。  在那些使用无服务器计算的人中,DigitalOcean发现AWS是迄今为止最受欢迎的服务,58%的受访者表示Lambda是他们的首选工具,其次是GoogleCloudFunctions,占23%;微软的AzureFunctions以10%的市场份额紧随其后。  有趣的是,受访者表示不愿开始采用无服务器计算的原因之一是缺乏工具。“开发人员在使用无服务器计算时报告的最大问题之一是监控和调试,”报告称。然而,这种缺失也可以成为创业公司的突破口。  打造生态  在抽象层面上,无服务器计算在简化了一个层面的操作的同时,也创造了一组新的需求,有些是意料之中的,有些或许是意外的,因为毕竟这是一种新的编程方式.缺乏工具会阻碍开发,但通常在必要时,它可以刺激市场开发新工具。  正如郭所想,这是给投资者的。“我认为有很多希望,因为我们已经改进了很多东西,使开发人员更容易使用无服务器计算,同时扩展用例并专注于可见性和安全性等事情,”她说。  Accel普通合伙人李平(PingLi)也从这里看到了投资者的机会。“我认为现实情况是,无论你从应用程序开发人员的角度出发,都有机会创建一套新的工具或产品来帮助你启用这些平台,”他说。  李平表示,这种可能性是存在的,但不会立即发生,因为首先需要有大量的开发者采用无服务器计算。“我想说我们绝对对无服务器计算感兴趣,因为我们认为它将成为未来应用程序构建方式的重要组成部分,但现在仍处于早期阶段,”李说。  MadronaVentures董事总经理S.Somasgear表示,即使无服务器计算消除了复杂性,它也会带来一系列新问题,从而为初创企业创造机会。“这很复杂,因为我们正试图在底层基础设施之上创建这个抽象层,并告诉开发人员你不必担心它。但这意味着,必须有很多工具——无论是开发工具、部署工具、调试工具或监控工具——使开发人员能够在操作无服务器时获得具体的见解。”  超越工具属性  在无服务器计算世界中获得这种可见性是一个真正的挑战,但这不是唯一的机会。触发器或Twilio和Stripe等函数库等公司也有机会,它们提供简单的API访问一组功能,而不需要像通信或支付网关这样的特定专业知识。类似的需求可能存在于无服务器计算的世界中。  公司开始使用无服务器计算来寻找解决问题的新方法。随着时间的推移,我们应该开始看到更多的开发人员倾向于这种方法,并开发更多的工具。  虽然现在还处于早期阶段,但正如Kuo所说,开发人员不喜欢运行基础设施。这是客观存在的。“我认为这将非常有趣。我只是认为我们在生态系统中还处于非常早期的阶段,”她说。然而,如果这些部分到位并且程序员有动力围绕这种开发应用程序的方式构建项目,并且它真的起飞并且创??业生态系统随之而来,那么无服务器计算空间肯定有潜力。  英文原文:Serverlesscomputingcouldunleakanewstartupecosystem