其实说到容灾技术,一个关键的问题就是如何做数据复制。业界有两种比较常见的方法:
1. 利用数据库日志复制技术实现应用级的数据复制。类似ORACLE 的DG、GoldenGate,DB2 HADR,MYSQL BIN-log 复制等等。
2. 利用存储底层技术实现存储块儿级别的复制。包括存储设备之间以及存储虚拟化设备之间的各种复制技术。
第一种,安全可靠。数据有应用级校验。
第二种,速度快,但是没有应用级校验,极端情况,主备中心数据全不能用。
对于容灾切换,第一种技术完全是数据库和应用之间的协同切换。第二种需要在存储、DB和应用层做切换,比较复杂。
收起容灾从大的方面可以分为 数据级容灾 和 应用级容灾。
根据灾备中心地点区分,可分为 同城容灾 和 异地容灾。
根据系统组成部分容灾可分为: 数据库容灾、存储容灾、中间件容灾、网络容灾等。
根据服务节点可分为: 双活(多活)容灾 、单活(或主备)
容灾是在简单数据备份基础上对数据使用或安全的更高要求,没有唯一的容灾方案,只有适合自己的方案。
容灾主要内容是三方面:需求确立、技术选型、容灾建设。
需求确立:就是你有什么样的容灾需求,想达到什么的理想状态。
技术选型:设计主要是 成本考虑 和 技术模型确立 两个阶段。有多少钱,办多少事,超支不行。在满足成本条件下,选择可实现的容灾模型。
容灾建设:主要是建设前、建设中、建设后三个方面。
建设前,要做好前期调查研究,做好技术论证,技术实现方案及实现步骤。建设中,要做项目管理,要有质量保障也有进度保障,冻结变更,控制成本金。
建设后,主要是成果检查、演练、评定结果,后期就是调优和运维。
收起