近年來,基于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磁盤驅動器,或者是磁盤陣列。 |
||