近年来,基于IP协议的网络存储方案广为大众所接受,由于具有相当大的建构便利性与成本优势,虽然初始效率不如光纤信道那般快速,但是在以太网络迈入10Gbps时代之后,速度也已经逐渐赶上,而更高
就目前为止,走IP协议的网络存储方案,以iSCSI最为火热,新产品也不断的出现,不过走IP路线的网络存储装置有几个非常大的问题点,首先,IP协议是包含相当多层协议的一种协议复合体,就以普通应用来说,每多加一层协议,便是对效能的进一步减损,因此对于高阶应用来说,以高效能为主要诉求的光纤网络存储装置,除了在针对异地备援等特殊需求以外,很少采用IP协议的方式,因此采用IP协议的iSCSI并没有真正的打入高效能存储领域,而是在中阶以及低价网络存储中徘徊。 至于在低价市场中,除了采直接对连的DAS架构以外,更多的就是利用以太网络与服务器/使用者群组连结的NAS,由于NAS先天上的架构便是以档案共享为主,在层层迭迭的IP架构下,效能表现普遍欠佳,且必须采购专用管理设备,成本上更是成为一大负担。 ATA over Ethernet架构是基于IEEE组织下的Ethernet protocol 0x88a2标准协议,相比起TCP/IP、IP,AoE是个非常底层、简单的协议,由于TCP/IP是着重数据传输可靠性的架构,在关于安全与加密部分的规范相当严谨,但也因此会减损了基于TCP/IP协议的传输应用效能。以一个常见的例子来说,目前iSCSI必须将I/O需求通过TCP/IP传输,为了降低在IP编码的系统负载,就必须采用昂贵的TCP Offload Engines(TOE)装置,虽然可以大幅改善高I/O负载时的效能表现,但也必须负担TOE装置的成本,增加了企业采购的负担。 为了取代昂贵的TOE设备,AoE架构的着力之处,在于将流量控管、扩大输出以及降低封包撞击等工作交给现有的Switch设备,自己就专注于ATA指令的的处理。每个AoE封包都携带了1个ATA指令,或是从ATA设备端传回的响应,在Linux核心上的驱动程序,可以直接将远程的AoE存储装置,当作是本地端的硬盘般存取使用。AoE可以利用简单的查询指令辨识出以太网络上的ATA设备,而这ATA设备可以是单一的ATA磁盘驱动器,或者是磁盘阵列。 |
||