1 引言
随着证券公司大集中交易系统建设步伐不断加快,证券公司面临的信息系统安全问题也日益突出,在这种情形下,一旦发生灾难,导致数据丢失或系统不能恢复,不仅给证券公司带来巨大损失,也会给社会带来巨大的经济和政治影响。因此如何在目前条件下,充分利用国内外异地灾备技术的最新成果,建立健全证券公司异地灾备系统,是值得探讨的重要课题。
2 灾备技术手段的种类
以往,由于灾备技术实现手段有限,主要有主机型和存储型两大类灾备方式,而今天,出现了具有更强能力的存储网络型的虚拟化灾备方式,使得灾备的技术手段开始丰富起来。
(1)主机型异地灾备:是通过安装在服务器的数据复制软件,或应用程序提供的数据复制、灾难恢复工具,利用TCP/IP网络连接远端的灾备服务器,实现异地数据复制。主机型远程灾备的优点是在服务器较少的环境下,所需的成本较低,用户不需更换太多现有的系统架构。但如果是在服务器数量较多的环境下,管理上的复杂程度就会增加,整体的投入成本也会增加。它的另一个缺点是软件安装在应用程序主机上,运行时会消耗主机的运行资源。
(2)存储型异地灾备:是基于存储系统的模式。通过存储系统内建的固件或操作系统,通过IP网络或DWDM、光纤通道等传输界面连接,将数据以同步或异步的方式复制到远端。与主机型异地灾备相比,存储型异地灾备的优点就是将数据与运行分开,对主机系统的运行资源影响比较小。另外,由于运行机制大多是利用镜像来复制数据,并借助高速缓冲存储器加速I/O存取,两端的数据差异时间点比较小,加上存储系统本身具备一定的容错能力,使之具有一定的运行性能和可靠性。
而存储型异地灾备最大的限制就在于其昂贵的构造成本。
(3)虚拟化灾备方式: 是一种网络存储型异地灾备架构,是在前端应用服务器与后端存储系统之间的存储区域网络(SAN),加入一层存储网关,前端连接服务器主机,后端连接存储设备。它的角色就好像是存储网络中的交通警察,所有的I/O都交由它来控制管理。当然,现在也出现了旁路的控制方式,对于I/O流量进行旁路监控和分流,实现异地数据复制。
虚拟化异地灾备的优点是功能强大。由于数据复制是通过存储网关来执行,应用服务器只需数据库执行代理程序,相对于主机型异地灾备来说,它的性能影响十分低。另外,通过存储网关的虚拟化技术,可以整合前端异构平台的服务器和后端不同品牌的存储设备,本地端和灾备端的设备无需成对配置,用户可以根据RTO和RPO,在远端建立完整的热备份中心。
3 证券行业异地灾备系统的特征
作为证券行业集中交易系统的异地灾备系统,相比与其他行业存在着非常明显的特征:
(1)对可靠性要求非常高。证券集中交易系统涉及的资金量和客户数,必需做到数据非常精确。因此对于证券行业数据正确性的比较和修复就尤为重要。
(2)要求延迟尽量小。因为大量的实时交易只有被及时复制到灾备系统上以后,才具有抵御生产系统上各种风险的能力。因此在证券行业复制的实时性上,必需能够做到秒级的延迟,并且尽可能的缩短。
(3)带宽有限。对于证券公司来说,由于是租用电信线路,证券公司的带宽大都只能确保在2M左右,如何在如此有限的带宽上实现实时复制、减少数据延迟、加快数据同步将是一个非常重要的目标。
(4)交易查询分离。为了提高证券集中交易系统的高峰期业务处理能力,提高系统查询响应速度,证券行业普遍要求将查询与交易分离,这样能够获得更大的性能价格比。
4 证券行业异地灾备系统的建设目标:
(1)在不影响生产数据库性能的前提下为其在本地或异地建立准实时镜像,以保证在生产数据库发生灾难时可使用灾备数据库进行业务接管和数据恢复。
(2)灾备系统不仅能够提供基本的灾备支持,更重要的是能够利用灾备系统支持更多的业务,如将历史查询、统计报表等模块部署到灾备系统,从而实现负载分担。
(3)解决方案应能提供用户在2M带宽下,确保主要的交易数据延迟保持在秒级秒左右。
(4)证券公司在建设容灾方案时可能选择本地和异地各作一套备份,实现一对多的灾备架构,从而进一步保证系统的安全。
(5)灾备系统地运行对生产环境资源的占用应控制在5%左右。
5 结束语
本文通过对证券行业异地灾备系统的建设目标进行分析和阐述,结合对三种灾备技术手段的比较和分析。建议采用虚拟化容灾方式建设证券公司灾备中心。该方式除了具有当本地端发生灾难时立即接管业务运行的功能外,还具有不占用主机运行资源,以及不具备存储平台局限性,成本优势更大等特点。更为重要的是,在存储数据上进行的多点快照等增值功能,能使得各种数据的人为破坏得到瞬间恢复的能力。另外,对于异地传输的带宽占用,虚拟化灾备方式具有各类调优方式,使得这种方式能够最大限度适应用户现有的网络环境。
在这种灾备体系中,灾备系统的构建已经不再是难事,灾难也不再是极为可怕的事情。
|