【IT168 案例】过去,福建有“八山一水一分天”的说法。尽管地理条件极差,但由于濒邻台湾,繁荣的贸易使它成为中国最富有的省份之一。
随着生活水平的提高,当地居民开始不断增加电话线,并大量订购高速互联网等数据服务。福建省电信有限公司(福建电信)积极拓展业务,以满足不断增长的需求。目前,该公司共有1000多万用户。
福建电信最重要的一个成功举措就是建立了精确、准时的计费系统。余航先生是公司信息管理部的项目经理,负责管理支持公司计费系统的基础架构。作为在福建电信工作了11年的老员工,余先生的主要职责是确保员工能够访问客户信息和其它必要的业务数据,并确保业务以高性能运行。他经常购买赛门铁克产品来实现这些目标。
Storage Foundation for Oracle RAC提高可用性
福建电信计费基础架构的主要组件包括:Oracle 9i数据库软件(存储客户信息)和 Oracle Real Application Clusters (RAC)软件(适用于Oracle数据库的高可用性集群解决方案)。数据库平台包括IBM System p5 595服务器的两个节点的集群,该服务器运行IBM AIX 5.3。平台另外还包括两个Fujitsu 系统(E6000 和 E3000)、 EMC CLARiiON DL720虚拟磁带库(VTL)和 IBM System Storage TS 3500磁带库。
余先生的团队最近安装了赛门铁克的Veritas Storage Foundation? for Oracle RAC软件。Storage Foundation与Oracle RAC紧密集成,提供更高级别的可用性,同时大幅简化数据库管理。
Storage Foundation for Oracle RAC使用Oracle Data Manager (ODM),支持与原始设备速度相等的数据库性能,同时为数据库管理员提供与文件相同的存储视图,从而简化管理。
福建电信还部署了Storage Foundation Cluster File System,为文件系统上的数据提供高可用性、高性能和更高的存储利用率。(CFS从根本上避免了数据的重复存储,该功能直接提高了50%存储效率)。
提高性能带来的益处
“采用Storage Foundation for Oracle RAC之后,我们发现数据库性能得到很大改善。”余先生说道,“数据库示例之间的吞吐量达到原来的数倍,进而将整体RAC性能提高30%。”
Storage Foundation还节约了IT员工的工作时间。“过去,存储的调整往往需要几个小时,”余先生说道,“现在通过Veritas Storage Foundation的虚拟化功能,只需几分钟就能完成该操作。总体上讲,我们缩短了30%的存储管理时间。”
集群文件系统还能减少存储需求,“以前,为了让两个或多个服务器同时访问相同信息,我们需要复制几份数据,”余先生说,“现在,我们的集群文件系统只需提供一份数据,就能让两个服务器同时访问,而不必担心数据中断。由于不需要复制数据,我们将数据库存储需求缩减将近一半。原来的系统设计中还需要另外购买一个E6000存储系统,现在却不必购买此类系统,从而将存储成本缩减50%。”
调整计费应用程序,实现最大性能
为了进一步提高性能,福建电信考虑采用应用性能管理工具,“尽管数据库的运行速度速度很快,部分性能不好的SQL语句会大大降低应用程序速度。”余先生解释说:“我们希望能在用户发现问题之前找出瓶颈,主动改善应用程序的性能。”
在对多个备选产品进行综合考虑后,余先生的团队一致认为Symantec i3? for Oracle能提供非常好的解决方案,一个重要原因是它极大地减少了对系统的性能开销。余先生解释说:“竞争对手的产品需要占用10%甚至更多的CPU资源,但我们绝不希望因此而导致系统的性能下降。而Symantec i3 for Oracle只占用3%甚至更少的CPU,是更好的解决方案。”
“Symantec i3 for Oracle已经改变了我们解决性能问题的方式。”余先生继续说,“原来的方法需要花费一位熟练的应用程序开发人员一整天的时间。使用i3后,我们的DBA能在几分钟内找到问题说明,并将该信息传送给开发工程师,从而节约大量时间。”
赛门铁克为福建电信的10名DBA和应用程序开发人员提供现场培训,迅速提高员工掌握新工具的速度。
快速查找并深入分析问题的能力对改进应用程序性能具有重要作用。针对客户计费应用,余先生的团队找出了许多可以优化的语句,进而将该应用程序的性能提高了3倍。
公司预期在系统中部署其它中间件,例如部署BEA WebLogic 和Tuxedo来实现高容量的交易,福建电信还可以获得Symantec i3 for Oracle的更多功能。“Symantec i3 for Oracle为我们提供了在系统各层完成完整的端到端交易的性能概况,为了实现有效的应用性能监控,我们会增加性能监控的部件。”余先生说。
整合计费需要更改备份战略
目前,福建电信仍然分区域进行计费处理,因此每个主要城市都有自己的计费系统,并保留自己的客户信息。为了帮助理顺操作流程,提供更好的客户服务,公司决定采用省级计费系统,这就需要将所有信息集中到福州数据中心。
该决策将对福建电信的数据保护战略产生影响。整合的系统包括100Tb以上的信息容量,该容量比当前的16Tb大得多。IT团队担心现有解决方案不能迅速完成计费信息备份,因此正在寻找更好的备选方案。
自2001年起,福建电信就开始从赛门铁克购买Veritas NetBackup?软件,完成客户关系管理(CRM)数据备份。为确保购买到尽可能好的解决方案,余先生的团队对多个可选方案进行了评估,其中包括EMC Legato和与IBM System p服务器一起免费提供的IBM TSM软件。
由于过去使用NetBackup的良好体验,并且为了在关键应用程序中提供标准的备份软件,余先生的团队选用了NetBackup 6.0,以同时保护基于计费数据库和文件的数据。“其它方案达不到Veritas NetBackup的性能。”余先生说,“此外,我们还对NetBackup培训进行了大力投资,一共派遣15名存储管理员参加赛门铁克培训课程。通过对NetBackup实行标准化,我们的这些投资都获得了回报。
脱离主机的高级备份(Off-host Backup)大大加速了备份的速度且对生产系统的性能没有影响
由于担心备份窗口时间过长会影响应用程序的可用性,余先生及其团队决定采用更高级的脱离主机式备份。脱离主机式备份需要两个独立的存储和基于时间点增量复制技术。福建电信利用Storage Foundation for Oracle RAC的FlashSnap? 功能,通过时间点复制功能,将数据库从E6000复制到E3000的第二层存储上。Storage Foundation Cluster File System的FlashSnap功能也在文件数据中提供相同的功能。然后公司将使用NetBackup,每天将这些数据备份到VTL上,并且每周在物理磁带上完成一次存档操作。
FlashSnap还允许存储管理员创建完全的在线数据库拷贝, 而File System Checkpoint可为用户创建空间节约型的文件系统快照,以最大限度地减少对生产应用和用户的影响。
NetBackup的高级客户端(Advanced Client)可以使福建电信能够充分利用FlashSnap功能产生的快照。该选件能让数据恢复过程更快和更加灵活,且避免了在网络上传送大量的数据,最大程度地减少了生产系统的I/O负载。
福建电信目前使用NetBackup进行 16Tb的备份。现在新的计费整合项目已经完成,备份容量将扩展到100Tb。“我们有望继续维持3小时的备份窗口时间,同时将数据容量提高6倍。”余先生预测。
对福建电信的重要支持
福建电信的IT员工在解决问题方面已经拥有大量专业经验,但是,如果需要帮助的话,他们可以直接向赛门铁克求助。福建电信可以通过Symantec Basic Support,寻求有效支持并完成日常的系统维护。同时赛门铁克的业务合作伙伴福建通信软件有限公司在福建拥有300多名现场支持人员,帮助解决应用程序开发和测试上的其它问题。
在回顾中求发展
在谈到赛门铁克为福建电信带来的价值时,余先生不禁以自己团队的亲身体验为例:“我们在许多领域向赛门铁克寻求解决方案,包括数据保护,存储管理和应用性能管理等。在每个案例中,赛门铁克都能帮助我们紧跟业务的增长与变化,从而满足我们的整体目标。我们希望福建电信与赛门铁克之间能建立长期互利的合作关系。”