存儲技術(shù)大揭曉:設計開(kāi)發(fā)的你了解多少(二)
這些芯片一般包含RAID加速芯片和多個(gè)吉比特以太網(wǎng)端口。對RAID 1和RAID 5的支持比較普遍,而RAID 6以及RAID 50(RAID 5+0)與RAID 60的組合也很常見(jiàn)。加密支持也是這種混合配置的公共部分,它甚至可以在不使用硬件加密驅動(dòng)器的情況下實(shí)現安全存儲。此類(lèi)芯片可以實(shí)現低成本有線(xiàn)和無(wú)線(xiàn)NAS服務(wù)器。
Marvell公司的Armada芯片是NAS設備的一種變體,此芯片一般用于被稱(chēng)為“插座式計算機”的設備,PogoPlug公司的產(chǎn)品系列就是這種設備的一個(gè)例子。PogoPlug Pro支持多達四個(gè)USB外部驅動(dòng)器,這些驅動(dòng)器一般都是硬盤(pán)驅動(dòng)器(圖9)。此外,前面板USB連接也是專(zhuān)為USB閃存驅動(dòng)器而設計的。
圖9:PogoPlug是一個(gè)帶四個(gè)USB端口的NAS設備,僅支持外部存儲。其互聯(lián)網(wǎng)支持是PogoPlug區別于大多數NAS的差異化功能。
插頭技術(shù)非常靈活,但是這種技術(shù)只是這些NAS設備的起點(diǎn)。其互聯(lián)網(wǎng)連接能力和相關(guān)應用使這些設備脫穎而出。PogoPlug Web站點(diǎn)充當連接到互聯(lián)網(wǎng)設備的網(wǎng)關(guān),支持臺式電腦或智能手機等其他設備訪(fǎng)問(wèn)NAS設備上的數據。
這里的主要技巧是克服LAN上的NAS設備與連接到互聯(lián)網(wǎng)的設備(比如臺式電腦或智能手機)之間的防火墻和網(wǎng)關(guān)問(wèn)題。由于允許通過(guò)LAN防火墻/網(wǎng)關(guān)通信,因此PogoPlug的免費服務(wù)通過(guò)其互聯(lián)網(wǎng)服務(wù)器執行與連接到該服務(wù)器的NAS設備的通信,從而解決了上述防火墻和網(wǎng)關(guān)問(wèn)題。
最初的服務(wù)只包含基本文件共享。不過(guò)現在這些服務(wù)已經(jīng)得到了擴充,包含對多媒體流、打印機熱點(diǎn)和電子郵件打印等功能的支持?,F在設備之間甚至出現了Dropbox形式的共享。PogoPlug商業(yè)版增加了多個(gè)用戶(hù)支持以及使用和審計功能。
與Dropbox不同的是,PogoPlug的存儲容量?jì)H受連接到NAS設備的限制。其缺點(diǎn)一般是上傳端的連接帶寬,因為大多數用戶(hù)連接都是非對稱(chēng)連接。使用更快的線(xiàn)纜和光纖到家連接時(shí)一般都不存在這個(gè)問(wèn)題。
技術(shù)性更強的“云存儲”平臺往往基于存儲區域網(wǎng)絡(luò )(SAN)。SAN已經(jīng)成為存儲容量達到千兆兆字節(petabyte)甚至艾字節(exabyte)的企業(yè)服務(wù)器農場(chǎng)的存儲骨干。光纖通道正是用在這種應用中,盡管iSCSI是目前首屈一指的存儲技術(shù)。
光纖通道可以滿(mǎn)足運行速率高達10Gbps的硬件接口和存儲通信協(xié)議的要求。它專(zhuān)門(mén)針對大型、高性能、高可靠性存儲集群而設計。以太網(wǎng)光纖通道(FCoE)標準已將協(xié)議轉移到網(wǎng)絡(luò )上,隨著(zhù)集群計算轉移到最前端,這種標準的重要性與日俱增。
早在新一代的SCSI技術(shù)SAS驅動(dòng)器推出之前,iSCSI標準就已經(jīng)啟動(dòng)了,但是iSCSI標準與底層硬件無(wú)關(guān)。其命令集影像了那些被SCSI及后來(lái)的SAS驅動(dòng)器所使用的命令,不過(guò)iSCSI是針對SAN設計的基于網(wǎng)絡(luò )的區塊存儲協(xié)議。NAS設備往往支持iSCSI協(xié)議?;贐SD(伯克利軟件分發(fā))的FreeNAS等開(kāi)源平臺具有iSCSI支持。同樣,許多母板和以太網(wǎng)適配器通過(guò)iSCSI提供網(wǎng)絡(luò )引導能力,但是大容量驅動(dòng)器則來(lái)自虛擬化服務(wù)器。
Amazon和Google等提供的云計算服務(wù)一般以虛擬化服務(wù)器為中心進(jìn)行構建,這些服務(wù)器通過(guò)iSCSI連接運行SAN存儲器鏈接。這種技術(shù)可以實(shí)現將存儲和計算組件分布在整個(gè)網(wǎng)絡(luò )中。此外還允許服務(wù)提供商處理配置,同時(shí)提供對可以直接訪(fǎng)問(wèn)虛擬環(huán)境的服務(wù)用戶(hù)的免費管理。
到這里為止所闡述的問(wèn)題是,術(shù)語(yǔ)“網(wǎng)絡(luò )”涵蓋了諸多領(lǐng)域。在這種情況下,用于云計算的SAN往往是一個(gè)隔離網(wǎng)絡(luò ),可能在一個(gè)虛擬化網(wǎng)絡(luò )內。事實(shí)上,一個(gè)服務(wù)提供商的環(huán)境中一般存在多個(gè)虛擬SAN,用于隔離客戶(hù)存儲和計算環(huán)境。用于計算環(huán)境的虛擬機具有與客戶(hù)連接的網(wǎng)絡(luò )接口,用于存儲環(huán)境的虛擬機則具有與iSCSI SAN連接的網(wǎng)絡(luò )接口。
來(lái)自虛擬機的iSCSI連接數一般不受其操作系統的限制,因此虛擬機可能是由不同SAN服務(wù)器托管的訪(fǎng)問(wèn)邏輯iSCSI驅動(dòng)器。同樣,虛擬機不受iSCSI連接的限制。它還可以連接到文件服務(wù)器和數據庫服務(wù)器之類(lèi)的其他存儲解決方案。

評論