数据中心备份、迁移与容灾概念详解与区分——以华为私有云为例
目录
性能指标
RPO Recovery Point Objective 恢复点目标
对恢复到之前的时间点的要求,值越小代表丢失的数据越少
主要针对备份——比如如果隔1个小时就备份一次,那么RPO就是1小时
RTO Recovery Time Objective 恢复时间目标
从灾难到业务恢复的时间,值越小代表业务中断时间越短
主要针对迁移与容灾
容灾
容灾(Disaster Recovery)是一种综合性的计划和措施,旨在确保系统和业务在灾难情况下的连续性和可恢复性。容灾的目标是在面临重大系统中断、硬件或软件故障、自然灾害等灾难时,以最小的中断时间和数据损失来恢复系统运行。容灾计划通常包括备份、灾难恢复站点、冗余系统、故障切换和业务连续性计划等措施,旨在确保关键系统和数据的可用性和完整性。——以上内容由ChatGPT帮忙生成
容灾一般来说是数据中心级的概念,适用于AZ或Region。在容灾中,按照两个主备中心的距离远近,分为同城容灾与异地容灾,小于100km可以做同城容灾,大于100km只能做异地容灾
同城容灾可以做同步远程复制、或双活数据中心,是基于高实时性备份的容灾方案
异地容灾只能做异步远程复制,因为距离太远,哪怕拉裸纤也延时太高,无法满足业务要求
在此基础上衍生出了两地三中心的两种容灾方案
1、同步远程复制+异步远程复制
2、双活+异步远程复制
在华为私有云中,使用BCManager容灾管理平台,用自带的软件eReplication与eBackup进行备份,可以对接FusionCompute或者HCS。在HCS中双活是可选的容灾服务,即CSHA云服务器高可用服务(针对AZ)与CSDR云服务器容灾服务(针对region)
在规划上,通过在主备数据中心添加VRG组件Virtual Replication Gateway,虚拟复制网关,使两个VRG进行配对。此外还需要为VRG规划三个网络平面:管理网络、容灾网络与VRG配对网络。
备份
备份是创建数据或系统的副本或镜像,以应对原始数据丢失、损坏或不可用的情况。它是一项关键的数据管理和灾难恢复策略,旨在保护数据的完整性并提供恢复选项。备份定期地复制和存储数据,以便在需要时能够恢复到原始状态。通过备份,可以最大程度地减少数据丢失带来的影响,并确保业务的连续性和可靠性。——以上内容由ChatGPT帮忙生成
备份相关的东西有很多,包括三种备份策略,快照技术,备份组网方式,CBT技术等博主这里就不赘述了。这些都可以单独写一篇了。
在华为私有云中,用来备份的软件是BCManager ebackup,它只能在FusionCompute(与fusion Storage对接)、VMware与华为存储设备中使用。与之对应的是CSBS/VBS服务,能够提供本地备份、异地备份与异地复制。
这种灾备方法下的RPO与RTO都不可能为0,RPO跟备份周期相关,RTO与恢复数据量相关。纯备份比较适合小型的、对性能指标要求不那么严格的场景下,一般大型数据中心在备份的基础上都会要求能够容灾。
迁移
迁移(Migration)指将数据、应用程序、系统或整个信息系统从一个环境、设备或位置转移到另一个环境、设备或位置的过程。迁移的目的可能是更新硬件、软件或基础设施,改善性能、安全性或可用性,或者实现业务需求的变化。迁移可以涉及数据迁移、应用程序迁移、系统迁移等。迁移的关键目标是确保在迁移过程中数据的完整性、一致性和可用性,以及最小化对业务的中断时间。——以上内容由ChatGPT帮忙生成
基础的操作系统层次就不赘述了,直接开始说迁移的分类。
迁移从迁移时间上来说分为计划内迁移(DRS动态资源调配等)与计划外迁移(容灾)
迁移从迁移方式上来说分为在线迁移(热迁移)与离线迁移(冷迁移)
1、在线迁移 支持P2V,Physical to Virtualizaion物理服务器迁移到云计算虚拟化平台 支持V2V,Virtualizaion to Virtualizaion从原虚拟化平台迁移到另一个虚拟化平台,
2、离线迁移 支持I2I,Image to Image业务主机关机,将其打包为镜像后进行迁移(我们个人一般都是采取这种方式)
迁移从迁移级别上来说分为文件级迁移、应用级迁移、操作系统级迁移
1、文件级迁移——依赖创建的文件系统
2、应用级迁移——一堆依赖,在虚机上基本上做不到,但容器可以
3、操作系统级迁移——Linux迁移至Linux或容器,windows迁移至虚拟机
华为私有云中迁移系统工具为Rainbow工具,在Rainbow中使用LiveCD与WinPE作为系统引导系统,简单说明它的工作过程:
1、Linux文件级别迁移——创建目标虚机、分区、通过tar打包scp发送、rsync最终同步、重启后rsync数据同步,拉活
2、Linux块级别迁移——创建目标虚机、通过dd工具scp发送,rsync最终同步、重启后rsync数据同步,拉活
3、windows文件级别迁移——创建目标虚机、分区、源端通过hconvertor AgentService准备数据,目的端通过fastcopy查找源端主机数据共享路径并且获取数据,最终同步、重启后经过上面这步再次同步、拉活
4、windows块级别迁移——创建目标虚机、创建NTFS分区,源端通过hconvertorAgentService准备数据,目标端主机通过vss查找源端主机数据共享路径并且获取数据,最终同步、重启后经过上面这步再次同步、拉活
总结:备份、迁移和容灾的关系
备份是一种数据保护的手段,旨在创建数据的副本以供后续恢复使用。容灾则是一种综合性的计划和措施,旨在确保系统和业务在灾难情况下的连续性和可恢复性。
一般来说,备份通常是容灾计划的一部分。
而备份和迁移之间的关系相对较小,它们是针对不同的需求和目标而进行的操作。迁移的目标是将数据或系统迁移到新的环境或设备,通常与容灾相关的迁移涉及到热迁移等技术,以确保在灾难情况下的连续性和可用性。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!