五、 选择什么方案
1> 明确什么样的容灾需求
在前面我们梳理了下容灾方案建设的两个关键要素:价值和成本,那么面临各种类型的容灾方案,我们到底该选哪个好呢,在这里,我们先来看一下容灾方案建设首先有哪些具体的需求类别。
针对生产系统的应用系统和存储系统部分,需要保证它们的高可用、高性能和高可靠,比较有效的办法就是通过集群和RAID技术来保证。但是在这样一个基础之上,针对现有的部署情况,若需要针对关键服务器的数据和应用系统提供保障,则可以通过复制和备份技术来保证应用系统的可用度和数据的安全性。倘若还需要针对关键应用服务器实现应用不间断的实时保护效果,则需要再针对它进行异地的容灾系统建设,保证应用不间断。
面对这些五花八门的需求,到底我们要怎样做什么样的程度才能保证数据和应用的安全呢?这是我们在进行容灾方案选择时需要首要考虑的关键点之一。
2> 选择什么样的技术指标
在明确了容灾方案的具体需求后,我们再来看看容灾方案的建设又有哪些关键技术指标是需要权衡的。
在前面的篇章里我们已经了解到,针对非关键系统和关键系统,共有两个指标,非关键系统需要保障的是数据不丢失,关键系统需要保障的是数据不丢失+应用不间断,那么对应到容灾方案就是,对于非关键系统数据容灾方案就可以满足需求,对于关键系统则需要应用容灾方案来满足需求。数据容灾方案只需要评估两个技术指标即可,也即容灾方案一直以来素有的指标:RPO和RTO,因为这两个指标值能够最直观和客观的反应出备份窗口和恢复数据量的大小,而对于应用容灾方案来说,仅靠这两个指标是不能精确定位出容灾服务器的性能需求的,需要DRO,即容灾性能指标,容灾备用系统与生产系统的性能比例,来评估容灾服务器的配置情况。因此,从数据容灾到应用容灾,需要完整的满足这三个技术指标才是真正意义上的满足。
而除开这三个指标,对于容灾系统的建设来说,还有非常关键的一点就是整个规范流程的建立和落实,从最开始用户环境的分析评估到容灾目标设计,再到项目实施验证和维护管理,每个环节必不可少,而且均需要有非常缜密的技术实施细节保证,从这里我们也可以看出,容灾系统的建设不是一蹴而就和轻而易举的事情,从事前到事中到事后,均有配套的严密的流程控制来支撑容灾目标的实现。
那么,面对这么多的技术指标,我们期盼有一套容灾系统针对不同应用满足不同的技术指标,这样才能让传统复杂的容灾方案能够得到最广泛的普及。
3> 什么样的管理和性能才好
在“谁说容灾难普及之Ⅰ”的篇章里,我们讨论到,容灾系统多少年来一直不变的追求是管理和性能,那么到底什么样的管理和性能才好,我们一起来看一看。
对于管理来说,首先它需要满足的基本刚性需求,即能同时管理数据容灾和应用容灾,还可在本地容灾和异地容灾间自然延伸。其次,容灾管理还有它需要满足的高级需求,即能否管理不同技术指标的方案,能否管理不同应用的系统环境,能否对方案进行事先控制,能否对方案进行事中跟踪,能否对方案进行事后分析。对于性能来说,能否对系统主机的性能影响更小,能否以更短的时间完成恢复,能否以更短的时间完成切换,能否使用更少的存储空间 ,都是需要考虑到的性能要素。
但是纵观市面上的如此多的产品和解决方案,似乎还没有遇到满足这些管理和性能需求的集成方案。那么到底是IT建设没有到相应阶段,还是管理者没有看到其价值呢?都不全对,答案是没有合适的钱买到合适的方案,一步到位实现数据不丢失和应用不间断的需求。