世界品牌100强:品牌制造
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

26.梦工厂(Dreamworks)因为有梦所以成功

www.dreamworks.com

长久以来,好莱坞一直为八大电影公司所垄断,但在1994年梦工厂诞生了。由斯皮尔博格领导的梦工厂,凭借技术上的领先地位和无穷的创造力,已被视为好莱坞八大电影公司之外的“21世纪的数码制造厂”。梦工厂正用自己的神奇,实现着自己的梦想。

1994年梦工厂的诞生,打破了长久以来好莱坞一直为八大电影公司所垄断的局面。它正一步步吞食那些派拉蒙、环球、米高梅的领土,创造出了动人的神话。

一、梦工厂创造性地使用Linux LVM

Linux在梦工厂(Dreamworks SKG)中得到重视和应用非常巧合。当时,一个用于工作室外部Web网站的Sun Solaris Ultra One服务器崩溃,从而给了Linux向梦工厂工作人员展示才能的机会。发生在4年前的这次崩溃是在对系统打补丁时造成的。而当时要恢复服务器,并且让整个网站回到在线状态,需要好几天的时间。幸运的是,当时公司正好有一台运行Linux的戴尔机器,IT部门正在该机器上测试这个开放源码的操作系统。Garcia的同事于是把这台Linux机器作为Web服务器,用它来代替原来的Solaris机器提供DNS和FTP服务。在接下来的一年时间里,梦工厂开始在其他的Web服务器和一些数据库服务器上使用Linux。然而,就是在这个时候,动画工作室在需要数千GB存储空间的关键业务数据库服务方面仍然没有使用Linux。原因是Linux缺乏内建的用于管理存储空间的企业级工具。当时虽然Linux下已经有这样的工具可用,但是它们分散在不同的ISV(独立软件开发商)中。而技术人员担心使用多个厂商提供的工具可能会导致一些协同工作能力方面的问题,进而可能会引发数据可靠性和完整性方面的问题。此外,这些基于Linux的存储管理工作非常昂贵。

从历史上来说,梦工厂曾经在数据中心使用IBM RS/6000 AIX平台来运行Oracle数据库服务。存储空间由IBM的Shark和一个HP XP512来提供,每一个都有3GB的存储容量,此外还有一些HP Virtual Arrays,这些设备都通过一个SAN连接在一起。

2000年初,梦工厂的技术人员发现,为了满足工作室快速增长的应用程序方面的需求,使用RS/6000平台已经不再具有性价比上的优势。也就是在这个时候,他们开始对Linux表示出更大的兴趣。Linux极优的性价比打动了他们,他们开始部分地采用Linux。

工作室首次购买了一台价格为2.5万美元的6处理器HP LT 6000,并且将其与一台价格为10万美元的4处理器IBM RS/6000 AIX平台进行了比较。在这个过程中,技术人员发现Linux操作系统的卷管理部分得到了长足的改进。

二、无需中断应用程序

梦工厂首先在一个原型平台上进行尝试,这是一个基于Oracle的数字内容管理系统,它以数字化的格式为用户提供了电影片段、海报、新闻和媒体信息的功能,系统要管理成千上万兆的文件。测试结果表明,Linux LVM可以让系统管理员在需要时自由分派存储空间,而不需要中断应用程序的运行。现在所有主流的Linux发行版中都包含了Linux LVM,不过在当时,在一个如此关键的领域使用一个毫不知名的小公司的产品,的确需要一些勇气。因为人们并不能确切地知道这个工具是否能够成为事实上的标准。

梦工厂现在正在把其Unix服务器向Linux迁移,并使用Oracle应用程序的数据中心。现在使用的是HP的L6000、LT2000和LT1000机器,以及原Compqa的Dl580和GL360服务器和一部分戴尔系统。很显然,Linux中可用的LVM产品是促使这次迁移的主要原因。

到目前为止,梦工厂已经有28台服务器实现了迁移。在未来的两年里,工作室计划将剩下的38台机器也迁移到Linux之上。有一小部分机器将继续使用Solaris或AIX,因为他们正在使用的一些专有软件还不支持Linux。

三、探寻梦工厂崛起好莱坞的幕后英雄

《怪特史蒂克》的成功制作,离不开动画大师的心血。为了让角色更逼真,《怪物史莱克》中的动画人物都是先画骨骼,再填肌肉,而后再给他们穿上衣服。因此,梦工厂的动画师们需要更强大的工作站来完成这样大量的画面渲染工程。

梦工厂三巨头之一,同时也身为动画大腕的杰弗瑞·卡森伯格对动画片的苛刻追求是众所周知的,在他的每一部动画片中,他都非常热衷于改进动画的艺术形式。他要求营造一个充满真实感的环境,要让观众觉得所有构成环境的这些因素都是真的,甚至可以闻到它们的气息!

卡森伯格的要求难倒了梦工厂的电脑工程师们,他们已经有了最好的动画软件,问题是他们还没有性能足够好到运行这一软件的工作站。以致于有一段时期,梦工厂的工程师们在走廊上遇见卡森伯格时,都要绕道而行,生怕卡森伯格问到自己:“我的工作站在哪里?”但是卡森伯格可不管,他给这部影片定下了一个极具挑战性的发行日期。

随着时间一天天的过去,躲避卡森伯格的工程师越来越多,恰在此时,梦工厂的工程师们找到了惠普。当时,惠普正在测试一种新型的工作站,但并不确定是否赶得及梦工厂的档期。就像卡森伯格把难题扔给这些工程师一样,梦工厂的工程师们又把问题转移给了惠普,他们要求惠普在7天内,使其工作站的性能达到比他们以前的系统强四倍。惠普接受了这一挑战,也非常希望能够与卡森伯格合作,共同创作一部史无前例的动画巨片。

有了惠普的高性能工作站,情况有了彻底的改观。梦工厂的动画师们如鱼得水,他们的协同工作变得更为简便有效,既有效地控制预算,又大大缩短了画面生成的时间。最终,《怪物史莱克》如期与观众见面了,并且捧回了一座奥斯卡——最佳动画片。对此,卡森伯格强调,动画界正在进行一场计算机革命,《怪物史莱克》在电脑动画领域中创造了一个新的里程碑,但这只不过是一座寿命仅为一两天的里程碑,要实现动画王国的梦想,还要解决更多的挑战。

梦工厂的作品《小马精灵》与观众见面时,我们看到,卡森伯格再次为动画赋予了新的魅力。