用于数据保护的vStorage API未来一片光明

日期: 2010-08-03 作者:SearchDataBackup.com翻译:冬瓜头 来源:TechTarget中国 英文

VMware 公司最新发布的产品:vSphere 4.0,提供了实现数据保护的vStorage APIs 接口,这项功能用于增强vSphere4.0在数据保护和备份方面的效果。Eric Siebert是一名IT行业的专家,他专注于虚拟化领域,并且是VMware-land.com网站的作者之一。他在本文中将会以一问一答的形式对vStorage API做一个简介。   问:VMware vStorage APIs for Data Protection是什么?它的主要特性是什么?    答:vStorage APIs for Data Protection对于vSphere来说是一个全新的东西。

它……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

VMware 公司最新发布的产品:vSphere 4.0,提供了实现数据保护的vStorage APIs 接口,这项功能用于增强vSphere4.0在数据保护和备份方面的效果。Eric Siebert是一名IT行业的专家,他专注于虚拟化领域,并且是VMware-land.com网站的作者之一。他在本文中将会以一问一答的形式对vStorage API做一个简介。

  问:VMware vStorage APIs for Data Protection是什么?它的主要特性是什么?

  

答:vStorage APIs for Data Protection对于vSphere来说是一个全新的东西。它由一组子API组成,这些子API的作用主要是用于与阵列相关功能的整合,比如多任务方面、Site Recovery Manager以及数据保护方面。vStorage APIs for Data Protection对于数据备份以及数据复制方面的应用程序非常有价值。VCB模块必须通过一个代理服务器来访问虚拟机(VM)以便得到对应的数据,但是vStorage APIs允许直接与vSphere整合,所以你可以绕过第三方的组件直接来访问数据。

  除此之外,vStorage APIs for Data Protection还拥有许多其他特性。Changed Block Tracking (CBT,变化数据块跟踪)是vStorage APIs中的一项非常重要的特性,它可以让VMkernel来追踪变化的数据块。所以,当一个数据备份应用或者数据复制应用程序有意来查看相对上一次备份之后所变化的数据块的时候,它们就可以通过查询vStorage APIs来获取到底哪些块的内容发生了变化。由于VMkernel持续的跟踪这些变化,所以它可以快速的向这些应用程序提供用于增量备份的块的信息。因此,它可以显著的提高增量备份或者复制的效率。

  vStorage APIs for Data Protection还有其他一些特性,比如允许直接访问磁盘、磁盘热引入,这些都可以提高备份程序的效率。

  问:这与VMware Consolidated Backup有什么不同呢?与其他虚拟机备份方式有什么不同?它会完全压倒VCB么?

  答:基本上,vStorage APIs是VMware Consolidated Backup的接任者,所以这些API将最终替代VCB。VCB是VMware在VI3中所开发的应用程序。它使用一个中间件代理服务器从而让备份应用程序来访问虚拟机上的数据而不必通过传统的那种在虚拟机中安装代理之后与其通信的方式。基本上来讲,VCB允许备份应用程序直接访问这个代理然后到达虚拟层,这与传统的方式有所不同。vStorage APIs替代了VCB并且比之前更高效,这是因为你现在不必再先通过另外一个层次之后才达到虚拟层。vStorage APIs可以直接与虚拟层整合,而不需要再经过VCB代理了。这样就形成了一种更加容易和高效的数据备份方式。大多数的备份软件厂商如今已经转向了vStorage APIs,但是它们仍然支持VCB,不过VCB最终会消失,而vStorage APIs将会作为备份软件访问虚拟机数据的最佳方式。

  问:在数据备份环境中使用这些API有什么好处?

  答:在备份环境中使用这种API的首要益处就是你可以得到彻底的直接整合。为了访问到位于虚拟层上的数据,你不需要先进入其他任何的层次进行中转了。这些API可以让备份软件厂商的开发人员直接与虚拟层进行对接,可以执行调用、查询而直接访问到虚拟磁盘层。相对于其他虚拟机备份方式来讲,vStorage APIs提供了若干好处。它剔除了额外的不必要的层次,而这些层次在一些并不方便的备份方式中依然存在。它还可以让备份软件直接与vSphere对接,而不需要其他任何辅助程序。

  问:使用vStorage APIs有什么限制么?

  答:没什么限制。vStorage APIs非常易用而且相对VCB是一大改进。对于那些想转到vStorage APIs的用户来讲,并没有什么限制。它是一个很棒的东西。

  问:当使用vStorage APIs的时候,有什么东西是你必须提放或者牢记的?

  答:vStorage APIs是专门为一些特定厂商做整合用的,所以你需要在这方面留神了。比如,对于Site Recovery Manager (SRM) APIs,每个备份软件厂商不得不按照API规范来开发它们自己的site recovery适配模块,而且必须得到VMware的允许才可以整合到vStorage APIs中。所以,每个厂商如果决定要使用vStorage APIs中的全部或者部分功能,也就必须开发自己特定的整合适配模块,而且还要得到VMware的允许。换句话说,你需要确认你所选择的备份软件厂商的产品在针对vStorage APIs方面所做的东西确实获得了VMware的认可。

  对于vStorage Data Protection APIs本身来讲,没什么东西需要你时刻留神。正如我之前提到过的,Change Block Tracking(CBT,变化数据跟踪)特性是API中最重要的角色之一,使用非常普遍,任何一个备份软件厂商都可以通过发起调用或者查询来向VMkernel查询变化的数据块信息。但是你要向对应的备份厂商确认这一点。不同的备份厂商对vStorage APIs的支持是不同的。比如,有些厂商,比如Veeam,已经完全支持vStorage APIs中的所有功能特性了,做了完全的整合。其他厂商显得慢了一些,仅对vStorage APIs的一些特性做了部分支持。所以在选择备份厂商的时候,你需要查询一下它们对vStorage APIs的支持程度,看看它们是否对vStorage APIs中的所有特性都做了支持。

  问:你对vSphere的未来发展有何看法?

  答:我认为vSphere会很棒。VMware投入了很多精力来改善它们的产品,而且它们通过加入各种各样的特性,尤其是像vStorage API这样的特性,在业界所有竞争者中一直处于领先地位。vStorage APIs的下一个版本会给予阵列继续做整合,可以让存储硬件卸下一些原本是在VMkernel中处理的流程。下个版本会允许更多的API进行整合、合并并且最终可用。对于VMkernel中一些非常耗时的操作将会被下放到存储中执行,从而提高一些效率。

  总的来讲,VMware正在改进它们所有的产品,特别是自动化、管理以及使他们的产品包越来越向云方面发展方面。所以我认为vSphere的下个版本将会有更多了不起的特性。除此之外,我个人也期望能够看到VMware公司能够在vSphere中开发出更多的东西。

相关推荐