最专业的手游代练平台源码!

资讯热点
云时代的数据保护:虚拟机和OpenStack

发布时间:2021-12-4 分类: 电商动态

在《云时代的数据保护(上):一体机与软硬解耦》中,我们讨论了将数据备份到云的主题。本文的主题是另一个方向——备份云中的数据。

如果它是靠近传统数据中心的私有云,那么近年来该领域的主要挑战来自虚拟机。流行的旧企业数据备份软件基本上加强了对虚拟化环境备份的支持。与此同时,已经出现了几家专注于虚拟机备份的新兴公司(其中一些已被收购),并且还有一些宣传点。完全不同。在这里,我想从用户的环境开始,讨论一些常见问题,包括价值点和挑战。

  虚拟机备份VMware一支独秀

首先是对数据保护中虚拟化管理程序和管理平台的支持程度,包括无代理,热备份(在线备份),增量备份,合成备份,一致性处理,单文件恢复,即时恢复等。其中,VMware做得最好。它们提供了功能强大的VADP(用于数据保护的vStorage API)接口,备份软件可以通过它来完成大部分上述功能。

 我们来挑几个要点简单说一下:

➀更改块跟踪(CBT):无需花时间在vSphere虚拟机管理程序系统上扫描客户端映像中的更改块,从而加快备份和复制作业的速度。这用于实现增量合成备份。重要的是不要依赖虚拟机快照。

➁无用空间排除:以Dell vRanger为例,相应的功能描述如下:获得专利的活动块映射(ABM) - 从受保护的Windows客户端映像中删除Windows页面文件,休眠文件和非活动块以及空白阻止加速备份,复制和恢复。 ”的

➂一致性处理:使用VMware Tools,使用Windows VSS(卷影副本)快照实现SQL Server,Exchange和虚拟机中的其他应用程序数据的一致备份,或类似的Linux文件系统的静默处理。

➃单文件恢复:我认为这样做的前提是保持源磁盘格式(vmdk)不变,您可以浏览和解析数据而无需进行全面恢复,并且不再像磁带备份格式那样打包。

➄重复数据删除:这与VMware没有直接关系。之所以添加它是因为虚拟机备份通常具有更多重复内容,并且可实现的重复数据删除率对于节省备份容量更为重要。

简要说一下重复数据删除的分类:目标端(包括媒体服务器)处理不会增加生产主机的负担;源端可以节省网络带宽;还有一种混合模式,源代理和磁盘备份设备一起工作。

 还是拿vRanger举个例子,它提供了3种支持:

✓为企业级重复数据删除提供NetVault SmartDisk(vRanger版本附加组件),将备份存储空间减少高达90%。 ——目标方删除

✓EMCData Domain Boost支持 - 通过DD Boost API支持EMC Data Domain设备的分布式重复数据删除。 ——混合全局重复数据删除

✓DellDR RDA支持 - 通过Dell DR中的RDA API支持客户端重复数据删除。 ——混合全局重复数据删除

尽管Hyper-V近年来取得了很大进展,但VMware已成为行业标杆,Hyper-V不再拥有VMware虚拟机备份界面。大多数主要备份软件都提供Hyper-V支持,并且还提供最常用的基本功能。

对于具有分支机构虚拟机备份和集中备份需求的用户,请考虑多对一解决方案,例如Dell DR2000v至DR4100/6000系列。 DR2000v是纯软件虚拟设备,支持在VMware ESXi或Microsoft Hyper-V环境中运行。其许可证捆绑在物理Dell DR Series设备上,并提供完全相同的功能,包括重复数据删除,压缩和双向复制,以确保数据始终可恢复。我们在HP和昆腾的磁盘备份产品线中看到了类似的虚拟设备。

这种复制一方面减少了物理设备,而重复数据删除的数据也可以节省远程复制的带宽,有助于降低数据保护的总拥有成本。

  开源虚拟机和OpenStack可靠备份如何做?

对于Xen和KVM等开源项目,以及在此基础上开发和打包的各种虚拟机产品,对备份VMware没有这种乐观态度。虽然一些商业软件声称提供支持,但可以在下面的简单分析中看到可实现的水平。

从最基本的角度来看,第一个是热备用,为了保证虚拟机磁盘(映​​像文件)的一致性,快照是必要的,VMware也是如此。但是,进行增量备份并不那么简单。如果没有CBT技术,下图是使用qcow2格式虚拟机磁盘文件的增量备份方法。

如上所示,需要为每个增量备份保留链式增量快照文件。但是,此文件链在性能和管理复杂性方面不应太长,并且需要一些后台合并操作。 VMware在这方面已经成熟,通常只需拍摄备份快照; qcow2据我所知并不那么成熟,一方面是快照整合的性能影响,而I/O复杂性的增加使其快照合并存在可靠性的隐患。

不同虚拟机平台之间的区别在于管理功能。在这方面,VMware拥有强大的vCenter,Microsoft拥有System Center。 OpenStack在开源世界中备受关注,现在已成为Hadoop在大数据热潮中的新热点。一些企业的大型私有云,云平台咨询/服务提供商等已经投入其中。我们还来看看OpenStack中的组件如何支持备份。

Cinder是OpenStack中的通用块存储管理接口。上图是Cinder的备份功能。对于每个增量备份,对虚拟机的所有数据进行切割哈希计算和比较以确定新数据。这可以在没有快照的情况下完成,但是无法合成备份,但我认为效率不够高。

还有一些OpenStack用户不使用传统商业存储,选择开源分布式文件系统,并调用文件系统的快照进行备份。根据行业专家的知识,例如Ceph和GlusterFS可以通过网关节点复制快照。理论上,您可以将虚拟机备份到本地或远程目标。但是,增量备份/恢复的实现可能不如想象的那么完美,或者存在一些限制。如果你想使用传统的重复数据删除设备,磁带作为目标媒体,应该有一些工作要做。

有一种说法“选择一个开源项目本身意味着折腾”,并且在备份方面不考虑KVM/Xen和OpenStack。因此,对于某些关键虚拟机,例如运行数据库,我们仍然推荐传统方式— —也就是说,作为备份的物理机器。

任何经历过数据丢失的人肯定会更加关注备份灾难恢复。选择商业数据保护产品的另一个重要价值是服务。在缺乏理想的开源虚拟机备份解决方案的情况下,使用传统优秀的备份和复制软件(如Dell NetVault和AppAssure)可以部分保护关键虚拟机,这是最适合的企业选择。您可以选择使用备份服务器本地磁盘或重复数据删除磁盘备份设备,如Dell DR4100/6000系列,具体取决于数据量。

戴尔和ISV,如VMware,Microsoft和RedHat是长期合作伙伴。在任何AnyCloud云中,您都可以使用商业虚拟化产品,或部署开源解决方案,如KVM和OpenStack及其衍生产品。戴尔是您可以信赖的专家,可满足各种云中的数据保护需求。

« 点击这里!谷歌已经埋下了小蛋为你在世界上再次体验暴君 | 谷歌只想回到中国,而苹果公司背后有一把刀! »