AIOps:DevOps 的未来
2019独角兽企业重金招聘Python工程师标准>>>
本文转载自:Jenkins 中文社区
DevOps 和云技术正在逼近极限
范式转变往往会产生意想不到的后果,这些后果可能需要数年才能被完全消化。 云计算就是一个很好的例子。 云计算迎来了灵活的基础设施和低资本要求的时代,由于资源只是一个API调用,工程师们无需等待部署。 然而,这一切只是开始。
敏捷的公司利用云来打破开发和运维之间的隔阂,并采用敏捷方法以缩短开发周期,从而创造战略优势。 他们将应用程序生命周期中的工程师团队分工从之前的开发和测试变为部署和运维, 并创建了需要一系列新技能的职位。这些公司使用 CI/CD 和 DevOps 进一步推动自动化流水线, 以实现更快的交付。
这样有隐患吗?去问你的 DevOps 团队
DevOps 团队的任务是维护一个工具链,以便自动交付新代码,按需扩展,以及五个 9 的正常运行时间。 在空闲时间,他们致力于提高性能和控制成本。 对于大的应用程序,可以有数千个虚拟机或容器,每个虚拟机或容器都有一堆软件, 还有负载平衡器和自动扩容等云服务,所有这些都必须进行配置和维护。 这一切都在不断发展中。
我之前了解过的一个大型独角兽公司拥有数百名开发人员,每天更新代码超过 100 次, 云上有超过 4000 台虚拟机,每月收集数 PB 的数据。 而他们的 DevOps 团队只有十几个人手,直到去年才有 VP。 对他们来说,这是一个艰巨且繁重的任务。
应付这无数的挑战已经超出了人类的能力范围。
幸好,AIOps 正在成为一种解决方案。
AIOps 一词是由 Gartner 创造的, 他将其解释为:
AIOps 结合了大数据,机器学习和可视化技术,通过更强的洞察力来优化 IT 运维。 IT 的领导者应该开始部署 AIOps,以优化当前的性能分析, 并在未来两到五年内将使用范围扩展到 IT 服务管理和自动化。
虽然 Gartner 创造了这个术语,但以我拙见,这还没达到标准。 他的定义以循环中的人为中心,以他的描述 AIOps 基本上是一种高级的大数据分析。 要解决 DevOps 困境,我们要定一个更高的目标。
那么,AIOps 应该是什么?
我们先从它不应该是什么开始:一个对现有的运维系统的修饰,软件供应商将"以 AI 驱动"作为卖点。 这种情况已经发生了,当新的技术威胁到现有利益时,往往会发生这种情况。 仅仅向已有工具添加一个 API 是不够的,如果决策需要人为干预,那就不能算是 AIOps。
这是一些 AIOps 的关键要求:
- AIOps 系统从你的数据中学习并适应应用程序的工作模式
- 这意味着它不会每次都做同样的事情
- AIOps 系统无需人工干预即可制定和实施决策
- 你可以让人参与循环,直到你完全信任这个系统
- AIOps 系统能持续运行
- 它能成为你的交付中的标准单元
向 AIOps 的过渡正处于起步阶段,但它的热度正在上升,而且已经有了成功案例。 风险投资正在下注,大小软件供应商都正在为市场带来新的解决方案。 从几年前的日志分析系统开始,自动化根本原因分析再到故障预测的出现。 入侵检测系统现在可以从异常流量中学习,有些甚至可以跨公司。 最近,预测自动扩容系统首次亮相。 Optune 和 Opsani 的 AI 系统能够判断虚拟机类型、实例和应用程序参数, 并使用客户现有的 DevOps 工具链和监控系统将它们部署到测试或生产环境中。
DevOps 正在取代传统的 IT 部门,它的名称被改变,角色职能也发生了变化, 但 IT 部门要解决的挑战并没有消失,它们的规模被乘以了微服务架构的固有规模。 因此,我们需要为这些挑战设计新的系统,AIOps 必须在未来几年内发展, 超越 Gartner 的愿景,使 DevOps 能够应对发展的规模和速度。
译者:李煜东
转载于:https://my.oschina.net/jenkinszh/blog/3037971
AIOps:DevOps 的未来相关推荐
- AIOps,未来正来
AIOps,未来正来 写在华青融天业务性能监控EZSonar 4.2发布之际 业务性能场景引领AIOps快速发展 未来:运维数据平台+智能分析大脑+自动化工具 敬请期待 写在华青融天业务性能监控EZS ...
- DOIS 2018 — OneAPM 蓝海讯通以数据为中心的 AIOps 平台亮相
AIOps 近两年开始在运维圈子里面火了起来.一夜间传统和新兴的运维管理软件供应商,IT 运维系统开发商,大数据厂商,人工智能算法提供商,还有 BAT,大家都在谈论这个话题.在短短的不到 1 年时间中 ...
- 对话Pauly Comtois:赫斯特商业媒体中的企业DevOps采用
在一系列关于企业DevOps采用现场访谈后,InfoQ采访了大型组织中其他的技术领导人,询问他们的DevOps举措.他们面临的挑战是什么?他们看到了哪些方面的改进?DevOps的未来是什么? \\ 这 ...
- 优秀的 DevOps Pro 需具备的7种基本软技能
你认为你在技术上足够健全,就可以胜任DevOps Pro吗?在申请软件配置文件时,技术上的强大是唯一的主要标准吗? 你有没有思考过「软技能」? 在我的职业生涯中,遇见过许多技术上非常健全的专业人士,他 ...
- DevOps的发展史
公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! - 1 - 可操作的概述 多亏了云计算和开源,软件开发的速度从几年缩短到几个月. 每家公司都在向一个软件公司转变. ...
- 衡量 DevOps 成功与否的重要度量指标
简介 DevOps 理念已经掌握了软件交付流程的许多方面.因此,我们值得深入了解能够表明成功标志和需要改进方面的日常运营,而不是仅仅关注表明"正常状态"的日常报告.如今的 DevO ...
- 从员工的角度理解 DevOps
问:为什么从员工的角度出发? 答:如果从领导者的角度解释,说着说着,我们会逐渐开始[唱高调,提出正确的废话],对于员工来说,根本无法体会. DevOps 是一个非常模凌两可的概念,主流大公司针对于 D ...
- DevOps实践带来的好处和挑战
「本文主要讲解了实施DevOps整个流程以及应对方法」 随着越来越多的企业争相借助技术手段来击败竞争对手,软件开发已不仅仅是一项可靠的投资.它是现代企业的主要收入渠道和主要战略手段.这就是为什么确保产 ...
- 圆桌对话:云时代下,企业运维面临的挑战与机遇
简介:四位企业运维大咖展开对话,讨论"云时代下,企业运维面临的挑战与机遇". 编者按:上云,已经成为了企业势不可挡的选择.云计算所拥有的"软件定义一切"的特性, ...
最新文章
- 【深度学习】生动分析半监督学习与负相关学习算法
- Linux C 的风格
- golang 面向接口编程
- redis 数据类型详解 以及 redis适用场景场合
- 怎么获取求生之路服务器信息失败,新人服务器出现问题 求助求助!!!!!...
- C++为什么空格无法输出_那些C/C++程序员该具备的32个编程修养习惯!
- 2.冒泡排序----还是不懂,先记录下来
- java图书推荐系统源代码_基于Web图书推荐系统设计
- IE浏览器自带打印控件WebBrowser
- openvn 安装和配置
- CF 1016C Vasya And The Mushrooms (DP)
- 人民的名义关系可视化展示
- matlab定步长ode,[转载]matlab ode45 函数传自定义参数用法及定步长ode
- Python:实现similarity search相似性搜索算法(附完整源码)
- ubuntu展示点云使用boost::this_thread报错
- AD16及AD18鼠标移动到网络后自动高亮设置
- Visual Studio主题与配色方案
- 推荐一款Python编辑器
- GetLastError 错误码全解析
- KBPC3510-ASEMI电磁炉专用整流桥KBPC3510