0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

人工智能在新领域DevOps中能起到什么作用?

8gVR_D1Net08 来源:未知 作者:工程师郭婷 2018-07-26 19:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

人工智能已经在发挥作用的一个领域是DevOps,而且它注定会产生更大的影响。专家表示,人工智能和机器学习还有继续增强DevOps的潜力,尽管许多组织已经开始采用这种模型来提高应用程序开发和其他业务领域的效率。

人工智能的自我学习、预测和自动化能力将加速开发更有弹性、功能更丰富的应用程序。

人工智能( AI )如今无处不在——或者至少看起来是这样的。这项技术之所以具有很大的前景,是因为它将为仍然主要依靠手动的业务流程实现各种自动化,并为数据分析提供更多动力。

人工智能已经在发挥作用的一个领域是DevOps,而且它注定会产生更大的影响。专家表示,人工智能和机器学习还有继续增强DevOps的潜力,尽管许多组织已经开始采用这种模型来提高应用程序开发和其他业务领域的效率。

Tata咨询服务公司高科技行业/软件部门和业务解决方案部门的业务主管Spandan Mahapatra表示,“人工智能和机器学习与DevOps将有着全方面的互联互通”。

Mahapatra说:“许多公司已经在他们的DevOps过程中不同程度地推动了数字转型,使它们能够真正实现基于结果的成功”。“AI/ML正在提供优化DevOps过程的解决方案。”

国际数据公司DevOps、多云管理、ITSM和软件定义计算项目的副总裁Stephen Elliot说:“对大多数DevOps团队来说,利用人工智能还为时过早,但我们看到很多客户开始考虑人工智能和数据分析可能为他们提供的机会。

Elliot说:“我们确实看到(基础设施和运营)团队的分析能力有了巨大的提升,因为许多团队已经部署了应用程序性能或流分析服务来识别和解决问题”。“DevOps团队应该考虑分析技术的使用,因为它可以影响流程效率以及问题的识别和解决,同时改进客户体验,使业务结果更高效。”

拥抱新的潮流

其中的一家将人工智能和DevOps相结合的公司是Power Home reforming,该公司提供户外家居改造产品。该公司创建了自己的专有技术平台NITRO,涵盖了从客户关系管理( CRM )平台到内部社交网络的所有内容。

首席创新官Tim Wenhold说:“因为我们实际上是一家开发公司,所以我们有一个真正的DevOps团队。”Power正在通过NITRO建立自己的人工智能基础设施,其目标是利用其掌握的数据宝库,并允许人工智能和机器学习帮助其开发更好的客户服务,提高效率并增强员工的能力。

Wenhold说,DevOps团队正在“研究如何将人工智能基础设施投入使用”。“从本质上讲,我们的DevOps团队必须支持我们优先考虑的开发环境。因此,在我们的世界里,人工智能和机器学习目前最大的影响与开发人员学习新技能有关。

Wenhold说,AI也在帮助DevOps进入“预测状态”。“例如,当我们审视我们的持续集成过程时,它可以告诉我们应该在哪里进行更改以改进CI管道,”他说。

又例如,在安全性方面,以往很难快速识别出那些令人担忧的模式。“今天,我们需要很长时间来查看与安全监控相关的各种日志和报告,”Wenhold说。“当您将机器学习应用于识别威胁时,我们将能够比当前的实践快1000倍地标记异常。人工智能/机器学习将帮助DevOps团队更加积极主动,而不是被动反应,它让我们能够更好地预测所有环境。”

正如商业智能(BI)和大数据旨在提供分析而不是简单的仪表板和报告一样,人工智能将有助于推进预测建模,从而使DevOps受益,”Wenhold说。

随着人工智能变得更加强大,对DevOps的影响只会越来越大。“我们将进入AI /ML不仅有助于快速标记异常的阶段;最终他们会帮助我们在我们还不知道问题存在之前就解决问题,”Wenhold说。

这家公司有数百万条记录。“目前,我们扮演着侦探的角色:我们查看日志,发现异常并做出调整,”Wenhold说。“人工智能将通过为我们发现异常来改变这个过程。然后,它将告诉我们可能会发生什么,并提出改变以应对威胁的选项。更进一步的,人工智能将在事后告诉我们为纠正异常所做的调整。这是令人兴奋的事情。”

医疗保健公司Molina Healthcare也对AI/DevOps的趋势充满热情。“我们已经看到了价值和收益将来自哪里,”Molina Healthcare的首席信息官Rick Hopfer表示,该公司在2016年开始在DevOps领域使用人工智能。

Hopfer说:“我们试图解决的问题是如何从我们的系统每天生成的所有事务日志中的大量数据中获得洞察力”。“仅有一个收集信息的系统是不够的,我们需要关注真正的问题,而不是所有的噪音。”

为了解决这个问题,该公司首先需要使其用于监视应用程序和基础设施的所有现有工具合理化。其次,它需要汇总数据。这意味着将各种工具的遥测数据引入到一个中央平台,关联数据,并使用ML来识别真正的问题。第三,它需要着眼于趋势和预测分析。

“这意味着要建立正确的视图,以便数据的可视化并提高效率和主动去管理这项技术,”Hopfer说。“我们使用了一系列供应商解决方案来实现这一目标。结果是令人印象深刻的。它能够几乎实时地找到问题,大大缩短了解决问题的时间。”

未来就在眼前

Elliot表示,未来将基于分析能力,在CI / CD、客户体验、问题管理等特定视角下采取行动。“现实情况是,自动化和分析就像花生酱和果冻一样,两者结合起来的效果要好得多,”他说。“因为这有助于技术和业务流程的加速,并在独特的、特定的业务和技术情况下采取行动。”

企业绝不应将人工智能和机器学习视为未来的技术,因为它们如今已经可以对DevOps产生巨大的影响。

数据存储和基础设施管理提供商NetApp的首席技术专家Andy Grimes表示:“DevOps可以提高新应用程序的速度,但在后数字时代,DevOps必须与人工智能的数据需求相结合”。“DevOps方法和现代数据需求的结合创造了一种新的‘数据操作’模式。”

由于新的人工智能应用程序需要以指数级的速度和规模聚合和准备数据,“在这种新的数据操作模式中,开发人员需要与IT团队更加紧密地联系在一起,并且必须了解人工智能应用程序应该在混合环境中的什么位置,”Grimes说。“现代DataOps还将包括边缘数据的收集,核心本地数据的聚合,使用云工具集增强的数据准备,以及基于工具创新和业务持续发展而频繁更改的必要架构。”

Grimes说,随着DataOps的不断发展和人工智能和分析平台的需要,数据将保持不变,而应用程序和基础设施将在不断创新和迭代设计中不断发展,以支持巨大的速度和数量。

全球IT解决方案提供商Larsen&Tourbo Infotech的执行副总裁兼首席数据分析官Soumendra Mohanty说,人工智能带来了三种不同的能力——自我学习、预测和自动化——可以改进当前的DevOps实践,如CI和CD,该公司通过包括实施AI在内的数字转型努力指导了许多企业客户。

虽然DevOps为软件交付提供了敏捷和更快的时间,但是交付过程中更大的一部分仍然缺少关键的组件,比如持续的创新和持续的反馈循环。

Mohanty说:“人工智能和机器学习需要以具有自学习能力的数据为基础”。“这正是将AI和ML技术嵌入到DevOps任务和流程中非常有益的原因。”

例如,当开发软件代码时,AI / ML可以通过模拟各种可能的场景来跟踪最终用户体验的处理程度。Mohanty说:“需求不再需要被冻结,最终用户也不再是被动的玩家”。“AI / ML在消除早期的基于规则的软件开发中发挥了关键作用,并通过从数据中的学习带来了很大的灵活性。”

AI和ML有助于跟踪生产绩效,并与过去的问题建立联系,帮助了解提供了什么样的解决方案,以及它们在多大程度上是有效的。某些问题可以提前预测并自动修复。Mohanty说:“AI / ML在DevOps上的这些干预不仅会使代码开发、部署和生产运行更加可预测,还可以提供一个持续的创新过程。”。

DevOps团队可以专注于开发的生命周期,并将不断变化的需求牢记于心。“然而,预测代码和数据管理的一个重要方面是他们没有特定的关注点,”Mohanty说。“随着AI / ML嵌入到DevOps流程中,DevOps团队可以深入了解代码是如何执行的,包括客户旅程中的所有场景是否都得到解决了,过去的问题和解决方案是否都得到了考虑,等等。”

管理数据

人工智能还可以帮助管理DevOps环境中不断增长的数据量。

“AI/ML的应用旨在发现大量数据的模式和趋势,”卡耐基梅隆大学软件工程学院CERT部门的网络安全基金会技术经理Eliezer Kanal说。

Kanal说:“这一领域在工业上的成功很大程度上源于‘大量的弱指标’。”例如,如果你想知道外面的温度,你可以去找一个单一的信息来源——温度计——它是温度的一个强有力的预测指标。不幸的是,在许多情况下,我们没有一种类似的传感器,可以直接测量我们想要知道的东西,所以我们不得不依赖很多微弱的指标。人类发现这类任务非常困难,但对于现代机器来说,这几乎是微不足道的。

“DevOps充斥着大量数据;提交注释、发布跟踪者评论、错误报告、各种类型的日志文件,以及自动化的代码输出。”Kanal说。这些数据经常被开发团队直接用于陈述他们的目的:例如,Bug报告被用来理解什么是Bug。

Kanal说:“但是当ML/AI被引入时,就可以得到更多的东西。”例如,通过检查容易被报告的错误类型,分析师可以发现一些次要的观察结果,比如哪些模块使用得最频繁,哪些模块最有可能出错,哪些模块有最困难的错误,等等与开发过程相关的其他非常有用的信息。

Kanal说:“通过使用bug报告系统作为开发环境的数据来源,而不是作为一个操作工具,公司可以大量地了解他们自己的开发实践并提高他们的整体性能。”

这方面的另一个例子涉及到生产系统的管理。“现代系统会产生大量的日志,其中大部分都会在系统发生故障时用于事后处理,”Kanal说。“然而,通过将这些日志输入到人工智能系统中,我们不仅能够理解为什么会出现特定的故障,而且还能识别出在故障中可能难以检测到的模式。”

Kanal说,AI / ML技术正迅速变得更容易融入到现有的产品中。许多技术供应商已经发布了API和工具包来帮助企业将这些能力融入到他们的产品中。

从这个角度来看,DevOps团队不仅会越来越熟悉这些技术本身,还会越来越熟悉如何将它们整合到软件中。这将大大提高向最终用户提供的软件质量。

Kanal说:“随着AI / ML工具的使用和培训越来越广泛,将有可能在未来的许多年里持续提高DevOps过程中AI / ML的影响力。”。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 人工智能
    +关注

    关注

    1821

    文章

    50511

    浏览量

    267739
  • 机器学习
    +关注

    关注

    67

    文章

    8570

    浏览量

    137421

原文标题:AI将如何革新DevOps

文章出处:【微信号:D1Net08,微信公众号:AI人工智能D1net】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    海光信息深度参与人工智能新型工业化深度行活动

      为贯彻落实国家人工智能战略部署,深化拓展“人工智能+”,大力推进人工智能新型工业化,4月8日,由国家先进计算产业创新中心主办,国家工业信息安全发展研究中心与海光产业生态合作组织
    的头像 发表于 04-15 16:18 462次阅读

    德赛西威在人工智能制造领域再获重要认可

    近期,德赛西威在人工智能制造领域再获重要认可,两项AI项目案例分别入选省级与市级的示范项目,充分展现了公司在推动人工智能智能制造
    的头像 发表于 03-17 14:29 675次阅读

    浅谈人工智能(2)

    接前文《浅谈人工智能(1)》。 (5)什么是弱人工智能、强人工智能以及超人工智能? 弱人工智能(Weak AI),也称限制
    的头像 发表于 02-22 08:24 440次阅读
    浅谈<b class='flag-5'>人工智能</b>(2)

    Questa One 智能验证:释放人工智能在功能验证的潜力

    品牌声誉受损。近期发布的 Wilson Research 数据显示,首次流片成功率降至 14%,创该研究开展 20 多年来的最低记录,且 75% 的 ASIC 项目进度滞后。为了应对这些挑战,行业正处在由人工智能 (AI) 驱动的革命性转折点上。 人工智能 (AI)
    的头像 发表于 02-12 14:56 757次阅读

    Dante数字化会议系统、分布式视频系统、“AI”人工智能在会议运维的应用

    Dante数字化会议系统、分布式视频系统、“AI”人工智能在会议运维的应用
    的头像 发表于 02-08 14:19 1648次阅读

    开发智能体配置-内容合规

    智能体上架前,需完成“人工智能生成合成内容标识”和“大模型备案信息”填写 ,以供平台审核;可在智能体【配置】-【内容合规】填写。 人工智能
    发表于 02-07 11:44

    嵌入式系统人工智能

    领域,让这些领域的设备能够实时学习、适应并做出决策。然而,人工智能的发展也让网络安全威胁愈发普遍,这些安全隐患必须得到解决。英伟达等科技企业率先在嵌入式系统
    的头像 发表于 12-18 11:49 1295次阅读
    嵌入式系统<b class='flag-5'>中</b>的<b class='flag-5'>人工智能</b>

    航天宏图人工智能技术深度赋社会治理现代化

    航天宏图多年来持续重点投入技术研发,尤其专注人工智能深度探索。航天宏图多以自主研发“天权大模型” 是一款基于多模态大模型技术的遥感解译专用AI大模型,它以人工智能为底座,提供遥感影像智能解译、自然语言大模型、音视频
    的头像 发表于 09-06 10:35 1402次阅读
    航天宏图<b class='flag-5'>人工智能</b>技术深度赋<b class='flag-5'>能</b>社会治理现代化

    利用超微型 Neuton ML 模型解锁 SoC 边缘人工智能

    nRF52805),只占用几千字节的非易失性存储器(NVM)。这使得以前被认为不可能的应用也增加 ML 功能。例如,您现在可以在广泛的传感器网络的每个节点上进行人工智能处理,而在这种网络,传感器的尺寸和成本
    发表于 08-31 20:54

    挖到宝了!人工智能综合实验箱,高校新工科的宝藏神器

    和生态体系带到使用者身边 ,让我们在技术学习和使用上不再受制于人。 三、多模态实验,解锁AI全流程 它嵌入了2D视觉、深度视觉、机械手臂、语音识别、嵌入式传感器等多种类AI模块,涵盖人工智能领域主要
    发表于 08-07 14:30

    挖到宝了!比邻星人工智能综合实验箱,高校新工科的宝藏神器!

    和生态体系带到使用者身边 ,让我们在技术学习和使用上不再受制于人。 三、多模态实验,解锁AI全流程 它嵌入了2D视觉、深度视觉、机械手臂、语音识别、嵌入式传感器等多种类AI模块,涵盖人工智能领域主要
    发表于 08-07 14:23

    关于人工智能处理器的11个误解

    本文转自:TechSugar编译自ElectronicDesign人工智能浪潮已然席卷全球,将人工智能加速器和处理器整合到各类应用也变得愈发普遍。然而,围绕它们是什么、如何运作、
    的头像 发表于 08-07 13:21 1337次阅读
    关于<b class='flag-5'>人工智能</b>处理器的11个误解

    人工智能在汽车行业的应用

    人工智能(AI)是许多行业和应用领域的热门话题。但对于汽车行业而言,这并非一个新概念。人工智能,尤其是机器学习——即通过数据让机器学习并随着时间推移不断改进的过程——早已被广泛应用,最初主要用于提升开发过程
    的头像 发表于 07-31 11:07 2270次阅读

    最新人工智能硬件培训AI 基础入门学习课程参考2025版(大模型篇)

    人工智能大模型重塑教育与社会发展的当下,无论是探索未来职业方向,还是更新技术储备,掌握大模型知识都已成为新时代的必修课。从职场上辅助工作的智能助手,到课堂用于学术研究的智能工具,大模型正在工作生活
    发表于 07-04 11:10

    维智科技出席人工智能能源智造升级专题分享会

    近日,维智科技创始人、时空人工智能领域专家陶闯博士受邀出席「人工智能能源智造升级专题分享会」,以《时空人工智能驱动空间认知范式转变与产业
    的头像 发表于 06-18 15:54 1148次阅读