暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

为SAOT点个赞

白鳝的洞穴 2022-11-23
185

世界杯又来了,对于一个从86年开始看世界杯的人来说,虽然激情已经不再,不过看球依然是决赛周中每天的常态。本届世界杯最让我感兴趣的是SAOT系统的引入,这个VAR的升级版本会让比赛变得更为公正。果不其然,在世界杯揭幕战刚刚开始的时候SAOT系统加持的VAR就做出了一个令大家瞠目结舌的判罚。比赛刚刚开场3分钟,厄瓜多尔队长巴伦西亚打进一粒十分精彩的进球。卡塔尔队申请VAR回放。最后VAR判定进球无效。这个判罚让大家一阵哗然。我也认为那个球是没有问题的,还在微信朋友圈上做了一番吐槽,很多专业的足球解说嘉宾也对此一脸懵逼。后来回放了一些重要的截图后,这个判罚的实际情况才被大家逐渐接受。说实在的,在如此复杂的情况下,依靠人来判罚难免就会出错了。而如果助理裁判使用VAR一帧帧的回放多个画面,从而做出判决,我想没有十分八分钟是很难做出正确的判断的,而且因为有太多的人的参与,其公正性也会饱受质疑。

实际上VAR引入了一系列体育赛事之后,都取得了不错的效果。在足球比赛中,对VAR最大的诟病就是有时候通过VAR来判断是否越位等比较复杂的场景还是太慢了,如果频繁使用VAR就会让比赛变得支离破碎,失去了流畅的观感。

SAOT系统让VAR变得更加强大,其基本原理还是来自于对动态状态的更丰富的数据采集。首先在足球上的传感器可以每秒钟向服务器发送500次状态信息,其采样频率为2毫秒,是相当精准了,已经超出了人类眼镜的感知极限了。而场中的12个跟踪摄像头则会对场上的关键事件进行动态采样,不仅可以监控足球的位置与姿态,还可以追踪每个球员身上的29个点,从而确定每个球员的实时位置以及动作状态,这些数据以每秒钟50次的采集频率发送到服务器上,让服务器能够对这12个摄像头的数据做同一时间切面的动态分析。

有了数据,下一步就是规则,在SAOT系统中已经拥有了其需要监控的事件的各种规则,因此规则判断不必再由助理裁判来完成,SAOT系统可以自动完成,这就让VAR的工作效率大大提升了。以往要想判断越位必须由助理裁判一帧帧的回放视频,而且不同的摄像头的视频必须同步回放,可能需要花很长时间才能找到需要判别的那个时间点的所有视频画面,再由人去做分析判断,做出决定。

而在更丰富的状态数据的支撑下,SAOT会自动在瞬间完成这一判断,因为它不需要一帧帧的分析画面,只需要在起脚射门是判断是否存在越位,然后往前追溯每个传球点的情况就可以完成这个工作了。因为足球上的传感器数据,可以让我们精确的知道传球的时间,而再根据球员状态跟踪摄像头计算出的每个球员的29点数据,就可以自动的完成判断了。助理裁判要做的只是对着VAR给出的回放画面做出自己的判断,并签名就可以了。

SAOT系统也为做运维自动化的我们提供了一个很好的参考样例,我们也可以从SOAT系统中学到很多东西。首先是数据对运维自动化系统的重要性再一次得到了印证,我在和一些客户交流运维自动化系统的时候,遇到最多的是如果不用你们的数据,而用我们自己采集的数据,能不能做到你们系统中达到的效果。我总会和他们解释你们的数据质量不够,采集周期太长,指标覆盖也不够,因此诊断分析的效果会大打折扣,经常会因为缺乏关键数据而导致分析无法完成。他们总是会说,优化下算法不就行了。实际上很多复杂问题的分析不是依靠算法来完成的,要想替代专家,做自动化分析,数据的质量比算法要重要的多。

SAOT系统效率高的另外一个因素是“知识自动化”的应用,SAOT系统中已经包含了现代足球的规则与判例数据,因此可以十分精准的利用这些知识做自动化的分析。在做智能化运维工具的时候,可能我们更加关注智能化算法,实际上泛泛的算法并不是解决一些复杂问题最好的方法,在已知规则下进行计算才能提高计算的效率,提升算法的质量。如果对已知的确定的规则弃之不用,而非要完全通过数学计算去生成符合规则的模型,那就有点本末倒置了。

对于足球比赛来说,任何一个判决都是十分重要的,因此无论SAOT如何强大,最终的结果也必须由助理裁判来确认。对于IT系统运维来说也是如此,目前的人工智能还不能做到完全让人放心,因此任何智能化算法给出的结论都是辅助性的,必须由人来确认才能确保万无一失。前阵子一个用户的一个十分核心的系统出现了问题,RAC的一个节点运行正常,另外一个节点起不来,报错是磁盘头CHECKSUM错误。按照Oracle官方的文档来说,这个并不是物理错误,只是一个逻辑错误,可以通过设置两个参数强行加载ASM磁盘组。不过因为这个系统十分关键,因此在做这个操作之前,运维团队和三线专家还是做了更为细致的分析,最终发现是一块ASM盘的盘头被清零了。一旦知道了问题,解决起来就很简单了,做了一个REPAIRE就解决问题了。如果当时根据不够准确的判断做了强制MOUNT ASM DISKGROUP的动作,把或者的那个节点搞出问题了,那麻烦事就大了。10年前一个电力的营销系统就因为现场工程师的鲁莽操作,为了修复无法启动的RAC节点,把唯一还活着的那个节点也搞宕了,最终导致只能通过rman恢复来恢复数据库,整个系统停业超过2天。

SAOT的功能不仅如此,每场比赛产生的数据对于足球运动的发展来说都是十分重要的,如此精准的数据,对于每支球队的比赛风格,每个球员的球路,以及每个进球的特征都能更为精准的回放,从而对足球运动的理论发展提供十分重要的数据。对于运维自动化系统来说也是如此,丰富的高质量的历史数据对于优化分析模型,提升运维理论,都有不小的帮助。

本届世界杯无疑会是一届数字化的世界杯,连如此保守的足球界都这么锐意进取了,为什么我们IT界还在固守一些传统的思维,认为IT运维只有堆人才是风险最小,最稳妥的做法呢?IT运维领域也应该考虑考虑加大数字化力度的问题了。


文章转载自白鳝的洞穴,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论