day06-云计算的灾备技术 01- 备份容灾简介与华为解决方案
第一章:备份与容灾简介
备份与容灾的关系:
- 在执行备份时为了节约备份存储,通常会对数据进行打包、重删、压缩;
- 容灾通常会部署一套或者多套与当前业务一模一样的环境,当前业务系统故障后及时切换到另一套生产环境,以保障业务不中断
- 备份一定是可以恢复的,不可恢复的备份是没有意义的。
- 容灾针对的是不在同一机房或者应用系统,备份针对的数据存储。所以说,备份的范围比容灾小。
- 备份是容灾的基础,备份是对数据的备份,容灾是对业务的保护。
RPO、RTO:
- 都是以时间作为单位
- 前 一个指标表示能容忍丢多少数据
- 后一个指标表示能够容忍的服务的最长中断时间,即业务的恢复时间
备份全景:
- 要考虑范围
- 全景图中的解决方案是条件的正常情景
- 本地:VIS\hypermetro
-
主备:hyperreplication,两种工作模式:
- 同步:
- 异步
- 双活:
第二章:华为备份容灾解决方案
- 一体化备份:华为将硬件、软件打包在一起进行销售
- 虚拟化备份:针对的是对虚拟机整机的备份
- 集中备份:针对数据中心等数据量比较大的场景
- 容灾时要考虑容灾的范围
- 所有的容灾层面都应该要有一套完整的解决方案,解决存储、计算等问题
-
限定100公里:
- 带宽
- 线缆传输的距离限制
- 数据0丢失,就要实现数据的同步,此时就需要配合VIS和hypermetro设备
- 业务0中断:存储层的双活,存储同时提供业务
- 用华为的HyprtMetro技术,实现存储两边同时提供业务
(1)同步数据复制:
同步数据复制指的是备份中心的数据在任何时间与数据中心的数据均保持一致。复制环境中的任何一个结点的复制数据发生了更新操作,这种变化会立刻反映到其他所有的复制结点,同步数据复制方式在主机向本地磁盘写数据的同时,将数据传到备份中心的磁盘系统,在确认远程备份系统的数据同步更新后,完成写数据的操作。只有当备份数据的写操作完成后,主机程序继续进行,否则主机程序将等待备份数据的写操作的完成。同步数据复制方式的数据实时性强,灾难发生时备份数据能够与生产数据保持一致,几乎没有数据丢失,恢复时间短。同步数据复制技术可以保证数据的一致性和完整性,实现起来较为简单,但是增加了网络和应用系统的负担,由于需要等待远程站点的确认,数据更新操作时间长,影响应用的性能。
同时,由于数据在两个中心间传输要消耗时间,使得数据读/写操作时间受到两个中心之间距离的影响,两个中心间的距离限制很难突破60km。由于受到传输技术的限制,该方式对数据中心和备份中心之间的距离和通信质量有严格要求。一般适用于同城异地的备份。
(2)异步数据复制:
异步数据复制方式是在主机系统问本地磁盘写数据后,将本地生产数据以后台的方式复制到异地。异步数据复制方式对数据的更新操作不必等本地卷和备份卷的数据都更新完毕后才算是更新完成,因此减少了更新操作的时间,对生产主机性能的影响较小。异步数据复制方式的所有复制结点的数据在一定时间内是不一致的。复制环境中的其中一个结点的复制数据发生了更新操作,这种改变将在一段时间后反映到其他复制结点以最终保证所有复制结点间的数据一致。异步复制技术可以保证数据的一致性,实现起来较为复杂,但是减少了网络和应用系统的负担。但由于数据不能时时同步,灾难发生时可能出现少量数据的丢失。
异步、异步传输示意图
因此。我们可以说:同步不一定就是双活。