浅论双机热备软件、热备方式的优缺点(绝对原创)
目前信息化应用也愈来愈广,双机软件、集群软件琳琅满目,到底什么样的才是适合咱们的呢?下面就针对纯软方式双机与HA阵列方式双机,以及下面方案里描述的双机软件与其余软件作下对比:
本分析是在《一个不错双机热备份方案 》《[url]http://bbs.51cto.com/viewthread.php?tid=18272&highlight=[/url]》以后,推出的技术性分析。本方案是目前纯软双机最稳定可靠的方案,在WINDOWS平台下,支持全部数据库的纯软热备与阵列双机。 注意:这种纯软热备方式与其余软件的区别在于不用担忧数据丢失。数据一式两份,机器恢复后未同步完成,切换功能是锁定的,不容许用户切换而覆盖数据,直到把增量数据同步完毕后,才能够切换。 而且数据是真正的实时同步,数据库在打开修改过程当中都会同步过去,软件原理是基于系统低层的缓存拦截,数据有稍微的改动,通过缓存都会在备机执行相同操做。 对于磁盘坏道也能避免往备机的覆盖,传统原理是基于磁盘块的复制方式,当某个磁盘块静止不动,软件发现改动,才进行复制拷贝,这时候若是有坏道,损坏的数据也随之覆盖备机无缺的数据,这就造成了2种不理想结果:一、数据不能即时同步 二、数据丢失 每次停机都有可怕的初始化,数据覆盖一遍,这也是形成之后的切换不能正常进行,无数据、数据丢失的根本缘由。 纯软方式:基于系统低层的截取缓存技术的应用,加上智能数据识别,同步锁定等功能彻底能解决以上问题,而且他支持全部数据库。 目前这种方式不支持系统的拷贝(软件加了限制,防止用这种方式作系统的拷贝,具体缘由我想应该是:备机的原生系统更干净稳定) HA阵列方式双机切换时间与检测机制是决定软件好坏的依据,随着技术与应用的不断,多机集群必然是个趋势。 HA与纯软方式比较虽然有阵列共享,但数据始终是一份,存在单点故障的隐患。 目前阵列也在不段更新,有些HA对阵列的支持很差,咱们经常在阵列出现坏道与数据丢失后埋怨阵列硬盘厂商,其实罪魁祸首不是他们,是HA软件,负责的HA厂家在每款阵列推出后均作兼容测试。 双机的原理是阵列共享,一份文件主备机均可以有权限读写,若是协调很差,共同打开阵列上某个盘某个文件,后果是什么?对了,读取可能影响不大,共同写一个扇区与文件,后果很严重滴!轻者数据丢失,重者RAID失效,阵列磁盘损坏。
欢迎关注本站公众号,获取更多信息