文档简介:
Q:什么是全量备份和增量备份?
A:默认情况下,对一个新的服务器第一次进行全量备份,后续进行永久增量备份。
-
第一次全量备份,备份磁盘的已用空间(非磁盘总空间)。例如一个100GB的磁盘,共写入40GB数据,则备份40GB。
-
后续增量备份,备份磁盘相比上一次备份后变化的空间。例如首次备份后新产生或变化了5GB数据,则第二次备份5GB。
云服务备份支持从任意一个备份恢复资源的全量数据,不管这个备份是全量还是增量。因此,当某一个备份被人为删除或过期自动删除后,不会影响使用其他增量备份恢复数据。
举例:服务器X按时间顺序先后生成A、B、C三个备份,每个备份都存在数据更新。当备份B被删除后,备份A和备份C还是可以继续用于数据恢复。
说明:
极端情况下,一个备份大小和磁盘大小相同。全量备份时的“已分配的空间”和增量备份时的“变化的空间”,都是通过计算磁盘内数据块变化实现的,不是通过计算操作系统中的文件变化实现的,不能通过操作系统中间文件大小评估全量备份的大小,或者通过文件大小的变化评估增强备份的大小,结果会产生偏差。
Q:备份和容灾的区别是什么?
A:备份和容灾的区别主要如下:
对比维度 |
备份 |
容灾 |
使用目的 |
避免数据丢失,一般通过快照、备份等技术构建数据的数据备份副本,故障时可以通过数据的历史副本恢复用户数据。 |
避免业务中断,一般是通过复制技术(应用层复制、主机I/O层复制、存储层复制)在异地构建业务的备用主机和数据,主站点故障时备用站点可以接管业务。 |
使用场景 |
针对病毒入侵、人为误删除、软硬件故障等场景,可将数据恢复到任意备份点。 |
针对软硬件故障以及海啸、火灾、地震等重大自然灾害,运行故障切换,尽快恢复业务。源端可用区恢复正常时,可轻松利用故障恢复能力重新切换回到源端可用区。 |
成本 |
通常是生产系统的1~2%。 |
通常是生产系统的20%~100%(根据不同的RPO/RTO要求而定),高级别的双活容灾,要求备用站点也要部署一套和主站点相同的业务系统,基础设施成本需要翻倍计算。 |
说明:
RPO(Recovery Point Objective):最多可能丢失的数据的时长。
RTO(Recovery Time Objective):从灾难发生到整个系统恢复正常所需要的最大时长。
Q:备份和快照的区别是什么?
A:备份和快照为存储在云硬盘中的数据提供冗余备份,确保高可靠性,两者的主要区别如下表所示。
指标 |
存储方案 |
数据同步 |
容灾范围 |
业务恢复 |
备份 |
与云硬盘数据分开存储,存储在对象存储(OBS)中,可以实现在云硬盘存储损坏情况下的数据恢复 |
保存云硬盘指定时刻的数据,可以设置自动备份。如果将创建备份的云硬盘删除,那么对应的备份不会被同时删除 |
与云硬盘位于同一个AZ内 |
通过恢复备份至云硬盘,或者通过备份创建新的云硬盘,找回数据,恢复业务。数据持久性高。 |
快照 |
与云硬盘数据存储在一起 说明 备份由于数据搬迁会耗费一定的时间,创建快照和回滚快照数据的速度比备份快。 |
保存云硬盘指定时刻的数据。如果将创建快照的云硬盘删除,那么对应的快照也会被同时删除 |
与云硬盘位于同一个AZ内 |
通过回滚快照至云硬盘,或者通过快照创建新的云硬盘,找回数据,恢复业务。 |
Q:为什么备份容量会大于磁盘中实际容量?
A:常见现象
-
在服务器中存放了文件并进行了备份,新增或删除文件后进行再次进行备份,前后备份的大小并没有变化。
-
ECS创建的备份比文件系统查询到的磁盘占用空间大。
原因分析
以下原因可能造成磁盘实际使用容量与备份大小不一致:
-
磁盘中的文件系统的元数据会占用磁盘空间。
-
磁盘进行了格式化操作,例如Windows系统正常格式化操作后,全盘数据有写入操作,备份软件需要备份全盘的数据,备份软件会对这种情况优化,全0的数据会进行压缩处理。
-
备份软件是通过监控存储I/O的写入来确定哪些数据产生了变化需要备份。系统中的文件删除后也会被记录为变化的数据,也会被备份。
Q:云主机备份和云硬盘备份有什么区别?
A:两者的主要差异如下表所示。
对比维度 |
云主机备份 |
云硬盘备份 |
备份/恢复对象 |
服务器中的所有云硬盘(系统盘和数据盘) |
指定的单个或多个磁盘(系统盘或数据盘) |
推荐场景 |
需要对整个云主机进行保护 |
系统盘没有个人数据,因而只需要对部分的数据盘进行备份 |
优势 |
备份的同一个服务器下的所有磁盘数据具有一致性,即同时对所有云硬盘进行备份,不存在因备份创建时间差带来的数据不一致问题 |
保证数据安全的同时降低备份成本 |