但在最初光纤磁盘阵列上市的时候,内部往往采用scsi.ssa等存储接口,对外才是光纤通道接口.现在越来越多的光纤磁盘阵列逐渐向内外俱是光纤通道接口的方向发展,这里我们想讨论的就是这种磁盘阵列.至于内部使用ide.scsi.ssa等接口技术.外部使用光纤通道技术,或者内部使用光纤通道技术,外部使用scsi等其他接口技术的磁盘阵列(尽管这有些违背常识,但这种磁盘阵列的确存在),虽然也是光纤磁盘阵列,但不在我们的讨论范围内.
其中最为主要的部件就是阵列控制器与磁盘柜 【程序编程相关:使用J2EE Web应用的事件功能】
从光纤磁盘阵列的名词解释我们可以看出,从硬件构成来说它应当是由一堆磁盘与控制器及内外接口组成.一般的中.低端光纤磁盘阵列也正是这种结构:由一个或多个供大量磁盘放置的磁盘柜.两个阵列控制器.阵列背板.若干电源.风扇等硬件部件组成. 【推荐阅读:J2EE应用开发中与Oracle数据库的】
一般阵列对主机的接口就在阵列控制器上,一般每控制器至少有一个主机接口,有些控制器提供更多的主机接口;这些主机接口可以直接或通过光纤交换机与主机连接.此外各种管理接口(串口.以太网口等)也在控制器上. 【扩展信息:J2EE的发展历程】
控制器:通过其内置的控制软件,实现整个阵列的管理.
而一般之所以采用两个控制器,主要是从高可用性.提高性能与负载均衡的角度考虑的.很多阵列都可以通过这两个控制器间的切换,防止控制器.连接线缆.网络设备(如光纤通道交换机与集线器).主机hba的单点故障.某些阵列则可以通过主机或阵列软件实现多通道的数据访问与通道间的负载均衡.
可以说阵列控制器是中低端磁盘阵列的核心,相当于pc的主板.内存与cpu;而放置硬盘的磁盘柜是阵列实际存储数据的地方,相当于pc的硬盘.
光纤磁盘阵列磁盘柜:主要特点是内部一般至少采用冗余的双fc-al仲裁环环路结构,内部硬盘实际上同时接在两条仲裁环上.而中端磁盘阵列支持的环路数更多,可以达到4.8.16条之多.这种多冗余仲裁环结构最主要的目的就是为了高可用性,它可以防止单个线路.接口的故障导致整个阵列的失效.而且每个环路采用旁路技术来防止无硬盘接入与硬盘故障对环路通信的影响.