ILM技术在银行中应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ILM技术在银行中应用

ILM技术在银行中应用   利用ILM技术中的一些概念,可实现对银行大量信息的管理,满足业务系统的需要。   上海建设银行某业务系统采用的是IBM pSeries小型机,配合EMC Clarrion中端存储,使用IBM CMoD / DB2软件,用于进行账表管理。该系统是典型的数据库与文件组合的应用,数据库保存账表数据和CMoD数据索引,文件保存CMoD数据内容,每年有大约200G的数据增量,历史数据需要永久保留。自2002年系统开始上线,累积至今已经达到2T左右的空间,并且在不断增加中。由于数据量巨大,历史数据都采用成本过高的在线保存方式,因此自2005年开始,对3年前的历史数据采用归档处理,用户无法即时查询到历史数据。   另一方面,从业务层考虑,该系统的数据要求在任何时候都能被查询到,因此目前采用的方式是当有访问需求时,需要后台管理人员进行手工操作,将归档数据上线,并打开限制开关,前台用户才能访问到历史数据,这种方案显然造成成本过高,而且不灵活。      发现问题      经过对建行某业务系统的研究,发现业务系统可以很好地应用ILM(信息生命周期管理)技术中的一些概念,实现信息管理,满足业务的要求。该业务系统需要解决的一些问题如下:   1.数据量随着时间累积越来越多,需要成本更低的数据保存方案;   2.历史数据访问量很低,没有性能要求,但是如果采用完全离线处理,在有访问的时候需要人工操作实现数据在线―离线之间状态转换,工作量较大;   3.数据访问时间阶段性比较强,通常历史数据不会被访问,但可能在某个时间段需要连续访问数据;   4.数据类型包括数据库和文件两种有代表性的数据,都存在数据历史保存和在线访问的问题。      三种技术方案      在建行某系统实施ILM技术,我们采用了数据分离、数据访问监控、存储分级和策略化迁移的方案。在具体实现过程中,我们遇到了很多实际实施的问题,例如在进行数据分离的时候,数据库本身没有自动对数据按照时间进行分离;数据库和操作系统也都没有直接的命令收集数据访问频度。策略化迁移则需要自己去设定策略和程序实现,目前尚没有软件能够自动实现建行需要的迁移功能。      数据分离技术      为了能恰当地进行数据分离,我们引入了DB2 V9的最新功能数据分区表技术,数据分区技术让DB2可以在不同表空间之间按照某些特定规则进行数据存放。此技术在进行表空间数据存放的时候,可以在不同容器之间进行hash,实现最分散化的数据保存,以期达到最佳访问性能。数据分区表技术则是按照特定的规则,将数据按照规则“集中”存放,符合特定规则的数据保存在物理可分离的位置,这样可以配合其他的技术进行数据迁移。   数据访问频度收集技术   在AIX系统直接提供一些命令用于收集逻辑磁盘(LUN)的访问情况,但并没有显示某个逻辑卷(对应于数据库的表空间)的命令。为收集这些数据,我们引入了AIX的trace功能。在AIX操作系统中提供了许多Hook,在程序每次进行系统调用操作,例如逻辑卷读、写,都会调用特定的操作系统程序,而这些程序提供了Hook接口,可以让外部程序记录该调用的类型和次数。通过trace命令,可以针对特定的系统调用进行收集,从而记录下Hook的数据,再对这些数据进行分析,即可实现对任何需要的系统数据的收集。   考虑到trace本身也要消耗一些系统资源,特别是在I/O比较繁忙的时候,因此在实际编程中,并非收集所有的I/O信息,而是间断地收集几秒钟的瞬时信息,然后全天累加,进行统计。数据收集时间也应当可以控制,对于特定的时间,例如备份,将不进行收集,以减少统计误差。由于备份执行时间不固定,因此考虑在备份执行命令脚本中增加控制访问数据收集的开关,备份前关闭开关,备份结束后打开开关。      迁移策略和方式      建行现有系统采用EMC Clariion作为高端存储,STK SATA磁盘作为低端存储,STK VTL作为虚拟磁带库,SUN C4作为磁带库。这四种存储中,磁盘存储按高、低端保存数据,迁移策略应当尽量确保使用所有划分给系统使用的高端存储,这样可以最大限度利用高端存储资源;迁移策略应当对所管理的逻辑卷表空间进行访问频度排序,用其中访问频度最高的逻辑卷去填充高端存储,直到高端存储空间用尽,剩余的则保存在低端存储;迁移策略应能控制哪些逻辑卷被管理,哪些不被管理;随着迁移的执行,逻辑卷在存储上的分布会越来越凌乱,尽管现有的磁盘都使用RAID技术,操作系统看到的磁盘是逻辑磁盘,并非物理磁盘,但过于零乱的数据也会对管理造成影响,所以自动迁移程序中应当有对应的逻辑卷重整的处理(使用AIX提供的reorgvg命令)。迁移方式采用AIX提供的migrate

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档