首页 » 软件开发 » 梦工厂是如何使用AIOps来保持制作进度的(梦工厂数据制作租户艺术家)

梦工厂是如何使用AIOps来保持制作进度的(梦工厂数据制作租户艺术家)

神尊大人 2024-07-24 19:15:02 0

扫一扫用手机浏览

文章目录 [+]

业务连续性规划、预测分析和多租户云架构的结合使得动画工作室能够持续制作电影而不会间断。

梦工厂动画(DreamWorks Animation)在很多方面来说都是一个数字数据的制造商。
它制作的电影会包含数兆字节的数据,这些数据是由艺术家团队与复杂的数字动画工具在一个复杂的数据管道中共同创造的。
当COVID-19大流行来袭,动画工厂不得不关闭时,由于业务连续性规划、分析和多租户的云架构,梦工厂的制作仍然能够继续发展。

梦工厂是如何使用AIOps来保持制作进度的(梦工厂数据制作租户艺术家) 软件开发
(图片来自网络侵删)

“你可以通过流媒体或影院的数字放映机,以数据的形式观看我们的电影,”梦工厂的技术研究员兼平台和服务架构副总裁Skottie Miller说。
“因为多租户、可以在工厂任何地方工作的环境,当大流行来袭时,我们真正改变了什么?我们仍然像多租户云那样运作着。
我们在拉斯维加斯的格兰岱尔仍然有我们的数据。
人们只是离开这里去了更远的办公室,他们的房子。

4月初,梦工厂发布了其最新电影巨魔世界巡演,当时美国的大部分地区正处于封锁状态。
这部电影需要1200TB的存储空间,创作团队在制作电影时管理和访问了5亿个数字文件。
梦工厂大约每4到6个月就会开始制作类似要求的电影,制作时间为2.5到3年。

梦工厂的数字化IT也需要执行所有正常的IT功能,比如支持工资和人力资源,管理系统等等,但它最重要的职责是支持数字生产设施。

梦工厂的艺术家们会使用复杂的工具,其中许多工具是由梦工厂自己编写的,有些则是从供应商那里购买并进行了大量的修改。
艺术家们使用这些工具来创建数据。
还有一个次要的元数据层,它收集了关于计算作业、场景和序列的复杂性、在资产上投入的小时数等元数据。
所有这些数据都会进入一个大数据管道,帮助梦工厂使用人工智能(AIOps)来进行预测分析。
利用人工智能和机器学习来自动监控和缓解操作问题,这是一种新兴的趋势,是由NetApp Active IQ提供支持的。

“这是一个非常复杂、非常动态的环境,”梦工厂的首席技术官Jeff Wike表示。
“当基础设施或工具不能正常工作或不能很好地工作时,它就会直接影响我们业务的执行能力。
技术和我们制作电影的能力之间有着直接的联系。

从感觉到事实

梦工厂对业务的连续性规划并不陌生。
由于总部位于加州的格兰岱尔,地震和野火是家常便饭。

“如果你想想这些事情,”Wike说。
“你不一定会想到流行病。
但我们现在知道了。
我们一直就在考虑如何分配我们的数据?我们将如何分配我们的计算处理?我们是如何在意外发生时,让人们还能够继续工作的?”

数据管理在梦工厂的准备工作中发挥了关键作用。
当梦工厂在25年前成立时,每个艺术家在他们各自的工作站上都有一组数据。
他们将进行他们的工作,然后将数据转移到工作流中的下一个艺术家手中。
在公司转向高性能、共享的存储集群之前,数据一直是高度孤立的。

为了提高敏捷性和支持艺术家的协作,梦工厂采用了多租户云环境和虚拟桌面,使每个艺术家的工作站和工作流程在工作室的任何地方都可以访问。
随着环境变得越来越复杂,监测的重要性也越来越大了。
几年前,IT对工作室进行了一次重大的架构重构,包括对所有代码进行了检测。
说“我认为今天的网络速度很慢”这样的话已经不可接受了。
监测必须精确地显示出在任何时候环境中正在发生的事情。

“我们称之为从感觉到事实的转变,”Wike说。

分析和自动化变得与监控本身一样重要了。
想要像其他制造商一样在生产因计划外停机而停止生产之前对其设备进行预测性维护,梦工厂就需要能够立即注意到某个特定的文件服务或文件端点正在经历的高延迟,以便工程师能够在应用程序影响到最终用户体验之前处理应用程序或更改其访问数据的方式。

“我们的目标是优化操作,这样我们就可以解放工程师去做困难的事情了,”Miller说。
“我希望我的工程师能够创造未来,而不是去监视网络或存储系统。

AIOps的重要性

这就是AIOps的用武之地。
梦工厂会使用NetApp来运行合成事务,复制艺术家的工作流程,建立基线,然后使用机器学习算法来寻找异常并发出警报。
例如,Wike说,如果人群部门决定他们需要制作一个15万人的人群场景动画,并且他们想同时渲染所有的人,这就可能会对表演造成很大冲击。
因此,IT的工作就是适应这些需求,并在生产环境中进行更改,以保持性能的稳定。

“我们不希望艺术家们注意到某些东西的表现发生了变化,”Miller说。
“我们希望我们的合成事务和监控框架在艺术家发现某些东西正朝着坏的方向发展之前就告诉我们。

“在过去,如果出现问题,工程师可能会注意到,因为他们正在寻找它,或者系统发出了警报,然后工程师才会去调查它,”Miller补充道。
“现在,一个问题的出现几乎总是伴随着一个建议,而且在很多情况下,在工程师进入循环之前,还会有一个解决方案。
它可以让我们在24x7的支持下运行,同时减少盯着系统的人员。

连续性的构建、协作、监控和分析,所有这些的结合,使得工作室在必要时几乎可以无缝地过渡到在家工作的环境。
Miller说,除了一些高度依赖厂区工作室资源的工作流程外,几乎每个人都能像在办公室里一样的在家里工作。

“分析真的让我们几乎一夜之间就能调整我们的环境了,从每个人都在一起工作,到每个人都分布在各处,没有真正失去一点节奏,”Wike说。
“我们在几天内就开始运作了。
我们的电影都在正轨上面。

标签:

相关文章

语言中的借用,文化交融的桥梁

自古以来,人类社会的交流与发展离不开语言的传播。在漫长的历史长河中,各民族、各地区之间的文化相互碰撞、交融,产生了许多独特的语言现...

软件开发 2025-01-01 阅读1 评论0

机顶盒协议,守护数字生活的新卫士

随着科技的飞速发展,数字家庭逐渐走进千家万户。在这个时代,机顶盒成为了连接我们与丰富多彩的数字世界的重要桥梁。而机顶盒协议,作为保...

软件开发 2025-01-01 阅读1 评论0

语言基础在现代社会的重要性及方法步骤

语言是人类沟通的桥梁,是社会发展的基础。语言基础作为语言学习的基石,对于个人、社会乃至国家的发展具有重要意义。本文将从语言基础在现...

软件开发 2025-01-01 阅读2 评论0

粤语电影,传承文化,点亮时代之光

粤语电影,作为中国电影产业的一朵奇葩,以其独特的地域特色、丰富的文化内涵和鲜明的艺术风格,赢得了广大观众的喜爱。本文将从粤语电影的...

软件开发 2025-01-01 阅读3 评论0

苹果游戏语言,塑造未来娱乐体验的基石

随着科技的飞速发展,游戏产业逐渐成为全球娱乐市场的重要支柱。在我国,游戏产业更是蓬勃发展,吸引了无数玩家和投资者的目光。而在这其中...

软件开发 2025-01-01 阅读1 评论0