这个要看业务系统重要程度,如果是非常重要的系统,建议去做,如果不是,可以考虑,但不强制,以银行为例,一类系统必须做,二类系统不强制但建议做,三类及其他其他不用做
做的时候也要从多个角度,从设备部件冗余、设备冗余、应用系统高可用、DB高可用、数据高可用、网络高可用几个层面一起考虑
主机与数据库高可用与存储高可用应该是都需要考虑的。
业务的高可用主要应该考虑的要素有很多的。
1.网络的高可用,多使用双网卡绑定做聚合,上联交换机采用2台虚拟化或者堆叠。
2.主机多采用HA的机制,其中有虚拟化,MSCS HACMP,ROSE等软件来实现,也有部分数据自带HA软件如 RAC purescale等。
3.数据库的高可用主要是从数据库软件上来解决 比如ORACLE RAC,DB2 purescale等。其中应该是包括OGG,HADR
4.存储的高可用,有MIRROR方式的这个基本大部分厂家都有,还有SVC VPLEX 等一些存储的虚拟化也叫双活存储吧。
这3个关系,怎么说呢。主机坏了修好,或者从拿一个主机做个环境你业务就恢复了,数据吧,也是只要你能部署环境,基本上你的业务也是可以恢复的无非就是时间的问题,存储吧,如果存储坏了,很可能数据就丢失了,当然也可以找数据恢复公司去给你恢复,但是那个代价会很大,耗时会很长。前面2个只要你有钱,买新的设备,找工程师给你部署环境,只要你数据在,你的业务基本都会恢复,但是存储这个,不是你光花钱就能恢复的,也要看运气的,我是这个觉得的!
以上都是个人的观点,也不一定对!
收起