當前,國家電網(wǎng)公司正在開展信息系統(tǒng)容災(zāi)中心的建設(shè)工作。根據(jù)規(guī)劃,將在北京、上海、西安統(tǒng)一建設(shè)3個集中式信息系統(tǒng)容災(zāi)中心,公司各單位按就近原則接入共享,從而形成全公司兩級數(shù)據(jù)中心及3個集中式信息系統(tǒng)容災(zāi)中心的格局。容災(zāi)的功能將分為數(shù)據(jù)級容災(zāi)和應(yīng)用級容災(zāi)2個階段來實現(xiàn)。數(shù)據(jù)級階段完成生產(chǎn)中心的業(yè)務(wù)數(shù)據(jù)備份,應(yīng)用級階段實現(xiàn)接管生產(chǎn)中心應(yīng)用系統(tǒng)功能:即生產(chǎn)端由于自然災(zāi)害或其他原因發(fā)生亞務(wù)系統(tǒng)中斷后。容災(zāi)中心利用本地的備份數(shù)據(jù)接管相應(yīng)業(yè)務(wù)系統(tǒng),保障公司對業(yè)務(wù)持續(xù)性的要求,且容災(zāi)中心將來能夠平滑過渡到數(shù)據(jù)中心。這就要求容災(zāi)中心的建設(shè)要立足數(shù)據(jù)級、展望應(yīng)用級并考慮向數(shù)據(jù)中心過渡,相應(yīng)基礎(chǔ)設(shè)施建設(shè)與系統(tǒng)實施工作要充分考慮容災(zāi)中心角色的轉(zhuǎn)變。
存儲技術(shù)在整個容災(zāi)中心乃至數(shù)據(jù)中心涉及的技術(shù)體系中占有重要地位。這不僅因為數(shù)據(jù)存儲在上述3個階段中處干基礎(chǔ)性地位,而且還是因為它必須在容災(zāi)中心演進的過程中具有可靠性、可用性和可擴展性。鑒于存儲網(wǎng)絡(luò)的重要性和上述要求,需要了解和分析當前存儲網(wǎng)絡(luò)架構(gòu)領(lǐng)城的技術(shù)。下面對3種存儲網(wǎng)絡(luò)技術(shù)進行介紹和對比,通過多個維度的考量,明確3種技術(shù)的優(yōu)缺點。從而為國內(nèi)各行業(yè)容災(zāi)中心、數(shù)據(jù)中心存儲網(wǎng)絡(luò)架構(gòu)設(shè)計提供借鑒。
1、存儲區(qū)域網(wǎng)
隨著經(jīng)濟、社會的發(fā)展,人們對數(shù)據(jù)的請求方式越來越少地受到時間和空間的限制,數(shù)據(jù)的增長與需求不再有很強的規(guī)律性可循。然而,大盤的獨立存儲仍廣泛存在干企業(yè)的數(shù)據(jù)中心中,很容易使數(shù)據(jù)分布呈現(xiàn)“信息孤島”的局面,對數(shù)據(jù)的存儲,利用和分析造成很大翅難。通常這些獨立存儲與業(yè)務(wù)系統(tǒng)相對應(yīng),隨著數(shù)據(jù)的增長,對它們的擴容也經(jīng)常出現(xiàn)顧此失彼的現(xiàn)象。如果一次性擴容較大,難免擠占其他系統(tǒng)的擴容預(yù)算,如果擴容較小,則會承受頻繁擴容的壓力。此類問題需要新的存儲技術(shù)來解決。
存儲區(qū)域網(wǎng)(SAN,StorageAreaNetwork)是將存儲設(shè)備(諸如磁盤陣列、磁帶庫等)與服務(wù)器連接起來并采用光纖接口的專用存儲網(wǎng)絡(luò)。它結(jié)構(gòu)上允許服務(wù)器和任何存儲磁盤陣列或磁帶庫相連、并直接存儲所需數(shù)據(jù)。
較之傳統(tǒng)的存儲方武,SAN可以跨平臺使用存儲設(shè)備,還能對存儲設(shè)備實現(xiàn)統(tǒng)一管理和容量分配,降低維護和使用的成本,提高存儲的利用率。根據(jù)美國存儲專家克里斯多佛的統(tǒng)計,使用獨立存儲方式時,存儲利用率達到50%就算比較高了,而使用SAN架構(gòu)的存儲利用率通常在80%以上。更高的存儲利用率意味著閑置存儲設(shè)備的減少,相應(yīng)的電源能耗和制冷能耗也會降低。部署SAN的優(yōu)勢包括集中管控、統(tǒng)一交付諸如定期備份等存儲服務(wù)、高效利用存儲資源,非常適用于應(yīng)用的集中存儲、備份和容災(zāi)。
SAN的另一大特點是文件傳輸與存儲設(shè)備直接交互,而傳統(tǒng)的存儲需要占用局城網(wǎng)(LAN,LocalAreaNetwork)資源,且通過TCP/IP協(xié)議傳輸數(shù)據(jù)層層打包,資源會有較大的消耗。SAN也支持IP協(xié)議,但它針對存儲數(shù)據(jù)傳輸?shù)奶攸c設(shè)計,在有要大雖、大塊的數(shù)據(jù)傳輸時,光纖信道(FC,F(xiàn)ibrechannel)更有優(yōu)勢。當客戶端在LAN上請求來自服務(wù)器的數(shù)據(jù)時,服務(wù)器將在SAN上的存儲設(shè)備中檢索數(shù)據(jù)。由于這種方式對數(shù)據(jù)的處理沒有沖打包方面的開銷,所以能夠史有效地提交數(shù)據(jù)。
SAN獨立于LAN,這個特點的優(yōu)勢已經(jīng)闡述過,然而它不可避免地帶來了另外一些缺陷。因為它需要建立專屬的網(wǎng)絡(luò),這就增加了數(shù)據(jù)中心線纜的數(shù)量和復雜度。服務(wù)器方面,除了連接LAN的網(wǎng)卡之外還需配備與SAN交換機連接的主機總線適配器(HSA,HostBusAdapter)卡。它的建設(shè)成本和能耗也相應(yīng)的比較高。針對這些缺陷,以太網(wǎng)光纖信道(FCoE,Fibre ChanneloverEthernet)技術(shù)應(yīng)運而生。
2、FCoE技術(shù)
以太網(wǎng)光纖信道(FCoE)是INCITST11開發(fā)的一項新標準。FCoE協(xié)議獨立于以太網(wǎng)轉(zhuǎn)發(fā)模式,并在以太網(wǎng)上映射本地光纖信道。FCoE保留了所有的光纖信道結(jié)構(gòu),保持與光纖信道相同的時延、安全性和流量管理特征,因此可以通過循序漸進的方法向I/O端口整合的趨勢演進。
數(shù)據(jù)中心既使用面向TCP/IP網(wǎng)絡(luò)的以太網(wǎng),又使用面向存儲區(qū)城網(wǎng)(SAN)的光纖信道(FC),兩者相互獨立,且可以并存。以太網(wǎng)網(wǎng)絡(luò)通常用于滿足最終用戶對少量信息的需求。SAN則用于訪問面向應(yīng)用的I/O塊,例如在SAN上啟動系統(tǒng)、郵件服務(wù)器、文件服務(wù)器和大型數(shù)據(jù)庫等??紤]到服務(wù)器虛擬化在數(shù)據(jù)中心的逐漸普及(例如8臺虛擬機存在于一臺物理主機己經(jīng)比比皆是),需要通過光纖信道來連接這些虛擬主機。這種情況下。系統(tǒng)管理程序通過光纖信道為訪客操作系統(tǒng)提供虛擬存儲資源,并通過光纖信道網(wǎng)絡(luò)基礎(chǔ)設(shè)施來訪問存儲資源(系統(tǒng)管理程序為一個虛擬化平臺,支持多個操作系統(tǒng)同時運行于一臺主機上)。這些服務(wù)器需要配置一對光纖信道主機總線適配器以及2個或多個網(wǎng)絡(luò)接口(NIC)。某些高端部署會在只有2個CPU內(nèi)核的高性能服務(wù)器中配里8個以太網(wǎng)NIC。FCoE支持將SAN和以太網(wǎng)流量整合到一個通用網(wǎng)絡(luò)適配器上,從而減少所需的適配器數(shù)量。
理論上FC需要3種擴展,以實現(xiàn)FCoE的功能:1)把本地的FC幀封裝為以太網(wǎng)幀,2)以太網(wǎng)協(xié)議也需要改進更新,以支持擁塞情況下的無損傳輸;3)在以太網(wǎng)的MAC地址和FC的N_portID之間建立映射。
由圖3可知,服務(wù)器通過聚合網(wǎng)絡(luò)適配器(CNA,ConvergedNetworkAdapters)連接FCoE交換機。CNA有1個或多個以太網(wǎng)物理端口,并在一張卡上同時包含了HBA和NIC的功能。雖然FCoE的封裝可以通過傳統(tǒng)NIC上的軟件實現(xiàn),但CNA能夠減少CPU對底層幀處理和HBA功能的壓力。
FCoE能夠迎合數(shù)據(jù)中心服務(wù)器虛擬化的趨勢,它支持I/O整合,且可以為數(shù)據(jù)中心提供以下增強特性:1)減少服務(wù)器所描的網(wǎng)絡(luò)接口卡數(shù)量;2)減少服務(wù)器電費預(yù)算并降低冷卻要求。3)大幅度減少需要管理的線纜數(shù)量;4)無縫連接現(xiàn)有的存儲網(wǎng)和以太網(wǎng),可繼續(xù)使用現(xiàn)有的FC工具、安全模式和基礎(chǔ)設(shè)施等。
3、IP-SAN技術(shù)
以上所述的SAN,指的是采用光纖信道的存儲局城網(wǎng)絡(luò)(FCSAN)。iSCSI協(xié)議出現(xiàn)以后,業(yè)界把5AN分為FC-SAN和IP-SAN。iSCSI即“互聯(lián)網(wǎng)小型計算機系統(tǒng)接口”,是一種在TCP/IP上進行數(shù)據(jù)塊傳輸?shù)臉藴省SCSI可以實現(xiàn)在IP網(wǎng)絡(luò)上運行SCSI協(xié)議。使其能夠在諸如千兆以太網(wǎng)上進行快速的數(shù)據(jù)存取備份操作。IP-SAN和FC-SAN的區(qū)別可以用圖4中的圖a)和圖b)來表示。