必须要,对于金融行业来说,数据是重中之重,相对应其他行业所占比重也不会低,所以存储高可用也是需要的。有必要的话最好连容灾体系都做出来,做到数据当天或者实时传输,保护数据。
收起这个要看业务系统重要程度,如果是非常重要的系统,建议去做,如果不是,可以考虑,但不强制,以银行为例,一类系统必须做,二类系统不强制但建议做,三类及其他其他不用做
做的时候也要从多个角度,从设备部件冗余、设备冗余、应用系统高可用、DB高可用、数据高可用、网络高可用几个层面一起考虑
主机与数据库高可用与存储高可用应该是都需要考虑的。
业务的高可用主要应该考虑的要素有很多的。
1.网络的高可用,多使用双网卡绑定做聚合,上联交换机采用2台虚拟化或者堆叠。
2.主机多采用HA的机制,其中有虚拟化,MSCS HACMP,ROSE等软件来实现,也有部分数据自带HA软件如 RAC purescale等。
3.数据库的高可用主要是从数据库软件上来解决 比如ORACLE RAC,DB2 purescale等。其中应该是包括OGG,HADR
4.存储的高可用,有MIRROR方式的这个基本大部分厂家都有,还有SVC VPLEX 等一些存储的虚拟化也叫双活存储吧。
这3个关系,怎么说呢。主机坏了修好,或者从拿一个主机做个环境你业务就恢复了,数据吧,也是只要你能部署环境,基本上你的业务也是可以恢复的无非就是时间的问题,存储吧,如果存储坏了,很可能数据就丢失了,当然也可以找数据恢复公司去给你恢复,但是那个代价会很大,耗时会很长。前面2个只要你有钱,买新的设备,找工程师给你部署环境,只要你数据在,你的业务基本都会恢复,但是存储这个,不是你光花钱就能恢复的,也要看运气的,我是这个觉得的!
以上都是个人的观点,也不一定对!
收起是否做,做到什么程度, 那就要看你对数据损失的可承受性了。。。 不过如果对于金融的关键性数据来说那不仅仅是做,而且要做的方方面面考虑到。 如果是一般的时效性数据那就看你的需求和考虑了。
高可用是为了防止单点故障, 避免业务系统出现生产的中断; 具体情况具体分析吧。。。
收起