揭開SAN交換機高速傳輸之謎
SAN交換機有很多值得學習的地方,這里我們主要分析了SAN交換機為何能夠進行高速傳輸及其原理。隨著企業網絡數據的不斷增加和網絡應用的頻繁,許多企業開始意識到需要專門構建自己的存儲系統網絡來滿足日益提升的數據存儲性能要求。
當前,最為熱門的數據存儲網絡就是SAN(Storage Area Network,存儲區域網絡),就是把整個存儲當兒一個單獨的網絡與服務器所在企業局域網連接。它的特點就是采用傳輸速率較高的光纖通道與服務器網絡,或者SAN網絡內部組件的連接,這樣,整個存儲網絡就具有非常寬的帶寬,為高性能的數據存儲提供了保障。而在這種SAN存儲網絡中,起著關鍵作用的就是我們常常聽到的光纖交換機(FC Switch,也有稱“光纖通道交換機”和“SAN交換機”的)了。
因為這屬于一種新型的設備,而且與我們平常所見的、用到的以太網交換機有太多的區別(主要體現在協議的支持上),所以許多讀者,甚至是已經用上SAN存儲網絡的企業用戶都對SAN交換機一知半解。為此,本文就專門就SAN交換機選購時需要注意的事項向各位進行一番介紹,其實就是介紹一下SAN交換機的主要特點。先來簡單了解SAN交換機的由來,這樣可以使我們加深對SAN交換機的了解,不再充滿“神秘”色彩。
一、SAN交換機的由來
在以前我們見到的數據存儲基本上都是在服務器上直接連接幾個SCSI、IDE之類的磁盤進行的,這也就是我們常常聽說的DAS(直接連接存儲)方式。這種點對點的磁盤系統很顯示存在著很難擴展和存儲性能很難提高的不足。不僅如此,受IDE和SCSI接口物理性能的限制,與它連接的磁盤通常最多只能有20米以內的連接距離,大大限制了磁盤存儲系統的擴展。
為了解決以上DAS存儲方式的這些諸多不足,網絡設備商和標準制定專家開始考慮開發一種新型的存儲技術,從根本上解決DAS存儲方式的傳輸速率和連接距離問題。最開始人們想到是一種把存儲系統獨立起來,作為一個網絡設備放在網絡節點上,這樣既可以大大減少服務器的數據存儲負荷,又可以極大地擴展磁盤存儲系統,這就是后來的NAS(網絡附加存儲)方式。網絡結構如下圖所示。
這種存儲方式的確在相當大程度上解決了以前DAS存儲方式的不足,可以滿足絕大多數中小型企業進行本地存儲的需求。而且它***的特點就是簡單易行,采用了與以太網相同的IP協議,網絡管理員可輕易地掌握NAS存儲系統的部署,受到許多企業的廣泛歡迎。但NAS還是沒有從根本上解決磁盤存儲性能和連接距離問題,總的來說磁盤存儲性能并沒有得到根本提高,只是提高了網絡出口帶寬。
正是因為NAS仍存著上述不足,所以人們繼續開發了一種全新的網絡存儲方式,那就是本文前面介紹的SAN存儲方式了。網絡結構如下圖所示。這種存儲方式中***的特點就是專為存儲設備提供了千兆串行網絡訪問能力的光纖通道(Fibre Channel)協議,然后在光纖通道協議的第四層上建立了以光纖通道為基礎的,用于存儲的SCSI協議、用于網絡的IP協議以及映射到網絡架構上的用于集群的虛擬接口(VI)協議,這樣就可多方面支持各種總線類型的網絡設備和通道。光纖通道協議綜合了許多優點,如網絡范圍的最遠距離可達到10公里,可以使用多種介質的簡單串行線纜、千兆網絡速率以及可以在同一線纜上同時使用多種協議。
SAN是一個由存儲設備和系統部件構成的網絡,所有的通信都在一個光纖通道的網絡上完成,可以被用來集中和共享存儲資源,而不再是NAS存儲方式那樣僅是作為一個網絡節點的網絡設備。SAN不但提供了對數據設備的高性能連接,提高了數據備份速度,還增加了對存儲系統的冗余連接,提供了對高可用群集系統的支持。簡單地說,SAN是連接存儲設備和服務器的專用光纖通道網絡(與以太網不同),但它和以太網有類似的架構,也是由支持光纖通道的服務器、光纖通道卡(網卡)、光纖通道集線器/交換機和光纖通道存儲裝置所組成。從技術上來講,SAN網絡最重要的三個組成部分就是:設備接口(如SCSI、光纖通道、ESCON等)、連接設備(交換機、網關、路由器、Hub等)和通信控制協議(如IP和SCSI等)。這三個組件再加上附加的存儲設備和服務器,構成一個SAN系統。
二、光纖通道交換機選購注意事項
由于交換機是構造存儲區域網絡SAN的核心構件,所以選擇最合適的交換機是至關重要的。只有正確選擇對存儲區域網絡最合適的光纖交換機才能提高企業信息管理的效率,滿足***挑戰性的需求。從前面的介紹可以清楚地看出,SAN網絡與傳統的以太網有著本質的區別,但因各網絡設備廠商對于SAN的理解各不一樣,所以就出現了采用多種設備接口和通道協議的SAN系統。這就是前面介紹的SCSI、光纖通道、ESCON、FICON等,通道協議也有光纖通道(FC)協議、SCSI和FCIP協議等幾種。這些不同的接口和通道類型決定了整個SAN網絡系統的部署在設備的選擇上還是比較復雜的。下面我們介紹幾個主要注意事項。
1. 品牌的選擇
雖然我們在媒體上可以看到許多廠商聲稱有SAN交換機可以選擇,其實這是一種假象,絕大多數廠商的SAN交換機都是OEM幾個主要品牌的。目前在SAN交換機方面真正有實力主要有:IBM、Brocade(博科)、Cisco、McDATA等,像EMC這樣的軟件廠商基本上都是OEM其它廠商的SAN交換機產品。因為市場上OEM的SAN交換機產品較多,所以現在有許多用戶買了SAN交換機都不知道它到底是哪家公司開發、生產的。這時你就得問清楚供應商了,千萬別買了雜牌的。
2. 通道協議的支持
SAN交換機所用的通道協議根據具體的應用也有好幾種不同的類型,如前面介紹的FC、SCSI和FCIP協議等,不同的支持對應支持不同類型的設備接口。FC協議一般是所有SAN交換機都支持的,SCSI協議在中低檔的光纖交換機中可能支持,基于以太網IP協議的FCIP協議現在也有許多廠商的SAN交換機開始提供支持,因為它實現的成本比較簡單,很受企業用戶歡迎。如下圖所示的是Cisco公司的一款全面支持以上通道協議的多層光纖通道交換機Cisco MDS 9216。
3. 接口類型的支持
不同的SAN交換機可能支持的接口類型并不完全一樣,而各種接口類型的性能也不一樣,選購時一定要看清楚。如SCSI接口我們知道***的Ultra 320可達到320MB/s,傳輸距離最長只有20米,通常是磁盤設備連接的專用接口;光纖通道(FC)目前可以提供1~4GB/s的傳輸速率(***可達10GB/s),至少比SCSI快3倍,通常用于服務器主機與SAN交換機的連接,也有一些磁盤支持FC接口;由IBM設計的Escon接口,在光纖上全雙工模式下它可支持200 MB/s的數據速率,這一般是服務器主機或SAN交換機間連接的接口。根據不同的配置,Escon接口所支持的傳輸距離也可達到3~10公里,取決于光纖的質量和產品特點。同樣由IBM開發的FICON接口是目前***的一種接口類型,也是服務器或SAN交換機間的連接接口。它傳輸速度是ESCON的6倍。傳輸距離也在19公里以上。不過現在許多SAN交換機都同時提供對這以上接口支持。如下圖所示的是Brocade(博科)公司的一款支持***FICON通道的SilkWorm 12000 Director多層光纖交換機。