虹科分享丨DevOps 是否已死?AI 和大语言模型给云计算和 DevOps 带来了哪些影响?

news2024/11/26 9:33:10

来源:虹科云科技
虹科分享丨DevOps 是否已死?AI 和大语言模型给云计算和 DevOps 带来了哪些影响?云计算创新已经从革命性阶段过渡到了进化性阶段,重点在于迁移和重构工作负载。icon-default.png?t=N7T8https://mp.weixin.qq.com/s/mx67vqxoEoMLMrbvE-D8_w

 

关键要点

云计算创新已经从革命性阶段过渡到了进化性阶段,重点在于迁移和重构工作负载。云计算已经发展到可以提供对可伸缩资源和托管服务的按需访问,并重视简化交互和减轻团队的认知负担。

通过降低认知负载和为即时管理、工单系统和代码生成等任务提供支持,人工智能(AI)和大型语言模型(LLMs)可能在云计算和 DevOps 领域发挥重要作用。主要的云计算供应商,如微软、谷歌和亚马逊云科技等,已经将 AI 集成到他们的产品和服务中,充分展示了行业在 AI 技术上的投入。

受基于 AI 和类似 ChatGPT 的产品的影响,低代码和无代码领域开始为业务用户和软件工程团队提供协作机会。平台工程采用了平台即服务的思维方式,正朝着简化和价值交付的方向发展。平台工程团队的角色正在从复杂基础设施的管理者转变为专注于用户满意度和价值创造的服务提供者。对可观察性、财务相关性和可持续性的考量正在成为平台工程不可或缺的部分。

OpenTelemetry 被广泛用于收集指标和基于事件的可观察性数据,成为行业事实上的标准。它的标准化特性促进了供应商之间的优化和创新。

对可持续性和绿色计算的关注推动了架构选择朝着效率和最小化碳足迹的方向发展。站点可靠性工程(SRE)团队在分析环境影响和推动可持续性倡议方面起到至关重要的作用。

趋势图更新

本报告的后面部分会有更多细节,但我们先来总结一下与去年的趋势图相比有哪些变化。

FinOps,即高效管理云成本的实践,正向着早期大众的方向发展。FinOps 基金会和一些云供应商,如微软、AWS 和谷歌,在推动 FinOps 实践的采用,这些实践符合可持续性和优化资源使用的目标。最近,谷歌成为了 FinOps 认证服务提供商,微软也作为首席成员加入了 FinOps 组织。

WebAssembly(Wasm)的持续演进正兑现着在云中实现“一次编写,到处运行”的承诺,提供了不同语言和平台之间的可重用性和互操作性。eBPF(Extended Berkeley Packet Filter)在可观察性和内核级别的安全性等领域受到关注。

我们发现,通用函数即服务(FaaS)和后端即服务(BaaS)的概念在“晚期大众”用户中受到了关注。无服务器技术的采用已经变得普遍。“我们是 100% 无服务器”的说法不再像以前那样令人感到惊讶,因为无服务器已经成为行业采用的主流方法。

云计算是否从革命转向了进化阶段?DevOps 是否已死?

在配套的云计算和 DevOps 趋势播客讨论中,与会者讨论了云创新和 DevOps 的现状。他们一致认为,云创新已经放缓,从“革命”转向了“进化”。虽然大量的组织已经采用了云技术,但还有许多企业想要迁移和重新架构工作负载。

至于 DevOps,它仍然还活着,但在一些组织中已经进入了停滞阶段。DevOps 旨在通过提供自主权来创造业务价值的概念仍然存在,但在实现方面面临着挑战。与会者表达了他们对通过价值流管理来解锁 DevOps 流程和价值实现的兴趣。

公有云供应商已经从他们最初的目标——提供对可伸缩资源的按需访问——转变为更加关注提供托管服务。这种转变使得云计算变得更加普遍。然而,技术围绕着已有的服务在迅速发生变化,新的业务需求和挑战随之涌现。团队必须在不断交付业务价值和采用、更新技术栈之间做出平衡。

InfoQ 首席 DevOps 编辑 Matthew Campbell 说:

企业也想快速演进和适应变化……我们现在处于这样的一个阶段,我们正在试图弄清楚我们如何能够可持续地利用我们发明和创造的所有东西和交互方式,并达到一种我们可以舒适地进行创新的阶段。

此外,云服务现在已经在小型和大型组织中得到了广泛的采用,甚至进入了晚期采用者阶段,而新冠疫情通常是其中的一个驱动因素。例如,自动化配置环境的演进——快速配置完整的开发和测试环境的能力现在已经变得很普遍。然而,弥合开发和运维之间的差距仍然存在挑战。身份和访问管理问题在开发和运维团队之间造成了一个感知上的边界。

AI 和大语言模型给云计算和 DevOps 带来了哪些影响?

与会者讨论了认知过载以及 AI 如何帮助降低认知负载。他们提到了一种特定的 AI 应用,叫作 AIOps,一种专注于 IT 运维的 AI,在即时管理和工单系统方面表现出了有效性。大语言模型提供了实实在在的好处,例如使用 ChatGPT 来验证信息、生成教学笔记、辅助写作和创作。微软已经将 AI 集成到其产品和服务中,展示了其在 AI 技术方面的重大投入。

InfoQ 首席云编辑 Steef-Jan Wiggers 说:

微软提供的很多服务,甚至最近的一些服务,如 Fabric,一个完整的 SaaS 数据湖解决方案,都充分融合了 AI。

Fabric 只是其中的一个例子,其他公有云供应商也推出了 AI 融合服务,如亚马逊的 Sagemaker 和谷歌的 Vertex AI 和 AutoML。想了解有关 OpenAI 的信息,可以关注 InfoQ 的这个主题。

基于 AI 和类似 ChatGPT 的产品给低代码和无代码带来了哪些影响?

将 AI 集成到低代码工具中是一个商业机会,AI 将为业务用户提供安全和有价值的知识。这缓解了人们之前对影子 IT 的担忧,并促进了产品管理和软件工程团队之间的协作。

此外,还有一个叫作“ClickOps”的概念,即用户在低代码平台上能够通过点击实现交互,同时生成可控制版本、声明式和可适应的代码。例如,一些改进了 AI 代码生成能力的工具,如 GitHub Copilot 和 Codeium,可以生成符合组织标准、具有可读性且可以不断演进的代码。大语言模型和 AI 驱动的代码生成能力的演进将为低代码领域带来令人兴奋的改变。

最后,低代码环境中的数据治理和访问管理是必不可少的。它带来了一些挑战,比如在确保适当的治理和合规性的同时,为业务用户提供数据访问能力。Campbell 指出,我们有必要在低代码增强平台工程中建立一个“DevOpsy”治理层,提供安全防护,防止超出某些配置边界。

此外,DevOps Institute 的 DevOps 战略顾问 Helen Beal 补充说:

我觉得很有趣的是,我们正处在一个转弯处,因为 AI 实际上是在支持商业人士,为他们提供可能是安全的知识。

平台工程将如何演进?

平台工程的演进涉及向简化、关注价值交付和采用平台即服务思维方式的转变。这种变化涉及提供自助式平台、隐藏复杂性并减少应用程序开发者的认知负担。平台工程团队的角色正在从复杂基础设施的维护者转变为对组织其他部分提供服务的服务提供者。他们现在专注于处理与开发者关系、营销和客户参与度相关的问题,提升用户体验和驱动价值创造。

Syntasso 首席工程师 Abby Bangser 解释说:

平台工程团队正在研究开发者关系和营销应该是什么样子的,研究如何与客户互动、获取反馈并制定能够满足他们需求的路线图。

一些技术,如 Kubernetes,正在被推到更底层的技术栈,开始越来越注重 API 接口和简化交互。此外,对可观察性的关注度也在提升,包括服务水平和关键性能指标,以及与平台使用和成本合理性相关的财务指标。总体而言,平台工程的未来在于构建能够增加价值和为用户创造愉悦体验的平台,同时满足不断变化的业务需求和约束。

想要了解更多关于平台工程的信息,可以关注 InfoQ 的这个话题。

FinOps 是否正在转向早期大众阶段?

FinOps,即有效管理云成本,正在转向早期大众阶段。越来越多的公司加入了 FinOps 基金会,也有许多工具可以支持 FinOps 流程。但需要注意的是,FinOps 不仅仅是工具,它还涉及流程,以及对成本价值的理解。FinOps 基金会和云供应商(如谷歌和微软)积极参与这个过程,并推动 FinOps 实践的采用。

人们对 FinOps 的认知也在发生改变,并引发了关于为什么要配置和运行某些云资源以及它们是否被有效利用的讨论。可持续性和 GreenOps 也与 FinOps 相关,因为成本优化的关注点与资源利用效率的目标是对齐的。AI 在 FinOps 方面发挥了重要作用,它可以识别未使用的数据、帮助优化存储,节省财务成本,提升环保效益。

在构建基于云的应用程序或采用 DevOps 实践时,架构师和开发人员是否面临着过多的安全问题?

架构师和开发人员在构建基于云的应用程序或采用 DevOps 实践时,面临着越来越多的安全问题。特别是开发人员,他们可能会感到左移策略让他们不堪重负,因为他们需要在整个开发过程中识别和优先考虑安全问题。

虽然组织对安全的重要性有了越来越多的认识,也有来自高层的推动力来解决这些问题,但开发人员往往需要在安全需求和交付新功能的压力之间做出平衡。

安全工具的不断演变也是这个领域的一个考量因素。早期的解决方案是由专家为专家而设计的,对开发人员来说不够友好。然而,越来越多的人认识到需要使用更易于访问和使用的安全工具。我们的目标是使安全成为一种赋能功能,构建出能够简化安全实现并为开发团队提供教育和支持的平台。这种方法旨在弥合专家驱动的安全实现和开发人员实际需求之间的差距。

WebAssembly(Wasm)是不是云端“一次编写,到处运行”的最终实现?

Wasm 是实现云端“一次编写,到处运行”愿景的重要一步。它承诺了可重用性和互操作性,允许开发人员用一种语言(如 Go)构建库,并在用其他可以编译为 Wasm 的语言(如 Rust)编写的应用程序中调用它们。

有了这种云端内部的组件模型,我们可以为多个目标平台创建应用程序,包括基于 ARM 架构的 CPU(因其性能和成本优势在云基础设施中颇受欢迎)。Wasm 的采用不仅限于应用程序开发,还涉及了云平台扩展格式。它被用来扩展云原生代理、API 网关和服务网格。

除了 WebAssembly,作为平台组件开发者工具的 eBPF 也受到了关注。虽然应用程序工程师可能不会广泛使用 eBPF,但我们确实可以在包含网络和安全用例的项目中找到它的身影。它允许开发人员访问内核级别的信息,并获得对容器系统操作的见解,提高可观察性和安全能力。

总而言之,WebAssembly 和 eBPF 为提升云应用程序的可移植性、可重用性和性能带来了有趣的可能性。

想要了解更多关于 Wasm 和 eBPF 的信息,可以关注 InfoQ 的相关话题。

OpenTelemetry 在收集指标和基于事件的可观察性数据方面的应用有多广泛?

作为一个收集指标和基于事件的可观察性数据的框架,OpenTelemetry 已经得到了快速的采用,并且正在成为行业事实上的标准。许多有才华的个人和供应商的协作促成了它的跨供应商支持和跨语言兼容性,让它成为应用程序的必要组成部分。OpenTelemetry 的广泛采用主要得益于它被纳入到主要云供应商的产品中,例如亚马逊云科技的 AWS Distro for OpenTelemetry、微软 Azure 的监控服务和谷歌云平台的 Google Cloud OpenTelemetry。

OpenTelemetry 的标准化特性带来了众多好处。它与供应商无关,支持导出遥测数据并利用各种工具对数据进行分析。这种标准化促进了供应商之间的优化和创新,因为他们在努力提供超出数据收集和可视化这些基本功能的高级特性。作为一个开放标准,OpenTelemetry 的出现标志着行业走向成熟,并促进了供应商之间的良性竞争,为行业提供有吸引力的解决方案,并获得市场份额。

想了解更多关于 OpenTelemetry 的信息,可以关注 InfoQ 的这个话题。

当前无服务器技术的采用状况是怎样的?

无服务器技术在采用方面发生了转变,它正在成为一种常见的选择,而不是一种独特的架构概念。“无服务器”这个词不太经常被用来讨论一个独立的概念,因为它几乎变成了一种与托管服务(提供可伸缩性、微计费和抽象化的基础设施)具有相同含义的词。一些主要的云供应商,如亚马逊、谷歌和微软,已经将无服务器组件集成到他们的服务中,例如数据库(DBaaS)和容器运行时(CaaS),带来了自动缩放和简化计费结构方面的好处。人们的关注点已经从基于无服务器函数构建架构转移到利用托管服务,与平台工程方法保持一致,减少开发人员的认知负担。

无服务器的价值,如伸缩至零费用和按请求计费,已经在传统的无服务器架构之外找到了新的表达。组织现在认识到了这些好处,并在各种架构决策中要求使用无服务器。虽然无服务器是获得这些优势的众多方法之一,但组织越来越多地要求他们的工程团队提供成本效益高的解决方案,并优化客户获取和支持成本。这种演变凸显了无服务器对更广泛的架构格局的影响。

想要了解更多关于无服务器的信息,可以关注 InfoQ 的这个话题。

对可持续性和绿色计算的关注对云计算和 DevOps 有怎样的影响?

对可持续性和绿色计算的关注对云计算和 DevOps 的实践产生了重大影响。越来越多的组织采用了关切应用程序和服务对环境和资源消耗的影响的定价模式。这种趋势鼓励组织做出优先考虑效率和可持续性的架构选择。托管服务受到组织的青睐,因为它们提供了优化的资源利用率和可伸缩性,使企业能够降低能耗,减少碳足迹。对架构定价的考量和对托管服务的采用与可持续性和绿色计算目标是对齐的。

关于责任,人们存在一种认识,即解决可持续性问题属于站点可靠性工程(SRE)及相关角色的范畴。这些团队善于分析技术决策对环境的影响,并推动可以促进效率和可持续性提升的举措。现在,架构讨论包含了组件化、隔离、安全和成本效益等方面的考虑。组织正在评估他们的需求,并寻求能够满足安全需求但又不涉及非必要高昂成本的折中解决方案。这反映了组织正在向更加务实的安全性发生转变,试图找到企业级特性和成本效益之间的平衡。

我们对云计算和 DevOps 领域的未来有怎样的预测?

专家们对云计算和 DevOps 领域未来的预测主要与简化、降低认知负担和专注创新有关。我们热切希望能够简化流程和工具,让团队能够专注于他们特定的专业领域并最大化他们的影响力。

AIOps、平台工程、可持续性和 FinOps 的融合是一种积极的转变,可能会让团队更专注、更有效和更愉快。这里的挑战在于要区分炒作和真正的机会,承认新兴趋势中的“价值点”,同时对“过度夸大”和广泛适用性的说法保持批判的态度。

开源技术的采用、由 OpenTelemetry 和 CloudEvents 等促进的标准化,以及 Copilot 和 ChatGPT 等 AI 融合服务的潜力,都是令人感兴趣的点。总而言之,人们对正在发生的演进和它们带来的机会充满了热情。

作者 | Steef-Jan Wiggers, Daniel Bryant 等

译者 |明知山

策划 |丁晓昀

原文链接:https://www.infoq.com/articles/cloud-devops-trends-2023/

本文转载自AI前线公众号

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1101119.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

光耦合器:6N136和6N137之间的差异

光耦合器也称为光隔离器,通过在输入和输出电路之间提供电气隔离,在电子电路中发挥着关键作用。业界常用的两种光耦合器6N136和6N137。本文深入研究了这些组件的技术方面,重点介绍了它们的主要差异和应用。 光耦合器概述 光耦合器是能够在两…

计算机网络中常见缩略词翻译及简明释要

强烈推荐OSI七层模型和TCP/IP四层模型,借用一下其中图片,版权归原作者 SW: 集线器(Hub)、交换机(SW)、路由器(router)对比区别 集线器是在物理层; 交换机&Mac地址是在数据链路层(Mac物理地址…

【LeetCode: 67. 二进制求和 | 位运算 】

🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,…

power point导出pdf保留字体

在 slides 中用到非自带的字体,如 [1],想导出成 pdf 文件(因为导出成图,如 png,放大会蒙),并在别人电脑里也保留字体。除了让别人也装上相应字体,可以: 参考 [2]&#x…

探秘网页打开的完整过程:DNS解析、CDN加速和Nginx负载均衡的协同驱动

浅谈一个网页打开的全过程(涉及DNS、CDN、Nginx负载均衡等) 1、概要 从用户在浏览器输入域名开始,到web页面加载完毕,这是一个说复杂不复杂,说简单不简单的过程,下文暂且把这个过程称作网页加载过程。下面…

【ARM Coresight SoC-400/SoC-600 专栏导读】

文章目录 1. ARM Coresight SoC-400/SoC-600 专栏导读目录1.1 Coresight 专题1.1.1 Performance Profiling1.1.2 ARM Coresight DS-5 系列 1. ARM Coresight SoC-400/SoC-600 专栏导读目录 本专栏全面介绍 ARM Coresight 系统 及SoC-400, SoC-600 中的各个组件。 1.1 Coresigh…

运放注意事项

文章目录 运放使用的注意事项RMS-DC转换器,有效值测量芯片 运放使用的注意事项 RMS-DC转换器,有效值测量芯片 这个图从国外一个万用表拔下来的 AD637,AD536,AD636,LTC1966,LTC1967,LTC1968, 一个AD637特别贵

DHorse v1.4.2 发布,基于 k8s 的发布平台

版本说明 优化特性 在集群列表增加集群版本;修改Jvm的GC指标名; 解决问题 解决shell脚本换行符的问题;解决部署历史列表页,环境名展示错误的问题;解决指标收集功能的异常; 升级指南 升级指南 DHorse…

Jetpack:010-Jetpack中的进度条

文章目录 1. 概念介绍2. 使用方法2.1 圆形进度条2.2 长条形进度条 3. 示例代码4. 内容总结 我们在上一章回中介绍了Kotlin中的lambda、匿名函数和闭包,本章回中主要介绍 进度条。闲话休提,让我们一起Talk Android Jetpack吧! 1. 概念介绍 进…

分类预测 | MATLAB实现WOA-LSTM鲸鱼算法优化长短期记忆网络数据分类预测

分类预测 | MATLAB实现WOA-LSTM鲸鱼算法优化长短期记忆网络数据分类预测 目录 分类预测 | MATLAB实现WOA-LSTM鲸鱼算法优化长短期记忆网络数据分类预测分类效果基本描述模型描述程序设计参考资料 分类效果 基本描述 1.MATLAB实现WOA-LSTM鲸鱼算法优化长短期记忆网络数据分类预测…

TortoiseSVN安装与使用

文章目录 一、TortoiseSVN下载二、下载简体中文包三、TortoiseSVN安装1、双击安装包,点击Next2、更改安装目录3、点击Finish结束安装4、根据情况选择立刻重启系统还是稍后5、双击语言包,点击下一步6、勾选语言包生效,点击完成结束安装 四、To…

【网络】网络入门

网络入门 一、网络发展二、网络协议初识1、认识"协议"2、协议分层3、OSI七层模型4、TCP/IP五层(或四层)模型 三、网络传输基本流程1、同局域网的两台主机通信2、跨网络的两台主机通信 四、网络中的地址管理1、IP地址2、认识MAC地址 一、网络发展 独立模式&#xff1a…

【Java】Spring Cloud 智慧工地信息云平台源码(PC端+APP端)项目平台、监管平台、大数据平台

智慧工地是目前建筑行业的热门话题之一,它代表了未来建筑施工的发展趋势。那么,智慧工地的未来,你看好吗? 从技术角度来看,智慧工地无疑是未来发展的趋势。随着人工智能、大数据、云计算等技术的飞速发展,智…

防雷接地的作用和施工案例方案

防雷接地是一种防止雷电对建筑物、设备和人员造成危害的措施,它通过将建筑物或设备的金属部件与大地电位相连,使雷电流能够安全地泄放到地下,从而避免电击、火灾、爆炸等事故的发生。 地凯科技防雷接地系统一般由三个部分组成:接…

多媒体应用设计师 第5章 多媒体信息显示、发布及搜索技术

1.多媒体信息显示技术 1.1.常见的显示技术 显示技术: CRT显示器:阴极射线管 LCD显示器:液晶显示器 等离子显示器:PDP 1.2.立体显示技术 立体显示是虚拟现实的一个实现方式。 根据立体再现的显示效果划分:视差立体…

Qt入门学习及GUI编程基础教程

看了很多篇文章,自己也跟着操作过,对觉得很有用的文章做个笔记,以防以后找不到。 以下是阅读过的多篇文章里面筛选出来比较适合新手小白的,具体详细,通俗易懂。 参考文章1(Qt基本ui界面窗口及控件编程):h…

SPI 接口 CAN协议控制器 MCP2515/DP2515国产替代芯片DPC15

can控制器是CAN局域网控制器的简称,为解决现代汽车中众多测量控制部件之间的数据交换而开发的一种串行数据通信总线。 CAN 可提供高达1Mbit/s的数据传输速率,这使实时控制变得非常容易。另外,硬件的错误检定特性也增强了CAN的抗电磁干扰能力…

代码随想录二刷 Day 37

#860.柠檬水找零 这个题只有三种情况&#xff0c;5,10和20&#xff1b; 5这个情况不需要判断只需要记账&#xff0c;10和20就要判断下&#xff0c;只有20的部分需要贪心 //int sum 0;int five 0, ten 0, twenty 0; //这个写法记一下bool lemonadeChange(vector<int>…

京东数据分析:2023年9月厨房小家电市场销额同比下滑29%

今年9月&#xff0c;整个线上家电市场的销售情况不容乐观。疫情红利过后&#xff0c;小厨电市场基本呈现出相对饱和的状态&#xff0c;整体的消费端有所收缩。 根据鲸参谋数据显示&#xff0c;9月京东平台厨房小电整体销量约640万件&#xff0c;同比下滑25%&#xff1b;销售额约…

信钰证券:股票抵押是好还是坏?

股票典当是指将持有的股票作为质押品向银行或其他金融机构融资的行为。股票典当有其优势和下风&#xff0c;下面咱们将从多个角度来剖析股票典当是否好仍是坏。 一、优势 1.占用资金少 相比较于其他融资办法&#xff0c;股票典当所需求占用的资金较少&#xff0c;只需将股票作…