首页 > 基础设施 > 正文

Cendant旅游服务集团开源软件实施案例

2008-01-30 09:48:50  来源:opennews.cn

摘要:Cendant的成功——44000多家旅行社、60000家酒店遍及116个国家架构在开源软件上。
关键词: 开源

  Cendant公司旗下的Cendant旅游服务集团(Cendant Travel Distribution Services,简称CTDS)是全球最大的旅游服务公司之一,拥有世界各地不同的旅游品牌和销售业务。该集团在全球116个国家有员工近5000人,其中包括著名的全球预定系统公司Galileo,它为44000多家旅行社及逾60000家酒店提供服务;酒店销售服务公司Trust、THOR及WizCom;在线旅游代理CheapTickets.com、Lodging.com、Neat Group、HotelClub.com及RatesToGo.com;市场信息机构Shepherd Systems;国际旅游科技及软件公司Travelwire;国际旅游经销商Travel2/Travel4,以及在线环球企业旅游管理方案供货商Travelport。几年来,CTDS共使用了144台Linux服务器代替价值1亿美元的大型机,充分利用以Linux为代表的开源方案,为企业发展注入新的活力。
    2003年夏天,CTDS下属在线旅游公司Orbitz和CheapTickets.com所属的Global Agency Solutions的CIO Mickey Lutz做出了一项惊人之举,即使在今天看来也会有很多CIO觉得这是不可能的事情——他把公司一些非常关键的IT架构从大型机和Unix迁移到Linux平台上。对于Lutz而言,技术的健壮性和缺乏厂商支持等已经不能成为拒绝使用Linux的理由。他认为,那些有关开放源码生存能力方面的指责已经成为过去,现实是Linux已经完成能够胜任企业关键业务。

选择Linux 选择挑战

    无论是在当时还是现在,都会有很多CIO站出来表示不同意Lutz的观点。据研究公司Meta Group的数据,虽然现在许多公司的CIO都在关注、测试甚至使用Linux,但“财富1000”的公司中只有10%的厂商愿意将其核心业务迁移至Linux平台上。
    对于害怕系统迁移的公司来说,有很多原因让他们有理由拒绝使用Linux。比如,对于那些刚开始接受何使用Linux的用户,技术挑战显得尤为突出。因为需要小心地将很多基于Intel硬件的Linux机器整合在一起,使其等同于一个单一的大型机;此外,由于Linux在高级事务处理应用程序方面的缺乏,使得支持一个大型、复杂的Linux环境变得比较困难;与传统的使用大型机和Unix的方式相比,有时采用Linux方案反而成本会比较高。Meta Group分析师Jerald Murphy表示,在一些复杂的应用程序中,结合Intel硬件的Linux方式节约的成本会相当少一些,因为在这种环境中,应用程序、数据库和与之相关的支持、维护费用将占到总体成本的80%。
    到目前为止,Cendant已经在享受Linux所带来的诸多好处。事实上,以Lutz所在的IT部门重新编写的一个实时航班定价应用程序为例,该应用程序为全球数千家旅游代理公司提供服务,并且为美联航的票务预订提供记录服务。当这个应用程序在Linux上运行起来时,事实证明了它的重要性和价值。该应用程序每秒钟需要处理多达700个定价请求,它的成功应用完全改变了Cendant对于Linux的期望值。于是,Cendant开始着手将几乎所有的软件都迁移到Linux平台。
    当然,在迁移过程中也曾有过一些“惊魂”时刻,比如,在2003年7月刚开始的4天里,由于系统出现异常,导致了美联航代理有时无法访问预订应用程序。Lutz承认,对于每小时乘客数量达到8000人次的美联航来说,他们希望计算机能够永不停止地工作,因为即使是非常短的宕机时间对他们来说也是一个非常大的问题。
    即使是这样,Lutz仍然坚持将“赌注”压在Linux系统上。他说:“我们的商业战略是要让处理交易的过程尽可能地高效。为了实现这一目标,我们就要将技术成本降下来。”他表示,通过使用基于Intel的Linux服务器,原来构建在大型机上花费高达1亿美元的项目现在只需要花费大约250万美元。
接受使用Linux不得不面对的另外一个大挑战就是要说服企业中不同部门的CIO。事实上,很多CIO并不愿意冒着风险来接受使用一个大部分同行都还未采用的技术架构,这也导致了相当一部分CIO并不喜欢Lutz他们开发的第一个版本的软件。此外,虽然Linux与Unix有着非常密切的关系,但是对于那些接受大型机培训的员工来说,要针对Linux和Intel平台进行再次培训显然不是一件轻松的事情。即使有IBM、HP和Oracle这样的世界顶级厂商支持,很多人对开放源码的产品和开发模式仍然持怀疑态度。正因为如此,就目前阶段而言,接受使用Linux在某种程度上仍然是个人或小范围内人群的决定,CIO在接受Linux带来的好处的同时也要勇于接受挑战。很多问题需要CIO们根据实际情况作出判断:到底是等用户先接受还是厂商先提供支持?是要降低风险还是节约成本?厂商的支持非常重要,因为作为软件厂商,他们本身并不能控制Linux的开发,他们掌握的信息也许和企业CIO不相上下,同时这也要求企业内部技术员工具备一定基础,能够处理软件供应商不能解决的技术问题。
    Linux是开放的,为企业带来机会和活力;Linux也是有风险的,等待着企业的挑战。

  开源软件的诱惑

    Lutz选择Linux的主要原因是Cendant需要寻找一些新的方法来代替维护成本高昂的老系统架构。Internet的兴起引起了整个IT产业的变革,在线渠道成为最强大的渠道之一,以Expedia、Travelocity和Orbitz等为代表的新兴渠道走进人们的视野。
    正是在那时,Lutz受命为这些前景光明的站点开发一个系统来代替原来昂贵、老旧的GDS(Global Distribution System)系统Galileo。Galileo是19世纪70年代开发的基于大型机的四个系统之一(另外三个分别是Amadeus、Worldspan和Sabre),旅游代理用户可以通过客户端来访问这个系统。和其他老旧的GDS系统一样,Galileo在旅游代理市场上节节败退,事实上,据Morgan Stanley分析师Chrstopher Gutek称,在过去十几年的时间里,Galileo已经被竞争对手夺去超过40%的市场份额。他说:“事实上,GDS的问题不仅仅是如何扩展的问题,而是如何避免其市场萎缩的问题。”另外一位分析师James Wilson认为,Galileo要做的就是要努力提高其处理效率。
    2001年,为了降低成本,在尝试了不同的来自GDS竞争对手的系统之后,公司最后决定升级旧的Galileo系统——一个名为Galileo 360° Fares的机票定价应用程序。虽然该系统在70年代是一个非常热门的东西,但它的确已经落伍了。比如,在访问大型机和检索航班时,虽然它的速度还是非常快,但却不能自动更改任何一个应用于航班的规则。也就是说Galileo系统的IT员工需要确保规则和航班之间的匹配问题,并且要手工录入这些信息,每天大约需要录入数千条数据。升级后的系统将不再需要任何人工方面的工作,并且会修正一些其他方面的错误。至少,升级后的系统可以让Galileo和其他GDS竞争者并驾齐驱。而事实上,其中一些GDS也在忙于升级自己的定价软件。
    那时,Lutz就发现可以将系统从大型机上迁移至Unix系统,从而降低成本,因为Unix已经足够成熟并且可以应对高速、高访问量的需求。当时,Lutz也曾经考虑过Linux,不过最终没有选择它。他回忆道:“当时的硬件性能和软件产品都没有做好准备,专业的服务支持和长期的开放源码生存模式还没有建立。”
    2003年,Linux的前景有了很大的改观,已经被不少大型系统所使用,同时Intel服务器的性能也越来越高,此外,作为Lutz数据中心的供应商,IBM也日渐加大对Linux的支持,成为可以信赖的Linux平台提供商。
    硬件技术的可靠性及可用的软件技术支持使得Lutz和其他IT部门领导开始越来越重视Linux。经过一段时期的观察和等待,Lutz发现使用Linux的好处大大超过所要冒的风险,越来越多的公司开始接受使用它,于是Lutz决定尝试使用Linux。对于当时的情形,他回忆说:“使用开放源码软件可能会节约大量的成本,这种诱惑太大以至于我们无法抗拒它。”


第三十八届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。