开始新对话

未解决

此帖子已超过 5 年

8850

2013年9月4日 01:00

统一存储是如何实现的?

今天在论坛里面看到一篇讨论统一存储价值的讨论,所以突然想问一下VNX是如何实现统一存储的?

是在一个统一存储阵列控制器中OS实现?如何实现呢?很好奇!有具体描述吗?

1.8K 消息

2013年9月4日 02:00

VNX的统一,是指在一台VNX设备中实现FC 块存储、以太网NAS存储,可以的接口有FC\iSCSI、以太网、FCOE。

不是在一个OS实现,在两个OS各自负责各自的功能, 但管理是统一的界面,通过unisphere管理。

块功能直接从FC或iSCSI实现,NAS功能通过NAS 文件系统模块提供,存储池模块为NAS提供存储空间。

2 Intern

 • 

4K 消息

2013年9月4日 02:00

VNX的SAN和NAS功能是由不同的设备提供:负责SAN的SP上跑的是基于Windows的FLARE系统,负责NAS的Data Mover上运行的是定制的Linux。后端的DAE盘柜还是一起共享的(其实可以把Data Mover视作注册到SP的主机。

1.8K 消息

2013年9月4日 02:00

从大方向区分,是两类型的OS。

SAN功能一般是两个控制器,所以OS是两个。NAS功能可以有多个data mover,所以是对应数量的OS。

如下图QQ鍥剧墖20130904172553.jpg

2 Intern

 • 

483 消息

2013年9月4日 02:00

一台设备上面有多个OS分别实现块级和文件级存储提供?

1.8K 消息

2013年9月4日 02:00

总结的一句话就是 在一个平台上支持文件、数据块和对象。

这个图从技术上阐述了实现方式。可以看到SAN的接口和提供功能的控制器,也可以看到支持多个协议的NAS的接口和其使用的空间。

存储空间是SAN和NAS统一共享的。

QQ鍥剧墖20130904171712.jpg

1.8K 消息

2013年9月4日 23:00

一台设备吧。

2 Intern

 • 

483 消息

2013年9月4日 23:00

他们的系统如何能够协调运作呢?怎么把他们有效的组织起来发挥最好作用?

2 Intern

 • 

483 消息

2013年9月4日 23:00

"一个平台"是指的控制器这个层面?

1.8K 消息

2013年9月4日 23:00

您的理解也是说的过去的。一套统一存储同时提供SAN和NAS服务。

2 Intern

 • 

2.8K 消息

2013年9月4日 23:00

我把统一存储分二部分理解:块服务和文件系统服务。

块服务(block):只提供块级别访问,客户端主机通过FC和iSCSI协议链接到VNX存储系统,不依赖文件系统(NAS)部分可以独立运行。

文件系统服务(NAS):提供文件级别访问,依赖后端存储而存在。用户可以把这部分理解为一个NAS服务器,这个服务器和链接到block的其它服务器没有区别,专职提供文件系统服务。链接协议为CIFS、FTP、NFS和ISCSI。

1.8K 消息

2013年9月4日 23:00

如果单纯讲系统的协调运作,SAN可以不依赖于NAS,NAS依赖于SAN提供的空间。

2 Intern

 • 

483 消息

2013年9月4日 23:00

我是这样理解的:一套存储,一般会分两部分,即控制器+存储级联框,其中,控制器上跑OS,OS分两种,一种为处理数据块的存储的,这个时候,我们一般会叫他为SAN;一种为处理文件的存储,这个时候,我们一般会叫他NAS。其实,统一存储就是让这套存储中的控制器部分有两种类型的OS来共同分配处理存储级联框的存储?

2 Intern

 • 

4K 消息

2013年9月5日 00:00

也有特殊的,不是说NetApp的Block基于WAFL文件系统么?

1.8K 消息

2013年9月5日 00:00

是啊,不然它数据往哪放啊是吧,呵呵。

2 Intern

 • 

483 消息

2013年9月5日 00:00

哦,串联关系:Disks->Block->File

找不到事件!

Top