对象存储与NAS:应该选择哪一个?
虽然对象存储产品和NAS系统之间的选择曾经非常明确,但存储用户界面的创新正在模糊这条界线。
随着数据存储需求的增加,网络连接存储用户必须决定是使用扩展NAS系统还是使用扩展NAS系统转换为对象存储.如果对象存储和NAS的问题在几年前就被提出,人们的反应可能是这样的:“我习惯了NAS,但我只是需要规模。对象存储有一个特殊的REST接口,这意味着应用程序需要重写,无论如何,它会慢得多。我住在NAS。”
今天,答案变了。NAS已经扩展到允许扩展特性并且有可能被安装到pb级的装置中。这克服了容量问题,但在数据完整性方面,以对象存储的方式将文件块分散到多个设备上仍在发展中。
对象存储已经从一种缓慢的、归档的散装存储方式转变为快速而激烈的存储方式。支持固态驱动器是现在的标准,而Ceph——事实上的标准软件对象存储系统——已哑音速度,而DDN等供应商则提供快速的选择。性能问题将会消失,从而减少对象存储与NAS之间的差异。
甚至REST接口也让位给更全面的方法——通用存储——其中对象存储是前端的,以NAS和NFS的形式呈现CIFS / SMB接口.这使得对象存储成为NAS的强大替代品,即使NAS用作主要网络存储。
如果NAS是通过在对象存储上叠加一个本地网络文件系统来实现的,那么底层文件本质上就变成了对象,可以进行重复数据删除压缩跨全局文件空间。考虑到在大多数NAS系统中看到的蔓延,这应该是一个主要的节省空间的好处,比如快速加载时间和更低的网络流量。
当然,NAS供应商将用类似的功能来响应这些特性,但是通用存储具有固有的可伸缩性,并且具有多年的稳定性。对象存储与NAS之间的抉择正变得越来越困难,而诸如开源经济和供应商舒适度等问题将成为重要的因素。Caringo和Scality是物体空间中的强者由于它们的支持和特性的深度,对某些人来说可能是更好的匹配。
底线是用户需要被告知对象技术的选择在他们考虑对象存储和NAS问题之前。在接下来的五年里,我们可以期待NAS和对象存储的全面融合。除了接口,它们的工作非常相似,接口问题正在得到解决。