在存储行业,对象存储一词慢慢进入大庭广众,那么什么是对象存储?与文件存储,块存储都有什么区别呢? 安全
先说说块存储吧,典型表明--SAN。对于用户来讲,SAN比如是一块大磁盘,用户能够根据须要随意将SAN格式化成想要的文件系统来使用。SAN在网络中经过iSCSI(IPSAN)协议链接,属block及存储,但可扩展性较差。 网络
再说说文件集存储,典型表明--NAS。对于用户来讲,NAS比如是一个共享文件夹,文件系统已经存在,用户能够直接将本身的数据存放在NAS上。NAS以文件为传输协议,开销很大,不利于在高性能集群中使用。 性能
而所谓对象存储,就是每一个数据对应着一个惟一的id,在面向对象存储中,再也不有相似文件系统的目录层级结构,彻底扁平化存储,便可以根据对象的id直接定位到数据的位置,这一点相似SAN,而每一个数据对象即包含元数据又包括存储数据,含有文件的概念,这一点相似NAS。除此以外,用户没必要关系数据对象的安全性,数据恢复,自动负载平衡等等问题,这些均由对象存储系统自身完成。并且,面向对象存储还解决了SAN面临的有限扩充和NAS传输性能开销大问题,可以实现海量数据存储。 对象
上述是我我的的一些观点,固然,面向对象存储还有诸多的特色,在此不一一列举。随着对它认识的加深,我相信会进一步理解咱们的海量数据存储的。 集群