PING这家在性能卓越的高端高尔夫球设备市场中占主导地位的公司正在依靠Microsoft® Windows Server SystemTM来削减成本和改善可管理性。升级到Microsoft Windows ServerTM 2003以及部署Active Directory使得公司的服务器更容易管理,从而使公司五人IT基础架构小组中每一个成员减少了40%的工作量。升级到Microsoft Internet Security and Acceleration Server 2000为PING提供了全新的安全功能和选择。随着公司进一步在Windows Server System上的标准化,使用Windows Server 2003替代NetWare将降低公司的总拥有成本,而从GroupWise转换到Microsoft Exchange Server 2003则能够提供新的通讯和协作能力。整合到较少数量的服务器也有助于减少管理工作和硬件成本。重新编写原大型机的应用程序,使它们能够在Windows Server System上运行,这使得PING能够将其核心系统扩展到Web上,使得客户能够以自助服务的方式对信息进行访问。
背景
PING Inc. 是一家在性能卓越的高端高尔夫球设备市场中占主导地位的公司。自公司从1959年成立以来,一直以其产品的高质量而倍受赞誉。公司所制造的高尔夫球杆也被全世界的专业和业余高尔夫球选手所广泛采用。每根PING公司所制造的球杆都是量身定做的,以符合不同高尔夫球手各自的尺寸以及击球风格。并且每根球杆都通过序列号以示区别,从而能够在任何时候进行更换。公司总部位于亚利桑那州的菲尼克斯,共拥有800名员工,并在加拿大的多伦多设有配送中心,在墨西哥和英国设有制造工厂。
PING公司历来有通过高技术使高尔夫球手具备竞争力的传统,他们共拥有400多项专利。公司率先在高尔夫球杆的制造中采用了熔模铸造和热处理技术,并且也较早地采用了计算机辅助设计 (CAD) 软件来设计球杆,使球杆具有特殊的性能。现在,PING的工程师们开始使用高速照相机及复杂的软件程序来监视球杆与高尔夫球之间的接触,从而获得全新的认识,这些将为新一代PING产品的开发奠定基础。
另外,PING公司也依赖技术来提高自身的竞争力。与大部分中型企业一样,公司总在试图寻找事半功倍的途径:更快地发布新的产品、改善客户服务以及开展更多其他的商业行为——所有的这一切都只需花费有限的IT经费和资源。但陈旧的技术和复杂的IT基础架构大大限制了PING公司内IT职员降低成本、推动商业发展的能力。公司原有的IT基础架构由四种平台组成:Windows、NetWare、UNIX以及一个小型的IBM大型机。大部分的系统都已经服役了数年,或者在较新的硬件上运行了以前的软件。每种平台都给IT职员带来了各自不同的难题。
过多的管理操作
PING拥有17台基于Microsoft® Windows®的服务器,其中大部分在一年之前还都运行Microsoft Windows NT® Server 4.0操作系统。这个计算环境是由一个五人的基础架构小组来负责提供支持的。他们花费了大量的时间去管理这个环境,而没有时间去投入到新的项目中。
PING的终端服务器环境就是其中的一个问题份子。它总是在每个晚上重新启动,因此需要大量的实际管理工作。“管理这些终端服务器曾经几乎是一个全职工作,”PING的终端服务器管理员Vance Urbach说。他使用70%的工作时间来管理这个系统。“疑难解答和维护用户配置文件占用了大量的时间,解决应用程序的兼容性问题也耗时很多。实际上,我们花了一年多的时间才让几个应用程序开始正常工作。而且有一个程序从来就没有正常工作过,虽然我们也花了一年多的时间进行尝试。”
功能有限并且缺乏熟练的技术人员
“PING的大型机环境又带来了另一种完全不同的难题,其中最大的问题就是缺乏了解或希望了解我们环境的开发人员,”PING公司软件开发经理John Capobres说。
这个大型机系统的另一个缺点在于有限的扩展能力。许多PING公司的客户都表达了对通过网络访问订单数据的兴趣,但是这套陈旧的平台无法支持这种功能。 “没有一种技术可以用来扩展我们大型机,”Capobres说。 “实际上,我们所使用的工具和实用程序中的大部分都是由我们自己编写的。我们一直被要求按照新的方法进行集成,但是我们的大型机环境完全无法适应这些新的方法。”
开发团队也维护着一个基于Windows的桌面程序,供销售人员在他们的便携式PC上使用。由于这个程序所包含的功能有一部分与大型机模块相同,因此开发团队必须在两个地方同时维护相同的商业逻辑,并协调这两种平台间的更改。
不必要的复杂性和成本
PING公司的NetWare环境包括两台文件和目录服务器,一台GroupWise电子邮件服务器以及一台应用程序服务器,其中在应用程序服务器上驻留了两个人力资源 (HR) 应用程序。在支持Windows环境的同时还需要支持NetWare环境,这给PING的IT职员带来了额外的工作。并且公司还需要为这些已经包含在Windows平台内的功能支付许可费用。
“在很多方面,我们的NetWare环境带来了额外的复杂性和成本,但没有增加收益或其他功能,”PING公司的技术服务经理Dave Chacon说。“例如,我们不得不运行第二种网络协议,在每台桌面上运行一个NetWare客户端,管理两种类型的身份验证,以及学习两种知识。另外,我们还为GroupWise和NetWare客户端支付许可和支持费用。”