备份和镜像的区别是什么?
云主机备份和镜像服务有很多功能交融的地方,有时需要搭配一起使用。镜像有时也可用来备份云服务器运行环境,作为备份来使用。
云主机备份和镜像服务区别主要有以下几点:
对比维度 | 云主机备份 | 镜像服务 |
---|---|---|
概念 | 备份是将云主机或者云硬盘某一时间节点的状态、配置和数据信息保存下来,以供故障时进行恢复,其目的是为了保证数据安全,提升高可用性。 | 镜像相当于云服务器的“装机盘”,它提供了启动云服务器所需的所有信息,其目的是为了创建云服务器,批量部署软件环境。系统盘镜像包含运行业务所需的操作系统、应用软件,数据盘包含业务数据。整机镜像是系统盘镜像和数据盘镜像的总和。 |
使用方式 | 数据存储位置:与服务器/磁盘数据分开存储,存储在对象存储(OBS)中。如果将创建备份的云硬盘删除,对应的备份不会被同时删除。 操作对象:保存云服务器/磁盘指定时刻的数据,可以设置自动备份和过期自动删除。 用途:备份可以恢复数据至原服务器/磁盘中,也可以直接创建新的磁盘或整机镜像。 是否可以导出至本地:否。 |
数据存储位置:与服务器/磁盘数据分开存储,存储在对象存储(OBS)中。如果将创建镜像的服务器/磁盘删除,对应的镜像不会被同时删除。 操作对象:可以将服务器的系统盘和数据盘制作为私有镜像,也可以通过外部镜像文件制作私有镜像。 用途:系统盘镜像或整机镜像可以创建新的服务器,数据盘镜像可以创建新的磁盘,实现业务迁移。 |
应用场景 | 数据备份和恢复 | 服务器上云或云上迁移 部署特定软件环境 批量部署软件环境 服务器运行环境备份 |
优势 | 支持自动备份,可以定时定量保留服务器/磁盘某一时间节点的数据 | 可以备份系统盘。可以将本地或者其他云平台的服务器数据盘镜像文件导入至镜像服务中。导入后,可使用该镜像创建新的云硬盘。 |
云主机备份和镜像服务的联系主要有以下几点:
- 通过云主机备份可以创建整机镜像。
- 为云主机创建整机镜像时,需要先对目标云主机进行备份。
- 使用备份创建镜像时,镜像会对备份进行压缩,所以产生的镜像可能会比备份小。
什么是全量备份和增量备份?
默认情况下,对一个新的资源第一次进行全量备份,后续进行永久增量备份。如果该资源已进行过多次备份,并将所有备份删除后,再执行备份,则该次备份也默认为第一次全量备份。
- 第一次全量备份,备份磁盘的已用空间(非磁盘总空间)。例如一个100GB的磁盘,共写入40GB数据,则备份40GB。
- 后续增量备份,备份磁盘相比上一次备份后变化的空间。例如首次备份后新产生或变化了5GB数据,则第二次备份5GB。
云主机备份支持从任意一个备份恢复资源的全量数据,不管这个备份是全量还是增量。因此,当某一个备份被人为删除或过期自动删除后,不会影响使用其他增量备份恢复数据。
举例:服务器X按时间顺序先后生成A、B、C三个备份,每个备份都存在数据更新。当备份B被删除后,备份A和备份C还是可以继续用于数据恢复。
备份和容灾的区别是什么?
对比维度 | 备份 | 容灾 |
---|---|---|
使用目的 | 避免数据丢失,一般通过快照、备份等技术构建数据的数据备份副本,故障时可以通过数据的历史副本恢复用户数据。 | 避免业务中断,一般是通过复制技术(应用层复制、主机I/O层复制、存储层复制)在异地构建业务的备用主机和数据,主站点故障时备用站点可以接管业务。 |
使用场景 | 针对病毒入侵、人为误删除、软硬件故障等场景,可将数据恢复到任意备份点。 | 针对软硬件故障以及海啸、火灾、地震等重大自然灾害,运行故障切换,尽快恢复业务。源端可用区恢复正常时,可轻松利用故障恢复能力重新切换回到源端可用区。 |
成本 | 通常是生产系统的1~2%。 | 通常是生产系统的20%~100%(根据不同的RPO/RTO要求而定),高级别的双活容灾,要求备用站点也要部署一套和主站点相同的业务系统,基础设施成本需要翻倍计算。 |
说明RPO(Recovery Point Objective):最多可能丢失的数据的时长。
RTO(Recovery Time Objective):从灾难发生到整个系统恢复正常所需要的最大时长。
备份和快照的区别是什么?
备份和快照为存储在云硬盘中的数据提供冗余备份,确保高可靠性,两者的主要区别如下表所示。
指标 | 存储方案 | 数据同步 | 容灾范围 | 业务恢复 |
---|---|---|---|---|
备份 | 与云硬盘数据分开存储,存储在对象存储(OBS)中,可以实现在云硬盘存储损坏情况下的数据恢复 | 保存云硬盘指定时刻的数据,可以设置自动备份。如果将创建备份的云硬盘删除,那么对应的备份不会被同时删除 | 与云硬盘位于同一个AZ内 | 通过恢复备份至云硬盘,或者通过备份创建新的云硬盘,找回数据,恢复业务。数据持久性高。 |
快照 | 与云硬盘数据存储在一起 说明 备份由于数据搬迁会耗费一定的时间,创建快照和回滚快照数据的速度比备份快。 |
保存云硬盘指定时刻的数据。如果将创建快照的云硬盘删除,那么对应的快照也会被同时删除 | 与云硬盘位于同一个AZ内 | 通过回滚快照至云硬盘,或者通过快照创建新的云硬盘,找回数据,恢复业务。 |
云主机备份和云硬盘备份有什么区别?
两者的主要差异如下表所示。
对比维度 | 云主机备份 | 云硬盘备份 |
---|---|---|
备份/恢复对象 | 服务器中的所有云硬盘(系统盘和数据盘) | 指定的单个或多个磁盘(系统盘或数据盘) |
推荐场景 | 需要对整个云主机进行保护 | 系统盘没有个人数据,因而只需要对部分的数据盘进行备份 |
优势 | 备份的同一个服务器下的所有磁盘数据具有一致性,即同时对所有云硬盘进行备份,不存在因备份创建时间差带来的数据不一致问题 | 保证数据安全的同时降低备份成本 |
什么是云主机备份?
云主机备份(CSBS,Cloud Server Backup Service)可为云主机创建备份,利用多个云硬盘一致性备份数据恢复云主机业务数据,最大限度保障用户数据的安全性和正确性,确保业务安全。
云主机备份可以实现对多块云硬盘的崩溃一致性备份,云主机内的多个云硬盘是同一时间点进行备份的,但是备份前未冻结应用和文件系统,不备份内存数据,因此不是应用一致性备份。
什么是备份策略?
备份策略指的是对备份对象执行备份操作时,预先设置的策略。包括备份策略的名称、开关、备份任务执行的时间、周期以及备份数据的保留规则。其中备份数据的保留规则包括保存时间或保存数量。通过将云主机绑定到备份策略,可以为云主机执行自动备份。
什么是一致性备份?
业界对备份一致性的定义包括如下三类:
不一致备份:云主机中文件或磁盘数据的备份,不在同一时间点产生。
崩溃一致性备份:云主机中文件或磁盘数据的备份,在同一时间点产生,但不会静默数据库等应用系统、不会备份内存数据,不保证应用系统备份的一致性。
应用一致性备份:文件/磁盘数据在同一时间点,并静默数据库刷新内存数据,保证应用系统备份的一致性。