主存储数据缩减包含一系列的步骤,你可以通过这些步骤来减少第一层存储的使用容量。这方面最普遍的技术就是归档、压缩、重复数据删除、以及智能存储系统的使用。那么问题是我首先该做什么呢?
第一步肯定是将现有的数据归档到一个归档解决方案中去。由于这种方式能够给你的主存储带来多达80%的数据缩减,因此无论接下来的步骤是什么,归档已经为下面的步骤扫清了道路。你可以考虑基于磁盘的解决方案,比如Permabit、Copan Sytems或Nexsan等公司所提供的方案。这些方案容易读取数据,而且检索数据也很快,从而为更大规模的归档计划带来更大的信心。
如果你正在选择新的主存储系统,那么下一步就是考虑选择一个能够进行自动精简配置和智能数据迁移的系统。归档方案将减少你所需要购买的主存储的存储容量。自动精简配置将进一步减少所需的存储容量。自动精简配置能够让你根据应用程序的需求来配置相应的存储容量,而且让应用程序只占用被应用程序所使用的存储。根据一些研究的结论,这种方式可以减少70%你所需要购买的存储容量。
无论你是否正在考虑新的存储系统,下一步你要考虑的都是在线实时数据压缩设备,比如Storwize所提供的设备。现在,这些设备可以帮助NFS(网络文件系统)或CIFS(通用互联网文件系统)减少60%以上的数据承载量,而且还不会对性能产生大的影响。即使是数据库或VMware镜像,这种设备也可以很好地予以压缩,并保持甚至提高总体性能。实时压缩方案实施方便,而且可以压缩各个层面上的数据。
最后就是重复数据删除。重复数据删除有两种类型,你可以根据你的环境来选择不同的类型,它可以为你带来很大的投资回报。第一种类型就是通用的重复数据删除,现在的主要提供厂商是NetApp公司,不过Riverbed公司也宣布了重复数据删除计划,该公司将推出WAN(广域网)重复数据删除技术,并将该技术应用于主存储。这两家公司的重复数据删除技术之间的差别值得我们再开一个博文进行讨论,而且我们的下一个讨论主题就是这个。通用重复数据删除的理想使用对象是VMware镜像,从某种程度上来说,还有用户的主目录。
然后,第二种类型是专门针对特定应用程序的重复数据删除设备,现在的代表厂商是Ocarina Networks(编者注:应该还有SEPATON公司)。通过专注于特定的应用程序,比如ECO-System,这些应用程序可以删除那些被通用的重复数据删除工具所忽略的冗余数据。
比如,一个图像站点可能有几千张图片,而其中一些图片有红眼的缺陷。他们可能要删除这些红眼的图片。在每张图片都被另保存为另一张图片的情况下,多数的重复数据删除解决方案可能会将这两张图片看成完全不同的文件,从而让每张图片都被重复地保存了两次。而一个专门针对特定应用程序的解决方案可以辨别出它们是相同的文件,而且只会保存正确的没有红眼缺陷的图片。虽然这种专门应用程序的解决方案的使用范围小于通用的重复数据解决方案,但是它所能带来的回报是很大的。
这些解决方案并不互相排斥,在很多情况下,它们可以互相补充。虽然上面是我们所推荐的实施流程,不过你实际上可以从任何一个步骤开始,然后再考虑其他的步骤方案。