新一代核心银行系统基础架构平台文件数据如何高可用?一些交易平台支持实时交易的同时还支持批量交易,批量交易的缓存文件节点该如何做高可用?
数据高可用,常用的方式包括:
1)操作系统层面的数据镜像,如AIX LVM,一般而言操作系统的安装采用这种方式;
2)底层存储的RAID机制,RAID5/6/10等;
3)并行文件系统的冗余机制,例如GPFS 的replicator
4)应用层面实现数据的副本,例如Oracle ASM
5)虚拟存储技术,例如SVC,通过存储网关实现数据在两个存储上的并行读写;
我理解你的问题文件共享的高可用性吧?
我行目前文件共享做了分级,普通文件使用了NAS,支付大小额类账务文件使用了NAS并且通过scp拷贝到了文件服务器一份(交易耗时增加300ms),重要文件确保NAS异常不会丢失,目前使用情况因性能问题,以及NAS可靠性问题,还是计划把小文件通过blob字段(小于64k的报文)存数据库。
批量交易是指的联机批量还是夜间批量?这两个处理方式还是有点差异,总结来说目前我们的做法是NAS来处理低重要度的文件,scp之类处理高重要度的文件,低频小文件存数据库完成共享。