传统主流的存储以前认为只有DAS,NAS,SAN
DAS可以算作最简单的SAN架构
SAN,主要以块存储为常见的一种方式。典型就是U盘,硬盘,磁盘阵列。简单来说就是读写快,不利于共享,不能跨平台使用(windows FAT,NTFS; Linux ext3,ext4; AIX jfs2t等)
NAS,主要以文件存储为常见的一种方式。典型就是FTP,CIFS,NFS等。读写慢,利于共享,能跨平台使用。
结合对传统SAN,NAS的理解,对于对象存储的理解,就是解决块存储不利于共享,而文件存储又速度慢的问题,如是就有了对象存储。最常见的就是分布式存储。
性价比来说,块存储贵,速度快;文件存储便宜,速度慢。对象存储速度快,价格适宜。对象存储解决SAN和NAS不利方面。也有就是说三种存储方式各有各的市场,各有各的适用场景。
上面的理解有没有问题,再有就是想问一下,软件定义存储SDS和(SAN,NAS,对象存储)是什么关系?还是说软件定义存储可以用来定义SAN,NAS,还是专门用来定义对象存储的?
对象存储主要解决的是海量数据存储的问题,如PB级,EB级非结构话数据存储。
对象存储是SDS的一种
对象存储主要面对与非结构化数据的增长需求。对应于邮件,影像,日志文件等的备份,归档,存取,NAS场景都非常适合。
传统存储系统当面对超过PB级别的存储需求是,性能会急速下降,而Cleversafe依据其特有的优化,能够使得系统得到大规模扩展性的同时,保证性能。
金融行业的后督系统,票据系统,以及未来的双录需求,都是对象存储可以一展拳脚的领域。
收起个人理解如下:
首先软件定义存储是一种框架技术。
表面理解就是用软件的方式把硬件存储资源进行封装、整合、抽象,然后提供给应用来用。
它具备以下几个特征:
这是一个理想的框架。目前市场上看到的或者是一些所谓的软件定义存储,有VMware的Vsan、IBM的XIV的升级软件版本、超融合产品中的存储部分等等。他们仅仅是软件存储框架中的一部分。
对象存储是文件存储、块儿存储之后的又一类存储形式,它是基于数据的属性(元数据)进行组织存储的一种存储形式。比较传统文件及块儿存储而言,对象存储将元数据独立出来,控制节点叫元数据服务器主要负责存储对象的属性,而其他负责存储数据的分布式服务器叫做OSD,主要负责存储文件的数据部分。当用户访问对象,会先访问元数据服务器,元数据服务器只负责反馈对象存储在哪些OSD,那么用户就会再次直接访问3台OSD服务器去读取数据。
收起给你推荐EricChan大神的一篇文章吧:http://www.aixchina.net/Article/178247 文中形象生动的对比了三种存储模式。
至于软件定义存储,简单来说就是实现了软硬件的分离,使存储抽象化、池化、自动化,所以这其实是一种管理模式,文件、块、对象都可以被单独或共同被软件定义。