什么是业务连续性?对有些人来说,它是个整体解决方案;但对另外一些人来说,它是个网络“热词”;但在我看来,它应该是企业级用户业务系统所追逐的目标和理想。
这6个等级都是业务连续性,不知道有没有人想过,将其划分为6个等级意味着什么?
依我看这意味着:不能用好和不好来评估业务连续性,从等级1到等级6,在技术上有备份、复制、快照、重复数据删除、归档技术与之进行对应。RecoverPoint软件方案,VPLEX双活技术发展为业务连续性提供了新的手段和思路。
业务连续性没有好和不好,关键在于需要根据不同用户、不同业务需求“私人定制”,这才是***。
如何进行“私人定制”,笼统来说,等级6***,例如以EMC VPLEX双活为基础构建数据中心,可以说这是***的业务连续性方案,但ROI的投入也很高。对有些应用来说,并不需要“大炮打苍蝇”,以邮件为例,等级4和5也不是不可以接受的,RPO为30分钟,会有30分钟数据丢失。丢失数据又怎样,再发一次邮件就是了,即使瘫痪1天,也还有其他通讯手段可以弥补。
从私人定制的角度出发,不能说数据备份无用,它也并不过时,针对不同应用,仍然大有用武之地。
也有很多人说,RTO为0是个做不到的事情,搁以往也许是对的,但双活技术的出现,RTO为0也不是做不到的事情。如果单纯追求,RTO为0,也就是数据不丢失,这在“两地三中心”的时代,采用RecoverPoint软件方案也是一个可以实现的。对等级6来说,RTO还是有数分钟的中断。
对于Google来说,宕机5分钟意味着55万美元的损失;对于Amazon来说, 100分钟损失近700万美元;苹果iClould宕机将会有300万用户受影响。对于金融来说,更是千百万的损失。对于医疗行业,更是人命关天的事情,因此,即使是***等级6,也没有办法满足业务连续性的要求。
所谓连续就是不能够有任何中断,哪怕是数分钟。有什么办法能够让“数分钟”消失于无形呢?
这就需要软件来配合,以Oracle RAC为例,用一种分布式数据库的方式,确保服务不因节点故障而瘫痪。但Oracle RAC较为复杂,对于用户要求比较高。此外,并不是所有的应用软件都能够像Oracle RAC那样进行分布式的部署,很多应用软件并没有类似RAC的版本。
虚拟化对于数据中心而言,不仅仅是提升效率,降低成本。以VMware vSphere为例,无论是VMotion、HA还是Fault Tolerant,虚拟化对于数据中心业务连续性居功至伟。虚拟化配合VPLEX,就开始了数据中心业务连续性的大门。
所谓“不是我不明白,世界变化快”!要追赶上世界发展的步伐。(更多有关业务连续性内容,参见:虚拟数据中心时代需要业务连续性的“私人定制”。)