容灾不可少
那么建设了备份系统,是否就不需要容灾备份系统?这还要看业务部门对RTO(恢复所需的时间指标)/RPO(能够恢复到的很新状态)指标的 期望值,数据容灾备份系统,如果允许1TB的数据库RTO=8小时,RPO=1天,那备份系统就能满足要求。同时,备份的目的在于应付系统数据中的逻辑错误和历史数据保存。只能够满足数据丢失、数据*时的数据恢复目的,而不能提供实时的业务接管功能。
因此容灾系统对于某些关键业务而言也是必不可少的。人们谈及容灾备份往往是针对当生产系统,不能正常工作时,其业务可由容灾系统接替这些业务,继续进行正常的工作。
能够提供很好的RTO和RPO指标。同时远程容灾系统具备应付各种灾难,特别是区域性与毁灭性灾难的能力,具备较为完善的数据保护与灾难恢复功能,保证灾难降临时数据的完整性及业务的连续性,并在很短时间内恢复业务系统的正常运行,将损失降到很小。
容灾备份的区别
容灾 (Disaster Tolerance):就是在上述的灾难发生时,在保证生产系统的数据尽量少丢失的情况下,保持生存系统的业务不间断地运行。
容错 (Fault Tolerance):指在计算机系统的软件、硬件发生故障时,保证计算机系统中仍能工作的能力。
区别 :容错可以通过硬件冗余、错误检查和热交换 再加上特殊的软件来实现,而容灾必须通过系统冗余、灾难检测和系统迁移等技术来实现。当设备故障不能通过容错机制解决而导致系统宕机时,这种故障的解决就属于容灾的范畴。
什么是灾难恢复 (Disaster Recovery):指的是在灾难发生后,将系统恢复到正常运作的能力。
区别 :容灾强调的是在灾难发生时,保证系统业务持续不 间断地运行的能力,容灾备份系统,而灾难恢复强调的灾难之后,系统的恢复能力。现在的容灾系统都包含着灾难恢复的功能,所以本文的讨论除了包括容灾方面的内容,还包括了 灾难恢复的部分内容。
容灾备份不等于拷贝
在日常工作中,只要是说到和备份有关系的就是拷贝,这是一种思维定势的考虑方式。首先,拷贝只是一种定时备份,是属于冷备份的一种。如果公司的数据文件在早上开始进行拷贝,但是在下午出现了故障,那么这些数据就会丢失。像数据库这种结构化的数据进行简单的拷贝是很不合适的。因为数据库不仅有数据文件,还有日志文件,有时候可能会漏掉拷贝,数据的逻辑关系没有得到拷贝,那么这些数据就不能使用了,而且这种拷贝的方式不但费时费力,数据容灾备份系统,还不能进行恢复。
现在已经进入大数据时代,传统的拷贝数据模式早已经过时,海量的数据通过拷贝进行备份显然是不合适的,占用资源不说,还经常性的出现错误,并且花费的成本也比较高。因此,大家需要的是实时备份,这样才能够实现数据的零丢失,数据容灾备份系统,同时还需要对于数据库的结构非常熟悉,将数据库数据增量地备份,节省资源和时间。