写点什么

优云蒋君伟:自动化运维成本仍然很高

  • 2017-09-24
  • 本文字数:2978 字

    阅读完需:约 10 分钟

9 月 10 日 -11 日,上海光大国际会展中心隆重举办了“2017 上海站 CNUTCon 全球运维技术大会”。本次大会的主题是“智能时代的新运维”,各个公司为观众带来了他们关于该主题的思考,并分享了他们的实践经历。InfoQ 有幸邀请了杭州优云软件有限公司的产品副总裁蒋君伟老师接受我们的采访。谈到对自动化运维未来的展望,蒋老师表示自动化运维必然是大势所趋,但是因为相关技术债务的存在,自动化运维的成本还很高。那优云自己的技术与产品是如何去做高效运维的呢?本次采访带你了解一二。

InfoQ:与其它同类产品相比,优云有哪些优势?

蒋君伟:要介绍优云的产品优势,我想可以简单说明一下优云是如何来的。优云来自广通,广通公司成立于 2003 年,14 年以来一直专注于运维领域,广通的产品也随着运维行业的趋势发展,从最初的监控、CMDB、ITIL 到 APM,行业的客户也深入到政府、金融、运营商领域,我们对用户运维痛点与上一代运维产品的瓶颈,有深刻认识。

所以,2016 年,广通成立全资子公司,推出了新一代运维产品线优云,与同类产品相比,我们有以下优势:

1. 平台化:打通运维场景,避免运维信息孤岛与运维工具碎片化的情况
2. 自动化:结合自动化操作编排,实现故障自愈与运维自助式服务
3. 社交化:通过 ChatOps App,由运维机器人辅助运维人员,随时随地完成运维工作
4. 大数据:内置运维数据分析算法,有效解决数据中心容量规划难题
5. 分布式:支持水平扩展,可随资源规模增长而增加管理能力

InfoQ:优云产品采用了哪些核心技术?

蒋君伟:优云产品的核心技术包括:

1、 安全、稳定、低负载、易扩展的采集代理平台

采集代理是运维体系中非常重要的落地工具,由于企业用户的环境非常复杂,所以采集代理在技术设计需要非常注意:

  • 优云 Agent 主要使用 Python 与 Java 技术平台实现,所以在服务器的兼容性上有很大保障;
  • 为兼容被防火墙与网闸隔离的网络,Agent 总是单向对 Server 发起连接,拉取作业或上报结果,这种方式也可以让 Agent 集群形成一个网状级联,兼容多级网络;
  • 同时 Agent 会主动降低进程的优先级,以降低 CPU 消耗,控制内存与磁盘使用,将对部署服务器的影响降到最低;
  • Agent 使用强引擎弱脚本的设计思路,内置了 ssh/wmi/snmp/ipmi 等交互协议,允许用户快速使用 shell/python/groovy 等脚本快速扩展 Agent 能力。

2、 可视化埋点技术

优云 UEM 产品可以实现用户 Web 端与移动端的用户操作体验监控,不像传统的用户体验监控产品,我们不需要预先埋点,我们可以帮助产品经理生成用户的操作热区,并直接在产品界面上操作,决定要关注哪些用户的操作行为。这个埋点依赖两个部份完成:

用户交互数据的全量抓取技术:通过在应用端部署前端 agent js, agent 会监听页面中的相关操作,比如点击事件,超链接等,将相关数据(比如来源、去向)全部记录下来,并每隔 1 分钟进行上报,由服务端存储分析。
用户界面元素标记技术:可以直接在被监控应用端进行框选,设置页面元素标记,这些元素会和全量采集的数据进行匹配(比如通过匹配 css 选择器、文本等)。通过这种可视化标记的方式就可以直接关注用户需要的数据,无须开发者手动对页面元素进行埋点。

3、全链路监控技术

优云 UEM 与 APM,已经将用户端的操作与服务端对此操作的执行过程结合在一起,通过 UEM 的用户端请求染色,可以跟踪每一个请求操作到服务端,针对服务端的常用 RPC 协议,如 http/dubbo/rmi 等,也可以通过嵌入式 agent 进行染色与跟踪。因此,一笔操作所经过的每一个计算节点与数据存储节点的调用堆栈,我们都可以捕捉到,并能呈现分析其中的瓶颈节点与代码。

4、 图像质量分析算法

优云 VideoMon 产品使用的图像与视频质量分析算法,可以快速完成摄象头成像质量的分析,其中诊断的准确性与快速是技术关键。使用信号波动检查、像素灰度值分析、非灰色像素集中区域分析、图像弱边缘数分析等算法,来实现视频信号丢失检测、偏色检测、清晰度异常检查等功能。

InfoQ:谈谈对全栈双态运维解决方案的具体理解?

蒋君伟:这里有两个关键词:

1. 全栈

全栈体现了解决方案的覆盖面是完整的,运维的对象,可以从基础架构到业务应用;从物理资源到云资源;从用户端到服务端的全链路运维。

2. 双态

双态则有两层含义。从技术层上来说,双态要求产品能同时进行传统 IOE 架构的运维,以及 x86 架构的云资源运维;从管理上来说,应能支撑 ITIL 与 DevOps 这两种运维体系。

我认为全栈双态运维解决方案,应该能满足这两个关键词。

InfoQ:优云产品解决方案已经应用到了哪些行业和哪些客户中?具体效果如何?

蒋君伟:自 16 年 7 月发布我们的产品后,很多用户都非常踊跃,到目前我们也实施了不少典型案例:

1、 某金融双态方案,实现云资源交付的服务自助化

金融目前是最典型的双态运维场景了,一方面金融核心系统要保持非常稳定,是稳态,另一方面移动支付渠道又要求应用的迭代与响应非常敏捷,是敏态。

通过优云的 Monitor,我们实现了传统业务与互联网业务的全栈监控;并且通过 ITSM 实现流程自助服务,业务部门提交的资源申请工单,在审批通过时,借助 CMDB 与 Automation,实现业务部门的资源交付、应用部署自助化。

2、 某部委业务大数据分析监控方案

此客户全国拥有数万的站点需要上报业务数据,这些数据的处理要求非常高的时效性与准确性。由于站点的规模变大、数据种类增加以及数据监控粒度的增加,旧的业务支撑保障系统已无法满足对业务数据的实时监控需求。

优云 Store 运维数据平台具有大数据分析能力,能实现这些上报的业务数据实时流数据处理,结合 CMDB 中的站点基本信息,实现监控指标的多个管理维度分析,并通过 Show 大屏可视化呈现全国的数据质量。

3、 某海外平安城市运维项目

平安城市中存在大量的 IT 设备与海量的物联网设备需要运维管理,其运维团队对于整个城市的摄象头故障总是头痛不已,一直处于被动运维的状态。

优云 VideoMon 能快速完成上万路的摄象头图像质量分析监控,大量减少运维团队的巡检成本。对存在故障的结点,优云 Alert 通过告警热图功能,从地域、类型、业务等多个维度,为用户呈现故障分布情况,快速帮助用户找到问题根源,缩短故障修复时间。

InfoQ:谈谈对自动化运维的展望。

蒋君伟:自动化运维必然是大势所趋,并且会越来越快地改变我们的运维工作,目前我们所处的时代是一个旧与新的过渡时代,就像集装箱发明后的航运业一样。

在集装箱刚开始被发明出来的阶段,大家从心理到技术上都没有作好准备,包括货主、公路、铁路、港口、吊车到轮船,都没有为集装箱做好配套。但由于几个关键事件,集装箱的标准化,以及随之配套的操作、运输手段,很快就改变了全世界。

我们现在也是,虽然容器及服务、函数及服务技术已经出现,但我们还有太多的历史债务需要偿还,所以现在的标准化与自动化的收益还不明显,自动化运维的成本还很高

但随着历史债务的解决,新的应用研发、运维手段,都会围绕着这些新技术配套起来,到时候自动化运维就非常容易实施与获得巨大收益。

最后,我们运维人员也会像码头工人一样,需要改变我们的技术工作内容与深度,否则就会被下岗。

嘉宾介绍

蒋君伟,优云产品副总裁,IT 运维领域的十年老兵,先后研发了网络管理、系统管理、CMDB、ITSM 等产品,并成功建设了国内多个全国性的网络管理与运维管理项目。现从事优云新一代数据中心运维产品研发工作,主要负责产品线规划、核心技术研发、研发团队建设与运维咨询等工作。

2017-09-24 20:243922

评论

发布
暂无评论
发现更多内容

人类视觉神经科学助力音视频产业革命 - 弱网下的极限实时通信

声网

音视频 弱网下的极限实时视频通信

计算机操作系统学习笔记 | 操作系统功能

Regan Yue

操作系统 9月日更

2021年区块链被列为“七大重点产业之一”

CECBC

聊聊新工具Hutool

卢卡多多

POI 数据导入 9月日更

网络攻防学习笔记 Day135

穿过生命散发芬芳

网络基础 9月日更

linux之dos2unix命令

入门小站

Linux

敬自由:破壁人华为,开启PC的无界探索

脑极体

关系型数据库如何存储树形结构?

王博

“融合创新”是区块链的应用发展趋势吗?

CECBC

在线JSON转io-ts工具

入门小站

工具

oh,我的老伙计,你看看这近五十个dapr视频

newbe36524

k8s dapr

网络安全之一个渗透测试小案例

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 安全漏洞

☕【JVM技术指南】「理论总结笔记」Java虚拟机垃圾回收认知和调优的"思南(司南)"【上部】

码界西柚

JVM GC 垃圾回收算法 9月日更

MQ是一种新的通信模式

风翱

MQ 9月日更

16. 奇点来临?

Databri_AI

人工智能

Kafka 常用工具脚本总结

Se7en

移动WEB开发会用到的 5 个API

devpoint

WebGL canvas Fetch 9月日更

【Vuex 源码学习】第一篇 - Vuex 的基本使用

Brave

源码 vuex 9月日更

Rust 与 C++:深入的语言比较

奔着腾讯去

c++ rust 安全 编程语言 并发

成熟的区块链技术是解决供应链金融痛点问题的根本出路

CECBC

FLV格式解析

轻口味

android 音视频 RTMP 9月日更

硬核!4396万字神文精解高并发高可用系统实战,分布式系统一致性文档一经面试震惊寰宇!

Java 编程 架构 面试 程序人生

JavaScript进阶(上)

Augus

JavaScript 9月日更

想要掌握未来嘛?这份腾讯高工撰写的Redis实战笔记就告诉你什么是未来!

Java 腾讯 面试 大厂 金九银十

堪比狗血剧!18名Java程序员凭阿里P8笔记,同时斩获大厂offer

Java 编程 面试 阿里 大厂

桐乡引入百度智能云开物工业互联网,数字经济再提速

百度大脑

人工智能

音视频剪辑DIY:用Python快速入门音视频剪辑

老猿Python

Python 音视频 视频剪辑 Moviepy 引航计划

翻转未来!钢铁之城重添色彩

脑极体

复盘上次Redis缓存雪崩事故,中级Java工程师面试题

Java 程序员 后端

读完这份阿里高质量性能优化全解,我的系统终于不再频繁瘫痪了

Java 阿里巴巴 编程 面试 金九银十

Nacos 开源、自研、商业化三位一体战略解读

阿里巴巴中间件

云计算 阿里云 微服务 云原生 nacos

优云蒋君伟:自动化运维成本仍然很高_DevOps & 平台工程_雨多田光_InfoQ精选文章