观察分析师、研究公司和思想领袖的技术趋势提供了一个更广泛的视角。它不仅可以帮助软件架构师了解正在采用的技术的影响,还可以帮助他们为自己或团队建立正确的技能组合。本文根据更广泛的研究,综合了2022年及以后的十大技术趋势。
1. 人工智能平台
- 人工智能和机器学习已经达到了主流的采用,下一个浪潮是将相关操作自动化。
- 人工智能工程实践将成为一种差异化的做法,如AIOps、MLOps、DataOps--将DevOps文化延伸到人工智能。
- 企业将使用云原生服务定制人工智能平台,或使用人工智能平台,如 Dataiku, Amazon Sagemaker, Azure AI, Google Vertex AI, DataRobot, IBM Watson, H2O.ai,以及更多。
- 人工智能将继续得到民主化,并被更广泛的社区所 接受--不仅仅是数据科学家,还有应用架构师、解决方案架构师、开发人员、业务架构师和产品经理。
Forrester预测,到2025年,人工智能软件市场将在全球范围内增长到370亿美元。
2. 云原生平台
升降式的云迁移是最初的战略,但长期的战略目标是使用云原生服务,以利用云的可扩展性、可用性和成本效益的优势。
企业要么用云原生技术建立自己的平台,要么定制预建平台,以加速他们的旅程。
开源云原生技术正在重新定义创新的生态系统,而像CNCF这样的 社区正在促进开源和供应商中立的技术。 CNCF这样的社区正在促进开源和供应商中立技术的发展。
Gartner预测,到2025年,云原生平台将为95%的新数字计划提供服务--与2021年的40%相比有了大幅提升。
3. 去中心化和网络3.0
随着分布式计算成为云计算的基础构件,去中心化将继续通过以区块链生态系统为中心的新技术得到进一步扩展。虽然Web3.0被炒得沸沸扬扬,但至少从实验的角度来看,2022年开始会有这样的势头,而在未来几年,它将开始被考虑用于生产系统。关键的方面是:
- 去中心化与Web 3.0(这个词是由 Ethereum联合创始人Gavin Wood在2014年提出的)将继续得到普及,主要是因为 cryptocurrencies。
- 不仅是金融解决方案,而且像智能城市这样的解决方案也将在上运行。 blockchain而围绕它的可持续性(绿色计算)问题。
- NFT (Non-fungible Token)的发展势头已经很好,在2021年取得了230亿美元的业务,比2020年上升了7倍(reference report)。
- Metaverse- 随着科技巨头的关注(如 Facebook Meta和微软)的关注,它将继续进一步上升,它有多种技术元素,包括虚拟现实和增强现实创造的虚拟宇宙。Metaverse使用去中心化和Web 3.0技术,如区块链。
Twitter已经开始了一项倡议。 Bluesky,以建立一个使用去中心化网络的社会网络(Web 3.0)。
4. 无服务器
无服务器的计算和存储已经获得了主流的采用,2022年将继续支持这一趋势,云计算的采用越来越多。
无服务器将继续提供诸如功能即服务、后台即服务、数据库即服务、存储即服务、Kubernetes或容器编排即服务等服务。
与2021年类似,今年将继续看到新的发布,如 - AWS扩展 SAM platform(新功能如 SAM Accelerate),Azure扩展其 Servlerss platform,以及Cloudflare扩展了无服务功能,如 Workers和 Pages for JAMStack.
不仅主要的云服务提供商(AWS、Azure和谷歌云)在推动采用,而且新的参与者也将获得市场份额,因为他们正在简化无服务器的采用。有趣的是,这些参与者中的大多数可能会在幕后使用云服务提供商,或者通过在提供商之上添加抽象层来允许最终用户选择提供商。
2021年推出的新产品的主要例子是:
- Akka Serverless(2021年6月推出)--使用管理型无服务器平台构建实时应用程序。
- MongoDB Realm(2021年6月推出)--以构建由MongoDB数据库驱动的应用程序,作为一个综合平台。
开放源码的解决方案也继续在Serverless的平台上大显身手,以避免被厂商锁定。
Gartner预测,到2022年,全球云计算支出将增加到4800亿美元(来源:Gartner)。
5. 零信任安全
随着人们对网络攻击的日益关注,零信任安全将继续成为2022年云计算应用的关键焦点领域。 Click here请阅读更多关于微软概述的原则。
云安全也使新的参与者和初创公司与云供应商合作提供创新解决方案的新时代成为可能。一些例子是 Armor网络安全。
(来源:Gartner)
到2022年,80%向生态系统合作伙伴开放的新数字商业应用将通过零信任网络接入(ZTNA)进行访问。到2023年,60%的企业将逐步淘汰大部分的远程访问虚拟专用网络,转而采用ZTA。
6. GitOps和DevSecOps
由于DevOps正处于采用的成熟阶段,DevOps实践将在2022年继续得到扩展,用于安全、机器学习、人工智能和持续交付等领域。
GitOps(自2017年由Weaveworks成立以来)正在获得主流的采用,2022年将使其成为许多组织的技术路线图中的重点。虽然开源解决方案如 Argo CD(用于Kubernetes的GitOps)。 JenkinsX(用于自动化CD管道)和 Flux(提供GitOps项目系列)将继续被采用,成熟的参与者将推出类似的功能(例如 GitHub Actions).
DevSecOps正在推广左移策略,以在开发阶段早期检测安全漏洞,并将继续成为主流采用。
其他有趣的趋势是 MLOps和DataOps,它们分别将DevOps概念扩展到机器学习和数据。
GitOps是一个操作框架,它采用了用于应用开发的DevOps最佳实践,如版本控制、协作、合规性和CI/CD,并将其应用于基础设施自动化。
7. 云数据平台
作为现代云数据平台的崛起 Snowflake作为现代云数据平台的兴起,引发了新一轮的创新,改变了人们对在云中存储数据的看法。现在金融服务机构已经开始使用类似的平台或开始考虑,这种趋势将在2022年继续促进。
其他玩家也获得了采用云数据平台的势头,如 Databricks, AWS Redshift, Cloudera, Google Cloud BigQuery,以及其他一些公司。
另一个有趣的趋势是这些平台的整合提供--人工智能服务+数据平台和移动或网络应用程序+数据平台,这将在2022年及以后继续成为趋势。
客户数据平台市场以24.5%的年复合增长率上升,到2027年达到43.647亿美元。
8. 边缘计算
随着5G和Wi-Fi 6E等新的或即将到来的超高速网络,边缘计算将在2022年继续进一步上升。
智能设备预计将有四倍的增长,为专注于物联网的边缘计算提供了推动力。
Kubernetes-at-edge将在2022年继续蓬勃发展,其框架包括 Akri,以及 KubeEdge中宣布的 Edge Conference在2021年。
AWS for the Edge, Google Distributed Cloud for Edge(在Google Next '21中宣布),以及 Azure private edge compute。
边缘计算总的可处理市场将在2030年增长到5430亿美元,10年内的复合年增长率为49%。
9. 低代码平台
考虑到效率和上市时间,低代码平台不仅为小公司或初创企业带来了动力,也为大中型企业带来了动力。在不久的将来,这仍将是技术的重点领域,使企业能够更快地推出具有成本效益和技能的能力,值得关注。
提供低代码平台的供应商范围很广,从经验丰富的厂商到提供可视化界面、开箱即用的连接器和商业应用市场的新型利基厂商。它们可以被分为以下几类。
- 企业低代码平台。拥有更多现成的生态系统来构建应用程序,如Mendix、微软Power Apps、Oracle APEX、OutSystems、Pega Infinity、Salesforce、ServiceNow等。
- 云服务提供者。有云原生服务来构建商业应用程序,使用 Azure App Service, AWS Amplify,或 Google Firebase.此外。 Azure Power Apps, Google Cloud AppSheet,和 AWS Honeycode也提供了一个以低代码为重点的开发生态系统。
- 利基平台。专注于专业领域的特定参与者,如 Creatio, Zoho, Kintone, Newgen和 Quickbase.
Forrester研究预测,2022年,低代码市场将上升15%。
10. 绿色计算和可持续性
考虑到环境问题的可持续性将上升为设计超大规模架构时需要考虑的一个关键方面。AWS已经宣布在2021年将包括 Sustainability as an architectural pillar表明了对绿色计算的关注趋势。
为了进一步扩展上述清单,这些也是需要注意的趋势:
- 混合和多云
- 量子计算
- 物联网
- 高性能计算
- 空间技术
- 软件定义的网络
- 生成式人工智能
- 机器人技术
- 隐私强化计算
- AI辅助的软件开发
总而言之,这些是2022年及以后的关键顶级技术趋势,它们将随着新的架构和设计模式继续发展。
2022年的十大技术趋势