所谓“固定内容寻址存储(Content-addressable storage,CAS)”是根据信息的内容(而非位置)来检索存储信息。最初,CAS被广泛用于那些需要快速存取文件数据。但是,从目前的情况看,CAS已经超出了最初的应用范围,已被广泛用于保存各类重要的文档。例如保存重要的财务数据等。 CDW公司的企业存储专家Moosa Matariyeh表示:“因为以下两个原因, CAS的用途变得更加广泛了。第一个原因是数据中心的信息正在呈现爆炸性地增长;第二个原因是对存储特殊类型数据的管理需要。”
他解释说,CAS可以被部署在很多领域。例如,必须遵守HIPAA规定的医疗卫生机构就需要存储医学图像;工程公司需要查阅过去项目资料并进行归档;以及那些必须服从SEC规定的证券公司们就必须保存所有股票交易记录。上述这些机构都需要部署CAS.Matariyeh说道:“所有的这些机构都必须在一段规定的时间内保存某些重要的数据以备查阅,并且必须能够快速存取这些数据。CAS并不适用于主存储,它主要用于对二级存储进行有效地管理。”
他的观点在最近的一份调查报告中得到肯定,这份调查来自Larstan Business Reports公司。这家公司对各机构IT负责人的调查涉及降低成本,存储可管理性、记录管理、内容管理和电子邮件管理等几个方面,这些都是需要CAS系统的机构普遍关心的几个主要因素。其中只有21%的回答者表示对CAS技术没有兴趣。
CAS联盟是一个由存储厂商及协会构成的团体,其成员包括EMC、IBM、SUN、Permabit、Enterprise Strategy Group(ESG)和SNIA.这个组织主要提供CAS技术信息,帮助CAS技术得到最好的实践和应用。
“SNIA数据管理论坛”中负责长期归档与法规遵从的主席Rob Peglar解释说,CAS针对存储对象本身的性质,使它在各种法律法规、规章制度的遵循方面极具价值。对于大多数用户来说,一个对象就是一个文件,不变性意味着这个文件不能被篡改或删除。一旦将对象(文件)存储在CAS中,这个对象就会受到控制。这个性质使它符合很多规章制度的管理需要。
CAS设备存储一个对象时,会向系统返回一个ID标识符。因此,管理这些ID变得很重要,这与典型文件系统中,对典型文件元数据(名称、目录、权限,等等)的管理恰好相反。CAS 是一个平面地址空间,同时大多数操作系统实现了分层文件系统结构,例如名称和目录(文件夹)。在一些应用中,这种特性可以减少用户和管理员管理文件花费的总时间。
在CAS设备中进行记录管理也与普通阵列不同。一旦记录被存储,就不能被改变,也不能被复写。因此,记录被存储后,跟踪记录修改是没有任何意义的――也就是说,存储后不支持任何形式的修改。而普通阵列则不能确保对象的不变性。
Peglar说:“SNIA已经开始着手创建与CAS设备及其相关环境有关的规范。当这些规范完成时,CAS技术会有所突破,更多的公司会提供非专有的CAS设备和软件产品以满足用户的需要,从而扩大CAS的应用范围。用户可以利用CAS解决更多的问题,进行记录及内容管理。”
CAS中很多新工作都涉及可以嵌入在应用和操作系统中的智能软件/API,这些智能软件/API使应用程序和系统能够利用CAS.像很多其它前沿技术和应用一样(例如存储虚拟化),CAS未来也会被部署在阵列级、网络级和主机(服务器)级三个层面上。这符合“SNIA共享存储模式”下的分层部署规划。
Matariyeh认为标准化是非常必要的。在各大厂商同意采用通用的方法(即非自有的方法)实现CAS目标前,要想让CAS真正被用户所接受还需要付出更多的努力。他说:“CAS技术已经成熟。但是阻碍CAS发展的一个因素是每个厂商都使用自有的方法存储数据。到目前为止还没有任何技术标准出现。”
阅读(579) | 评论(0) | 转发(0) |