作者 | Ankur Kumar
译者 | 刘志勇
策划 | marsxxl
无服务器计算已经在主流应用中站稳脚跟,并开始出现在企业组织的技术路线图中。研究公司和业界领袖预测,在 2022 年无服务器的采用将会有更大的发展势头。虽然在存储、计算和网络等基础设施要素方面,无服务器有不同的方面,但是本文主要讨论无服务器应用开发的最新趋势。
随着人们越来越关注将运营方面的工作交给云服务提供商或以平台为中心的解决方案,无服务器架构将作为一种 功能即服务(Function-as-a-Service,FaaS)的编程风格(见下图)继续在微服务应用开发中发挥关键作用。无服务器应用开发的最新趋势将继续随着新出现的模式、技术产品和云原生社区的创新而发展。
无服务器计算是一项关键技术,正在重新定义企业构建、消费以及整合云原生应用的方式。“无服务器架构使开发人员能够专注于他们应该做的事情——编写代码,优化应用设计——为业务敏捷性让路。” ——Gartner:《CIO 无服务器计算指南》( CIO’s Guide for Serverless Computing )
趋势一:抽象是无服务器应用开发的新口号
无服务器架构 在开发者中普及了 FaaS 的编程风格;它通过独立构建和部署的功能来帮助开发者专注解决核心业务问题,这些功能对某一事件作出响应,运行业务流程,在此过程中生成其他事件,并将规模缩小到零。 ——ThoughtWorks Technology Radar
无服务器抽象层在无服务器平台之上提供开发者平台
趋势二——容器和无服务器作为基础平台
容器和无服务器将成为应用平台的基础设施。 ——Gartner:《2022 年云计算和边缘计算规划指南》( 2022 Planning Guide for Cloud & Edge Computing )
趋势三:开源在构建无服务器平台中的崛起
开源云原生开发以服务网格和无服务器为目标。 ——Forrester Research
云服务提供商的无服务器平台
无服务器的开源框架
趋势四:无服务器作为端到端应用开发平台的推动者
我们预测 2022 年是无服务器最终达到临界质量的一年,接近主流接受度,成为目前软件开发的最佳实践模式。 ——2021 年 InfoQ 《趋势报告》( Trends Report 2021 )
这些关键研究表明,表明提供数据库、应用框架、GraphQL 等能力的技术服务提供商正专注于推出具有无服务器产品的端到端应用开发平台的趋势。
趋势五:边缘的无服务器将使计算更贴近终端用户
无服务器边缘计算平台利用 5G/6G 的毫秒延迟和人工智能优化,将促进远程应用的云连续。——IBM 无服务器预测
其他有趣的观察和发现
托管云服务的无服务器应用程序使用情况
总而言之,无服务器将继续成为云供应商的重点领域,这些趋势表明,新的创新产品将继续在以下领域出现:功能即服务、后台即服务、数据库等领域即服务、存储即服务、Kubernetes 和容器编排即服务、机器学习即服务等等。
无服务器应用程序开发的最新趋势摘要
参考:
https://medium.com/bbc-design-engineering/bbc-online-a-year-with-serverless-ffc2ae474277
https://thechief.io/c/editorial/ten-serverless-frameworks-watch-2021/
https://www.datadoghq.com/state-of-serverless/
https://github.com/OWASP/Serverless-Top-10-Project
https://www.forrester.com/report/The-Forrester-Wave-FunctionAsAService-Platforms-Q1-2021/RES161673
https://www.gartner.com/en/documents/3984294
原文链接:
https://www.infoq.cn/link?target=https%3A%2F%2Fvedcraft.com%2Ftech-trends%2Fthe-latest-trends-in-serverless-application-development
点击底部阅读原文访问 InfoQ 官网,获取更多精彩内容!
今日好文推荐
95后百度员工对领导不满,删改公司数据库被判刑;微软在美取消竞业协议;TikTok中国管理团队与海外员工冲突引发离职潮 |Q资讯
GitHub官宣“报废”Atom编辑器,创始团队不甘心表示正用Rust重写
印度萌新令人绝望的操作:提交PR“轰炸”近40万开发者,GitHub负责?
点个在看少个 bug 👇