灾备方案的选择这个问题,我的看法是不应该直接来对比技术方案,第一层看业务连续性需求,设计哪些业务应用系统,RTO RPO的要求;第二层,在一个整体方案需求的前提下,再来看业务系统关联的应用和数据库,设计相应的灾备建设方案,第二层的RTO RPO要求会比第一层要求更高;然后才是第三层,也就是在基础架构组件的灾备方案选择,比如网络大二层打通,存储双活或者复制技术,这一层是纯技术层方案,并不直接实现灾备方案,是配合第二层来实现的,RTORPO要求更高 。
整体方案拆解下来之后,就能真正明确各个技术方案虽然有交叉的点,但是各有侧重。比如基于数据库的数据同步方案是一个第二层的方案,要优于第三层的存储层数据同步方案,逻辑更完整,但是存储同步或复制可以解决存储自身的 RTORPO 需求,能配合实现应用和数据库的灾备方案。