【51CTO专访】一位1970年代加入IT界的老兵,一位在早期推动 Windows NT 企业解决方案的工程师,先后在 DEC,Dell 和微软领导工程团队和市场营销团队的管理者,在商业软件公司发展了31年之后,在2010年加入了开源界第一大企业——红帽。开源有什么不同的感受?对于IT行业的发展,他又是怎样看的?请看51CTO对红帽平台事业部副总裁 Jim Totton 先生的专访——
红帽平台事业部副总裁 Jim Totton 先生
51CTO:Jim你好,感谢您接受我们的采访。首先,您负责平台业务,这包括服务器,客户端,嵌入式,以及实时业务。我很感兴趣的是,实时业务为什么跟其他这几个系统级的业务放在一起呢?
Jim:感谢你的问题。红帽现在已经有好几个商业部门,负责很多条我们推向市场的产品线。RHEL是我们的红帽企业级Linux操作系统,
今年5月刚刚庆祝完它的10岁生日。这意味着红帽企业级Linux进入市场已经经过了10年的时间。
你问到实时业务,这一块领域是这样的。对于IT基础架构而言,操作系统是最接近硬件的技术。我们做操作系统,跟英特尔、AMD、以及行业里的其他硬件OEM都有非常紧密的合作。操作系统是离硬件创新最接近的软件,我们的核心工作之一就是确保硬件上的创新能够被传递到应用层面上。
实时业务主要是对于那些对性能以及硬件软件的表现能力极度敏感的场景而设计的。我们有一个专门针对实时性的RHEL,它的表现能力非常有确定性,也就是说,你可以预测一个任务的响应速度。
之所以把实时业务放入平台这一块,是因为这部分业务与服务器、客户端和嵌入式解决方案是同一类型的技术。
51CTO:这部分业务的客户群体比较特别吧?
Jim:是的,这块业务专门针对特定的客户。这方面有两个最主要的领域。
第一个是军队和政府。对于他们的业务而言,在使用操作系统和硬件构建系统的时候,他们需要对硬件的表现有绝对的确定性。
第二个是金融领域:银行,华尔街,金融机构。交易员在平台上进行大量的交易,所以这种业务需要对操作系统的表现有绝对的确定性。
51CTO:红帽的嵌入式业务最近做的怎么样呢?
Jim:嵌入式方面主要是这样运作的:我们的合作伙伴制作某种设备,这种设备为客户提供某种特性或功能,好比银行里的ATM提款机。提款机内部有操作系统,
而终端用户是不知道这个操作系统的存在的。这就是我们说的嵌入式解决方案。RHEL在各类设备中已经被广泛使用,包括飞机,机器,电话等等。
51CTO:嵌入式市场的规模如何?
Jim:事实上,这是我们目前增长最快的市场之一。整个市场的设备的种类和数量太多了,很多都在x86领域之外,我们主要面向跟我们服务器产品支持的芯片型号一致的市场。在这部分市场之外,其他技术领域的嵌入式市场,我们并没有参与。
51CTO:之前我听IBM的Kristof博士谈嵌入式市场,他说嵌入式这个领域虽然历史比较长久了,但是现在的嵌入式技术已经非常不同,因为软件、代码变得更加重要了。他说开发者在这个市场将越来越重要,软件比硬件重要。他认为移动和嵌入式将是两个巨大的市场。您对此是怎样看的?
Jim:他的观点很有意思。
首先,移动领域的趋势我们都看到了,几乎人手一台手机和平板。有趣的是,我们所使用的这么多应用程序,其实很多体验都来自后端在云计算平台当中的服务器。
我们的开放混合云战略也参与到嵌入式领域的建设当中,这不单纯是设备层面的问题,同时也是为所有这些设备提供体验的后端服务的问题。
作为开源Linux领域的产业领袖,红帽目前占据了72%的市场份额(数字来自IDC)。对于嵌入式领域而言,设备背后的数据中心是一个至关重要的相关领域。
至于软件与硬件这方面的发展,我是这样看的。以前的嵌入式市场主要是基于硬件技术构建的,但当时的硬件技术没有形成标准,有各式各样的定制处理器,定制芯片,硬件设计各不相同,所以为这些硬件做操作系统也需要进行大量的定制化工作。
但是整体的趋势是,随着摩尔定律在硬件领域的持续生效,硬件的功能和性能越来越强,同时也更加趋于标准化,之前在PC行业和服务器行业的一些标准化过程开始越来越多的被嵌入式领域采用。这使得我们有更多的机会参与到嵌入式这个领域,因为数据中心和终端设备的底层硬件开始使用一样的技术了。随着嵌入式市场的标准化进程继续完善,我们会有更多的机会参与进来。
51CTO:那么,您认为为什么会产生这样的变化呢?
Jim:从宏观角度来看,为什么IT行业经历了如此多重大的变化?看看过去30年间在这个产业当中发生了什么:
大型机,超大型的数据中心,之后逐渐被小型机所取代,企业和组织可以用较低的价钱购买到这些设备。
小型机之后又被PC取代,当时已经是行业标准的UNIX服务器逐渐被英特尔架构的商业服务器取代。我们还看到了操作系统的标准化。
未来的数据中心只会剩下两种操作系统,Windows和Linux。作为Linux领域的领袖,我们观察产业的变化,不外乎来自两个基本因素:
第一,技术的创新。比如PC时代,英特尔架构的到来为服务器提供了计算解决方案。
第二,经济因素。一个创新对它所要取代的技术造成的影响力,取决于它的成本和价值。当价值高出成本的量开始让人动心的时候,技术上的创新就能很快推广到客户群中。
这两点是推动变化的主因。
以前从大型机到小型机,现在到PC,英特尔和x86服务器上,RHEL完全能够胜任以前UNIX服务器或更昂贵的服务器所提供的解决方案。
我们为证交所提供方案,华尔街大部分金融机构运行在我们的技术上。我们支撑规模宏大的预留系统,比如在亚洲,印度铁路的票务系统就运行在RHEL上,那是每天1800万的客运量,线上系统每天出票50万张。他们以前用UNIX,现在用新的技术。类似的这些变化,背后都是由创新和经济因素所决定的。嵌入式领域也是一样。
51CTO:您提到RHEL的10年,那么10年前正是Linux开始上升的时候,它是当时技术界创新的代表。现在你们提到混合云,是因为你们认为这是跟Linux类似的、有上升潜力的趋势吗?
Jim:十年前当我们开始做RHEL的时候,硬件OEM厂商正开始制作基于英特尔芯片的服务器,所以两个领域的创新结合到了一起,造成了过去10年的这场变化。
我认为我们现在正处于又一个转折点。之所以提出开放混合云,是因为IT变化的一个特征就是客户从来不会抛弃旧有系统来采用新的技术。他们会带着遗留系统一起前进。
我们的策略就是为客户提供一个机会,将开放混合云技术与他们现有的数据中心进行集成,同时还能够采用最新的技术。我们用开源的方式提供实现,这样就避免了客户被锁入到某些公司的专属商业技术当中。我们的创新都是来自社区,由很多企业一同合作研发出来的。
所以,是的,我们今天在IT基础架构领域看到了跟以往类似的、技术创新和经济力量在不断推动下一波变化的这一现象。对于我们而言,开放混合云战略就是这推动力之一。
51CTO:对于现在的趋势,您认为跟10年前,1992年那时候的趋势有什么不同?
Jim:一个很大的不同在于,现在技术创新影响到的场景要广泛的多。比如说,我们现在总是听人提起大数据,这是一个非常宽泛的概念,基本意思就是信息量很大,大量信息在计算环境下被创建、捕捉,信息来自我们的手机,社交网络或行业企业内部。大数据的第一块有关大量的存储。
第二块则关于你拿这些存储做什么,这涉及分析的过程。你通过分析信息获取洞见,从而指引业务的发展方向,而这个过程需要服务器来做计算。
当前的大数据领域,四个解决方案中有三个都是基于Linux和开源技术的。这个领域其实是开源计算技术的一个很好的样本,计算和存储都越来越少采用商业专属的硬件。
我们最近发布了红帽存储方面的新业务,跟我们在基础架构方面的RHEL等产品线形成了绝佳的呼应。
现在我们正处在另一个转折点。我相信下一个十年将会非常的有趣。
51CTO:您从1970年代加入这个行业,比我们看过的变化都多。
Jim:呵呵,是的。我想我可能比我看起来的年龄还更老些(笑)。
51CTO:从服务器的角度来看,这个领域的变化又是怎样一个情况呢?
Jim:嗯,刚才其实也提到了一些。70年代中期,我是一个刚刚入行的工程师,当时正逢行业从大型机往小型机转移,服务器变得更便宜。后来80年代的事情大家也都知道了,技术继续发展到x86架构也可以做服务器,技术创新再次与经济上的因素互相碰撞,带来了新的价值,越来越多的客户都买得起服务器了。好比一个水果铺子或者小卖部,在70年代根本不敢想象自己拥有一台服务器;而我们经过了90年代和2000年代,这样的事情变得很常见。
现在有一个大的转折点,就是现在企业提供基础架构服务就好像当年提供服务器一样。在这个领域,我们正在跟Amazon、NTT等很多企业合作。
51CTO:红帽的长项在于系统和虚拟化,而云计算包含很多领域。这意味着你们需要发展更多的合作伙伴吧?
Jim:当然了,事实上合作就是我们整个创新的模型。云计算目前还处于技术前期的阶段,这个领域仍在快速的变化,每时每刻都有无数新鲜点子冒出来,推动行业的前进。
这其中有一个项目叫做OpenStack,这个项目在过去几年发展的很快,而且已经开始解决一些很有趣的问题。红帽现在是OpenStack最大的贡献者之一,并且已经宣布要将其技术打造成红帽的产品带向市场。我们在开源模式上的创新就是这样运作的:将技术上的创新打造成企业级品质的服务推向市场,客户可以直接使用这个软件来运行一个交易系统或其他运行重要任务的系统,我们在后面作为公司来提供定期更新,一旦出现问题我们会及时帮助客户修复。
另一方面,我们创造了一个全新的商业模式。我们通过开源的模式进行技术上的协作创新,将其价值交付给客户,从客户那里获取酬劳。这样一个商业模式在今年完成了10亿美元的创收,这是社区创新和客户价值的极佳平衡。
51CTO:合作伙伴和之前有什么不同吗?
Jim:有变化,但也有一直跟我们合作的伙伴。我们一直在寻找跟我们有相同愿景的合作伙伴,然后一起用开源的方式协作。合作伙伴有些来自行业里的其他玩家,有些来自硬件社区,如英特尔、AMD和OEM合作伙伴,也有些是我们的客户。
51CTO:您认为这次的变化期还会持续多久?
Jim:其实你看看今天我们谈过的这些故事,你会发现,变化是一直都在的,变化永不停息。
现在在我们这个行业,创新遍地有,所以敏捷很重要。然而,客户在更加靠后的一层:他们将技术应用到他们的业务上。他们的目的是交付他们业务的价值。这需要稳定性,质量,可预测的行为。所以,技术的应用和技术的创新有两个不同的生命周期。比如RHEL,现在市面上最多使用的是两个版本,RHEL 5和RHEL 6。
每一个版本的RHEL我们都支持10年,所以RHEL 5我们支持到2017年,RHEL 6则到2020年。在快速变化、快速创新和用户所要的稳定性之间是有一定矛盾的。
我们要在这之间寻求平衡。所以,创新会一直存在,只是每过10年左右会有一次大的转折点,之后创新仍然会继续。也有说法认为创新的速度会不断加快。
51CTO:您更注重哪一侧,是客户的需求,还是创新的需求?
Jim:我工作的最大乐趣就在于我同时关注两边的需求,对两边的变化都充满热情。我是工程师出身,所以我一直对技术和新事物充满热情。身处这个行业对我个人而言是件十分兴奋的事情,但是为客户创造价值也是非常重要的。在两侧之间工作是非常好的体验。
51CTO:其他工程师对此是否同样感到兴奋?
Jim:这样说吧,我们的工程师或专家都有自己感到有热情的领域。我们有生产产品的工程师团队,另外也有在GSS部门,也就是我们的全球支持服务部门的工程师,他们每天跟客户沟通,但他们也是工程师。
支持团队实际上是产品团队的一部分,而不从属销售团队,所以支持团队的工程师跟产品研发非常紧密。这在红帽是个非常好的生产模式。
51CTO:您现在也还负责工程师的招聘吧?
Jim:当然。公司一直在成长,无论是刚出学校的新手,还是经验丰富的工程师,只要他们有才能,并认为红帽是一个兴奋的地方,我们都希望招揽。
51CTO:他们主要来自开源领域么?
Jim:背景不限。只要他们对技术创新充满热情。有些人有开源项目背景,有些人有其他的背景,这些都没关系。
当然,我们有一些原则要坚守。我们进行的工作都需要能够反馈给社区。有时候我们谈及专属技术,谈他们是如何将用户锁入在特定产品和技术当中的。
我们的哲学和我们的原则就是要回馈社区。加入我们的工程师要认可并拥抱这一文化。
51CTO:您本人之前就在微软待过很长时间。从专有软件公司到开源的公司,您个人的感受是什么?
Jim:我在行业30多年,有一段时间我跟Windows项目有很紧密的联系,
再早一些,在70年代的时候,我也在编写操作系统,当时也是业界一个非常有名的操作系统,叫做VMS或VAX VMS。基本上来说,我一直在做各种不同的操作系统,而这对个人而言,是拥抱变化的过程。
作为工程师而言,对技术充满热情,意味着不在一个地方停留。离开Windows对我的个人职业规划而言是正常的决定,而拥抱红帽和开源技术,则是拥抱新的变化。
51CTO:好的,那么本次访谈到此结束。十分感谢!
以下是本次采访视频实录: