主流的灾备方式有基于存储、基于操作系统和基于应用软件等备份方式。对于企业来说选择什么样的灾备方式,这与其对RTO(Recovery Time Objective,也就是因为灾难带来的业务中断的时间)和RPO(Recovery Point Objective,即因为灾难带来的数据丢失量)的容忍度。
根据以上RTO和RPO的衡量标准,灾备解决方案一般也分为七个级别,当然付出的成本也自然不一样
云灾备服务重复数据删除技术2按照检查重复数据的粒度不同,重复数据删除技术可以分为对象/文件级和块级的重复数据删除。文件级删重技术是在文件级别的粒度下查找重复数据的方法。该技术计算速度快,但粒度太粗,即使不同文件内部存在很多相同的数据,也不能被检测并实现几余消除。块级别的重复数据删除根据切分数据块方法的不同,又可分为固定分块和可变分块的刑重技术。固定分块技术是使用固定大小的分块策略在存储系统中识别相同数据的一种方法,可以提供很高的处理速度,但是对 编辑和修改的序列很敏感,处理效率低。变长分块是一种基于内容技术的分块方法。与固定分块不同的是它的块断点不以一个预设值来确定,而是以其文件内容进行 计算,当满足一定的标准之后方认为其为块断点。其优点是对于插入问题和删除问题处理有效。无论是插入还是删除一小部分字节,只会影响一到两个块,其余的块保持不变。其主要缺点是计算开销较大和检测重复块时指纹值索引查找的开销较大。由于其对数据变化的低敏感性,变长分块逐渐成为重复数据删除技术的主流。
云灾备服务中半系统虚拟化技术这类技术采用了根据操作系统内核定制的Hypervisor,力求在保留Hypervisor 带米的隔离性和安全性基础上,尽量提升虚拟容器内部进程的运行效率。其典型代表是Xen。Xen通过修改Linux系统的内 核,在半虚拟化Hypervisor 中集成了半虚拟化系统调用层,能够快速响应虚拟容器内部进程发出的系统调用等特权指令。同时,对于普通指令,半虚拟化Hypervisor不做任何处理,而直接将CPU资源开放给虚拟容器使用。通过这样的机制,大大减少了Hypervisor中间层带来的额外开销。但是,半虚拟化机制需要定制内核,因此也部分丧失了Hypervisor的灵活性,无法支持多种内核。