论文部分内容阅读
金融数据云平台的建设,可以根据国家利益在全球范围内采集金融信息,为我国金融机构和非金融企业参与全球证券、外汇与货币、固定收益、商品与能源等市场,提供较为全面、准确的金融信息服务,从而掌握金融信息的采集权,增强金融信息的发布权,形成金融产品的定价权,提高金融领域的话语权,切实维护我国的金融安全和信息安全。2006年3月,亚马逊推出弹性计算云EC2服务。时至今日,云计算可以概括分为基础设施即服务,平台即服务和软件即服务。金融数据分为结构化数据和非结构化数据。随着网络的发展,结构数据和非结构数据的边界开始模糊,在一定的条件下经常需要转化。金融数据量是巨大的,并且需要长久保存,金融数据云平台面临着海量数据存储的问题。金融数据的实时性和准确性都要求非常高,金融数据云平台也面临着数据分发的问题。所以,本文将是面向金融数据平台的平台即服务的金融数据分发和数据存储的研究和设计。通过对FIX协议、NAS、对象存储、Google GFS、HDFS的研究,掌握了现在的数据存储和数据分发技术。金融数据云平台的数据分发要求流量控制能够弹性适应金融数据本身的突发性和实效性,适合异地备份和异地存储的存储方式。同时体现可用性、安全性、性能和扩展性。金融数据云平台的数据分发包括五个组件:数据通信模块、数据提交模块、策略控制模块、一系列控制策略和存储数据的数据服务器。金融数据云平台的数据存储不仅仅只是做到数据安全、异地访问、数据一致,更是要做到异地备份、异地灾备。数据存储将用到数据库存储、文件存储、内存(缓存)存储。通过备份虚拟化技术、SOA、自动化管理等实现金融数据云平台的异地备份。通过各节点间的数据自动复制和同步功能,并在存储阵列上进行基于IP网络的远程卷复制,最终实现数据级的容灾保护,并确保两地数据的一致性,即可实现金融数据云平台的异地灾备。通过DNS的接入,访问权限控制层,最终通过应用层路由控制将应用请求转发至各地的应用平台之上,实现异地访问。本文通过对金融数据云平台的分发和存储的研究,旨在未来构建处理面向多种类、多渠道、多类型金融数据的金融数据云平台。