在2005年,Michael Dortch,Robert Frances Group集团的执行编辑和IT基础设置管理战略主管,撰写一份比较Linux的应用程序服务器和微软的Windows,以及Sun Microsystems的 Solaris的总体拥有成本的报告。 在这份报告中,Linux很轻松就赢了,促使Dortch建议所有的IT经理们都至少要给任务关键的数据中心任务中的Linux应用程序服务器一次更严肃的审视。
今天,Dortch在SearchEnterpriseLinux.com的采访中再次谈到了这个话题。成本的优势仍然存在,但是现在除了价格之外还有几项考虑,DortchIBM WebSphere 和JBoss.com两个中间价之间的优势和劣势,并且针对IT经理们对于如何寻找最适合他们的IT环境的方式给出了建议。
SearchEnterpriseLinux.com:你的研究说,JBoss 和IBM的 WebSphere Application Server Community Edition之间存在着激烈的竞争。那么IT经理们需要了解的两者之间的差别是什么呢?
Michael Dortch:它们都是最快增长的开源应用程序服务器。
从那个时候起——特别是自从——Red Hat 收购了Jboss,他们使其相对WebSphere Community Edition具有更大得多的竞争力。Red Hat的客户应该注意到,公司已经将其扩展到了平台提供商,不仅仅是操作系统提供商。他们不仅仅扩展他们的应用程序服务器的业务,还有整个的平台市场。今天与WebSphere进行了更多的角逐。当谈到IBM的时候,他们非常热烈地追随Jboss。
我们建立了一些主要的选手。什么时候IT经理们应该知道该审查他们的选择了呢?
当你与IBM谈到WebSphere Community Edition的时候,他们喜欢指出基于Apache Geronimo的事实(编辑提示:在2005年的10月,IBM宣布了Community Edition,这是WebSphere应用程序服务器基于Geronimo的免费版本。)然而,说道Geronimo的时候,终端客户就需要祈祷了,因为它带来如此之多的选择。这是一个模块化设计,可以做任何配置,除了咖啡和面包圈。缺点就是用户们必须决定他们到底想要它作什么。这是一项繁重的组装任务。然而,当IBM提出基于社区版本的Geronimo的时候,他们也把它从用户的手中拿开了,但是是以一种限制性的方式。
另一方面,Red Hat对Jboss的收购,对IT经理们每天的应用程序服务器操作产生了什么影响?
从技术角度来看,这是一次不错的收购,但是我关心的是Red Hat Linux 和Jboss不像它们应该的那样结合紧密。我的印象是Jboss的运行更像是业务内的业务,而不是Red Hat家族的一个组成部分。当公司不得不把时间花在磨合上,让各种东西结合起来,他们所作的每个小时都是他们不能给客户的每个小时。在我的印象里面,我对人们和商业领导人的印象仍然是个问题。
你如何建议那些正在衡量选择IBM WebSphere Community Edition还是类似Jboss这样的产品的终端用户?
如果是一个喜欢创新的搞IT的家伙,但是将你的主要精力放在了完成你的工作,让业务运转起来上面,那么就用IBM吧,它们可以为你很好地服务。
如果你不想使用IBM或者其他一些主流的,传统的供应商——你业务感觉他们所说的“供应商锁定”——然后你就应该慎重考虑JBoss 和Red Hat。但是你必须要理解,你将会为了企业级别的支持和服务而付出什么,除非你不在意选择IBM 还是 Red Hat,或者他们的合作伙伴。事实是,Jboss或者Geronimo是一个开源的和免费获得的,这并不意味着你在上面运行业务也免费。
如果你是一个IT经理,在一家技术公司里面,在内部拥有大量资源,或者你已经在支持Geronimo 和 Apache的开源社区成为一个著名的人士,等等,基本上你的业务不会死掉,如果所有这些突然的时间必须要服从变化,他们无论如何都直接体验到了开源的应用程序。
好消息就是,现在IT经理们有一系列的选择。这不再是开源和私有。用户们现在可以购买内部有效开放的应用程序,但是要有熟悉的,被证实的支持和服务。
你已经写道,即使是Linux的应用程序服务器对比私有的产品而言,可以给你节省资金,但是还有很多价格之外的因素。那么除了价格之外你还要考虑什么?
支持。类似Red Hat这样的公司今天有更多的支持。这不是一个完全的线性平台;它不仅仅是Linux 加上Jboss。他们想要将其作为集成平台来销售,通过这种方式,如果我是IT经理的话,就解决我的业务问题。对于IT经理拉说,收购是有意义的,它的意义在于Red Hat现在在应用程序服务器方面比以前做了更多的考虑。许多IT人士都可能已经使用它了,因为许多Red Hat用户一开始都是Jboss用户。现在他们有了选择,可以通过渠道提供任何东西。企业IT人士们喜欢“一个声音”的思维方式,现在Red Hat就是这个声音。
当你今天听到用户的交谈的时候,对话已经从总体拥有成本转移到集成,协作和企业级别的支持和服务。他们需要这些事情来在夜晚睡觉,并为他们喜欢怀疑的上司和同事们关于这些开源的和Linux的应用程序服务器是否准备好业务的争论提供可靠的说辞。坦白说,Novell 和Red Hat在今天是两个选择,他们都在递送IT环境内的服务和支持非常有经验。
开源应用程序服务器有一个开发人员的专门的社区。那么你建议客户参与并在上面寻找资源吗?
今天的企业已经从开源世界中获得了很多经过首次验证的东西,并且把它们放到了任务关键的环境中,这个增长很惊人。开源已经成熟的概念表现在三个方面:社区,标准和技术。如果你看看企业是如何变化的,他们从开源社区中拿到了很多的工作,然后按照它们的需求将其进行采用。
我对如何准备的最好的建议就是一个有关Christian科学监控的轶事。这个企业访问开源开发人员,然后允许它们在波士顿的CSM校园内碰面。CSM从这次交换中得到的就是与这个社区交互的机会,可以直接访问他们正在开发的项目。这不仅仅是一个用户群,而是一个开发者群,CSM可以在任何最有意义的地方插入他们自己的工作。
在你的研究中,你反对总体拥有成本战略,并且用“成功时间”模型来代替。事情如何发生变化?
许多IT家伙们今天都在担心,“私有技术A与类型B进行了互操作,那么供应商X的标准可以与供应商Y的标准合作吗?”然而,今天很多我们的客户都发现,使用Linux和开源应用程序服务器,群体的智慧解决了很多由于标准产生的问题。因为管理工具可以免费获得,并且具有延展性,他们发现,大销售是“便宜并且免费的”,但是现在“什么会让我的处理更快一点?”开源习惯是不贵的和免费的,但是现在IT发现了它的价值,因为它可以提供更多的反馈和响应。(编译:Emma)