备份就要N+1 河北网通存储系统案例
唐山通信分公司进行本地网计费帐务二期系统,可是问题是如果采用过去组网方案的话,三套应用系统需要三个主机、三个备机,共六台小型机,三套存储磁盘阵列。那么是不是有更节约的方式来实现相同的目的呢?1998年,唐山通信分公司还叫唐山电信分公司。唐山通信分公司的IT业务很早就开始了,尤其是计费账务系统,经过全省一期工程的规范和统一,实现了唐山全区的集中计费账务处理和收费的漫游。但是,问题依然不小。
从计费账务系统着手
唐山是老工业城市,经济发展相对比较迟缓,很多老百姓宁愿在月底那几天交现金。因此,每个月从25号到月底,唐山通信分公司110万用户,同时到营业网点交费,对计费账务系统的压力非常大。当时,唐山通信分公司计费账务系统使用的是C/S两层结构,后台为数据库,前台为各营业网点的收费应用程序,同时只能有200多个前后台的数据库链接。
当时的交费方式是,用户先向柜台报出电话号码,营业员建立与系统的链接,进行查询,然后顾客根据查询结果交钱,营业员数钱、找钱,然后再返回一个指令给系统,说明此用户已经完成交费。整个过程大约在两分钟到五分钟之间,这时前台一直和后台数据库相链接,占用着数据库链接资源。而实际前台对后台的数据库操作时间也就是调用和返回指令的几秒钟,大部分时间前台处于闲置状态,可是链接仍然存在。经常会有链接已满不能再增加新链接的情况,就出现了用户等待和排队现象。
为了解决此问题,唐山通信想找一种软件,将数据库链接充分利用,消灭链接时间浪费,以现有链接数满足用户同时缴费的需求。于是,他们提出了应用软件采用中间件的三层结构的思想,并在2001年的河北省通信公司计费账务二期系统中得到了应用。这一改,原来一张账单平均五六分钟才能完成,现在只需要五秒钟就能完成,营业员都觉得非常好用,老百姓也认为通信公司提高了服务水平。
由于语音交换机存在千万分之一的故障率及用户资料会由于某种原因出现个别的错误,极少数用户费用可能出现偶然的错误。那时候,用户要是通过查询、打印账单再发现错误索取退费,通信公司不仅仅增加了工作量,更有损于企业形象。为了维护用户利益,唐山通信计费结算中心的工作人员开发了一套验证系统,这样形成了双套计费账务系统。两套系统都从交换机取得原始数据,但硬件平台是分离的,由不同的应用系统分别同时进行每月的计费账务处理,并将整个计费账务处理工作划分为三个阶段——前台数据采集预处理、中间计费处理、后面账务处理,每个阶段都进行核对。一旦发现数据不一致,就进行核查,将问题处理在出账之前,这样保证了计费账务系统百分之百的正确率。通过实践,唐山通信提出了电信企业计费账务系统稽核指标和质量指标体系,并被中国电信集团列为计费账务系统生产规范。
物理联通各系统
电信运营商的服务水平,很大程度上依靠两个方面,一是他们自身的业务水平,二是支撑他们的IT厂商。
唐山通信分公司计费结算中心是一个生产科室,共有12个人。要实现生产的流程式管理,必须提高员工的素质。因此,一方面,结算中心每个人都要进行培训,保证业务水平;另一方面,要努力树立榜样,营造部门文化,从管理思想上去引导。
2001年,唐山分公司建设本地网计费账务二期系统,需要进行小型机等核心设备的升级换代。如果采用过去组网方案的话,三套应用系统需要三个主机、三个备机,共六台小型机,三套存储磁盘阵列。为了节约建设资金,实现核心设备的整合,唐山通信考虑将三台备机合并在一起,同时对三台主机进行备份,为此他们与IBM公司深入交流,采用已经成熟的SAN(存储区域网)技术和一对多的HA技术实现备份机的合并,由过去的六台小型机减少为四台小型机,存储阵列实现了集中管理。
这就是唐山通信引以为荣,并取名为“N+1备份”的创新。IBM的工程师和整个计费结算中心、计算机网管中心的IT业务人员讨论了很久,经过与IBM总部的几次磋商,20天以后,唐山分公司的IT业务人员与IBM的工程师合作,在国内率先实现了SAN。过去要买的N台备份服务器,采用N+1备份的方式后,可以够买一台处理能力更强的服务器作为备份服务器,从而使整个系统的安全性得到更大的提高。
唐山通信非常清楚,买产品,不单单是买硬件,还要买服务,而服务要靠企业背景。因此,他们很看重企业的发展经历和实力,以保证服务的稳定和可靠。目前河北全省有5个市地使用IBM设备,N+1备份技术也已经在全省推广。
河北网通要做EAI
河北网通的信息化,必须以各市地的信息化为基础。汲取唐山通信信息化的经验,开展河北网通信息化工作,主要有三件事情:
第一件事情是按照ISO9000的标准对河北网通的整个业务流程进行优化。在流程优化的过程中,最难的是人。每个员工都站在自己的角度去考虑问题,很多人都想权力无限扩大,而承担的责任最好越来越小,各部门之间的衔接也越来越难。好的是,河北网通并没有想一次性改造到位,而是选择了逐步改革。第二件事情是做全省IT业务支撑中心。第三件事情是把目前省里的一些信息系统维护好。将来要成立全省IT业务支撑中心,对全省的信息系统进行维护。
其实,在系统建设之初,河北网通也没有这么长远的规划,但是随着技术的发展,需求逐渐增加,形成了现在的中间状态。河北网通对信息化的投入并不少,单单唐山,一年就在三千万元左右,他们在系统建立之初就进行全省的规划,省下了很多事后全省统一的费用,这或许就是河北网通信息化能够走在全国前列的原因。
点 评
目前人们谈论EAI很像前年、去年谈论ERP、CRM似的,把技术当成时尚,其实,技术是应该踏实去做的。
解决信息孤岛是企业长期的愿望和需求,真正解决这个问题的方法是策略,而不是选择一种技术。所以虽然河北网通的系统整合方案本身是有许多可圈可点的地方,但这不重要,重要的是我们需要看到一个清晰的策略,一条基于信息流、业务流需求的信息整合策略。如果只简单地实现系统的物理集中,以为把数据集中在一起就解决EAI是很天真的。
数据层的整合是对IT中心挑战,整合的主要目的是建立数据仓库,可对历史数据进行分析,帮助决策。
↓相关文章:
- · Informix动态服务器onstat选项
- · Informix SQL 的使用技巧
- · 在UNIX下的Informix-online中合理地组织表
- · 开发优质高效的Informix数据库应用程序(1)
- · Informix数据备份技巧
- · Informix 4GL写的转换成大写金额字串的函数
- · 一个批量删除临时表的sh用于informix
- · 影响CPU使用率的配置参数和环境变量
- · Ontape -r 恢复总结(1)
- · 用shell实现Informix的性能监控
- · Windows xp下的Informix connect配置方法
- · OnLine非正常结束后处理办法
- · OnLine进程被挂起后处理办法
- · Informix动态服务器表分片策略的计划和调整
- · 备份Informix-Online数据库三法
- · datetime类型简介
- · 配置Informix动态服务器中CPU虚处理器
- · online的备份详解
- · 配置和实现Informix ON-Bar的备份解决方案
- · Informix sysmaster表详解
- · JDBC连接Informix IDS
- · Sybase数据库死锁对策
- · SYBASE ASA数据库恢复方法
- · Sybase数据库简介(1)
- · SYBASE零售行业解决方案
- · SYBASE数据库日志详解
- · SQL Server 的通用分页显示存储过程
- · Oracle数据库中索引的维护(1)
- · Oracle9i的索引监视及注意事项
- · Oracle 的位图索引简述
- · 在ORACLE里按用户名重建索引的方法
- · Oracle数据库强制索引
- · 改善Oracle的索引
- · Oracle管理查询管用的sql语句
- · Oracle中的模糊查询
- · Oracle 中使用层次查询方便处理财务报表
- · 使用Oracle的Instr()与decode()函数进行多条件组合查询
- · MS SQL Server查询优化方法
- · Access使用查询
- · Access的跨库查询
- · Access 创建索引
- · 为数据库建立索引
- · 优化Microsoft Access提高速度
- · Sybase数据库的性能优化
- · 查询优化
- · 提高ORACLE数据库的查询统计速度
- · ORACLE SQL性能优化 (上)(1)
- · ORACLE SQL性能优化 (下)(1)
- · SQL Server性能分析参数
- · SQL Server 性能优化工具(1)
- · 使用索引调节向导调整应用程序的性能
- · 优化SQL Server服务器内存配置的策略
- · 影响SQL server性能的关键三个方面
- · MySQL性能优化的参数简介
- · MYSQL数据库的查询优化技术
- · 确定Oracle数据库表中重复的记录
- · Access数据库与SQLserver2000的数据互导
- · SQLServer和Access、Excel数据传输简单总结
- · SQL Server到Oracle连接服务器的实现
- · 使用SQL Server数据转换服务升迁Access数据库(1)
- · 将Access移植到SQL Server
- · 联系使用Excel和SQL(1)
- · 避免Access和SQL Server的空值冲突
- · 保护SQL Server:为安全性而安装
- · SQL Server 2000 客户端实用程序
- · 执行一个安全的SQL Server安装
- · SQL Server安全-加密术和SQL注入攻击
- · 指定文件位置优化性能
- · SQL Server备份的三个恢复模型
- · SQL Server的空值处理策略
- · 两个SQL Server维护技巧
- · 用SQL Server保持会话状态
- · 使用SQL服务器内置的错误寻找器寻找和剖析错误
- · 安装SQL Server 2000
- · SQL Server 2000 与 SQL Server 7.0 版兼容性问题
- · MS SQL Server 7.0 性能优化指南
- · MS SQL Server 7.0 的 SAP R/3 性能优化指南
- · 基于WEB的数据库查询
- · Sql Server全文搜索中文出错的问题
- · SQL Server7移动数据的6种方法

