报告:Serverless 已成为许多软件堆栈的关键部分

高中作文 2025-06-15 03:09高中作文大全www.ettschool.cn

Datadog发布的《Serverless状态报告》揭示了云原生时代的趋势,Serverless技术正在全球范围内从初创公司到大型企业得到广泛应用。这份报告通过对数百万个功能在数千家公司的实际运行情况进行研究,生动展示了Serverless技术的现实世界面貌。

AWS Lambda无疑是最受欢迎的无服务器函数服务,其调用频率在短短两年内增长了3.5倍,表明Serverless已成为软件堆栈的重要组成部分,而非仅仅的试验品。除了AWS Lambda,Azure Functions和Google Cloud Functions也在各自的云平台上取得了显著增长。

AWS Lambda的调用速度也有了显著提升,中位调用时间从去年的60毫秒缩短至今年的大约一半。这一现象背后的推动力在于更多组织开始遵循Lambda的最佳实践,并针对其工作负载设计特定的功能。报告还指出,尽管Lambda的延迟分布呈现长尾特征,意味着它不仅仅适用于短生命周期的工作负载,还能满足更多的计算密集型用例。

值得一提的是AWS Step Functions正在崭露头角。这项技术使开发人员能够创建涉及多个Lambda functions和AWS服务的事件驱动的工作流。在协调错误处理、重试、超时和其他应用逻辑方面,Step Functions发挥着关键作用,帮助降低无服务器应用程序扩展时的操作复杂性。数据显示,Step Functions的工作流平均包含四个Lambda functions,且这一数字仍在稳步增长。报告还提到了两种类型的Step Functions工作流:Standard和Express工作流。其中超过四成的Express工作流在一分钟内完成执行,表明企业正在使用Express工作流来支持大规模的事件处理工作负载。尽管大多数工作流执行迅速,但也有部分工作流的运行时间超过一周。这表明无服务器技术正在满足各种复杂的应用需求。

边缘计算也引起了广泛关注。使用Amazon CloudFront的组织中有四分之一正在利用Lambda@Edge为全球用户提供更多个性化的体验。例如,根据用户特征动态转换图像或为A/B测试提供不同版本的Web应用程序等应用案例层出不穷。数据显示,大多数Lambda@Edge functions的运行时间低于20毫秒,这表明无服务器边缘计算具有巨大的潜力,甚至可以支持最关键的延迟应用。随着这项技术的成熟,Datadog预计更多的组织将依靠它来改进终端用户体验。调查还显示组织在Provisional Concurrency方面存在超支现象,而Serverless Framework则是部署Lambda应用程序的主要手段。至于Lambda运行时环境,Python最受欢迎,特别是在大型环境中占据主导地位。自2018年以来,Lambda已经支持六个运行时环境,包括Node.js、Python、Java、Go、.NET Core和Ruby等。这表明这些运行时环境得到了广泛的应用和认可。《Serverless状态报告》为我们展示了无服务器技术的快速发展和广泛应用前景,也揭示了开发者如何利用这些技术创建更快、更动态的应用程序来满足用户需求和市场挑战。Lambda已成为服务器无化的重要组成部分,部署在各领域的Lambda功能中,Python正在逐步成为领跑者。数据显示,在所有部署的Lambda函数中,Python占比高达58%,相较于一年前增长了惊人的11个百分点。这一显著增长表明Python在服务器无化领域的发展势头正猛,成为该领域最受欢迎的编程语言之一。

而另一热门语言Node.js在Lambda中的占比则出现了下滑趋势。目前,运行Node.js的Lambda函数占比约为31%,相较于去年下降了8个百分点。尽管Node.js仍然是一个重要的存在,但Python的崛起似乎正在改变这一格局。

这份报告全面揭示了Serverless架构在软件行业中的普及趋势。作为一种灵活、可扩展的架构模式,Serverless已成为众多软件堆栈的关键部分。无需管理服务器等基础设施,只需关注核心业务逻辑,这种架构模式为开发者带来了极大的便利。随着云计算技术的不断发展,Serverless架构的优势也日益凸显。

如果你对这份报告感兴趣,想要了解更多关于Serverless架构和Lambda函数的信息,不妨访问DATADOG的官方网站查看完整的报告:<

Python在Lambda中的崛起和Node.js的略微下滑,反映出编程语言和Serverless架构的发展趋势和变化。而对于我们来说,这些变化都意味着更多的选择和可能。无论你是Python还是Node.js的开发者,都可以在这个充满机遇的时代中找到自己的位置。

Copyright@2015-2025 学习方法网版板所有