2008年(8065)
分类: 服务器与存储
2008-12-12 14:31:56
但是也有一些技术,组织者可以使用他们绝大多数的存储空间,其中包括存储虚拟化、自动精简配置和重复数据删除技术。
这在存储方程都涉及供应商方面:他们基本上采用一切可用的物理磁盘空间,通过保证更多的实际应用使其得到进一步发展,得到更加有效的利用。并且减少不实际需要的“搁浅” 或保留。
此外,存储方程中还包括另一方面因素—用户需求。首当其冲的是既定虚拟化战略需求的存储空间数量。如果可以减少,这也是一个将大量存储空间中实际的节省容量转化成真正所需的过程,当然,需要得到足够的经费保证。
如何实现?
虽然有很多种可能的实现方式,但是不幸的是大部分我们都需要等待一段时间才能实现。
“我们没有使用智能软件减少存储需求,尽管卡中就有此功能,”巴特勒集团高级分析师Roy Illsley 说“另一个需要强调的是它还没有最终标准化,所以现在存在VMware格式、微软格式,例如,他们只有在非常有限的范围内他们才能够兼容工作。如果你想将一部虚拟机从一个平台迁移到其他平台下,就必须重新选择产品构架。当发生一小点变化的同时,磁盘的利用率就会有所下降,因为你需要面对不同的文件格式和指示点。”
事实上, Illsley相信,随着技术的演变,整个虚拟机平台会变得更为节省空间。
“目前,大多数标准的操作系统都在日趋成熟,根据其I / O 、磁盘和存储的处理有效性来划分,”他说。 “虚拟化技术诞生的时间不久,目前还处于非常简单的开发阶段还完全谈不上有效性。作为一项互操作性和标准化技术,英特尔和AMD在[提供虚拟硬件支持]方面做了很多工作,所以使得软件变得更轻薄。”
连接克隆
这些都很不错,但是现在组织需要怎样才能减少存储方程中的需求方?
可能一部分的答案就存在于Illsley暗示的软件智能方面-降低通过模板以及存储⊿(变化)存储的虚拟设备数量技巧,以及类似数据复制和差别备份的各种技术。
其中一个简单的例子就是VMware(纽约证券交易所:VMW)的联系克隆。他们使用了母虚拟机产生无性连接的概念,克隆连接与母虚拟机共用虚拟磁盘,但都又可以独立的改变虚拟磁盘上的内容。克隆连接的任何变化都不会在母克隆上反应,反之亦然。
自从克隆连接被创造起,它只是作为母虚拟机器映射的一系列⊿变化记录,因此非常节省空间。鉴于使用权的情况,可能存在大量的连接克隆独立工作,但都需要一个非常小的额外存储空间。克隆连接的主要缺点是,他们只能持续母虚拟机运作,因此删除母机器,相关的克隆连接也将变得无法使用。
虚拟模板
另一个例子是弗吉尼亚州Parallels的Virtuozzo虚拟系统所使用的模板技术中的虚拟环境(VEs)。基本上涉及 Virtuozzo服务器拥有模板操作系统和应用的模板领域。个人VEs包含一个操作系统和一个或多个应用软件,但这些实际上也是模板,与模板领域存储的真正操作系统或应用程序文件相联系。任何应用程序补丁或更新也只需要在主模板上运用(或储存)一次就能映射在所有的VEs服务器上。
Virtuozzo 还介绍了一项称作EZ模板的技术,它可以减少存储本身所需的模板数量。通过使用在线的Linux存储取代一套完整的软件包,EZ模板包括一系列指向所需的存储和命名包的元数据。如果某个Linux需要VE,EZ模板就能够下载最新是软件包(以及相关的任何处理),从而为其提供一个最新的,最完整的可用补丁。
未来,基于纽约的DataSynapse公司提供了一种推广模板进一步使用的技术。通过采用模板减少组织所需的存储虚拟机设置与应用程序定制版本的存储空间,最直接的办法就是为每个应用程序存储静态图像虚拟机,包括整个应用栈的操作系统、任何中间件以及应用程序代码本身。
DataSynapse的技术涉及“分解”虚拟机到三个组成部分的应用协议栈中可重复使用的模板和基建中。在运行时,虚拟机可以通过模板元素组建,DataSynapse宣传可能减少存储存储虚拟图象所需空间的80%。
对于虚拟技术来说,不管怎样,它也只能算是刚刚踏上技术的舞台上,如上所述也可能会被视为技术发展路上非常原始的一部分。但正如虚拟化技术本身允许许多不同的虚拟服务器共享一个物理主机一样,显而易见,将来许多不同的虚拟服务器也将越来越多地在不同方式下共享同一物理数据,a这也被认为是存储需求虚拟化达到合理水平的关键途径。