性能—-無論是只安裝一臺Switch ,還是要建立完整網(wǎng)絡(luò),這個問題都不能回避。Switch 的性能特性取決于Switch 的結(jié)構(gòu)。結(jié)構(gòu)性能實際上取決于整體網(wǎng)絡(luò)設(shè)計和網(wǎng)絡(luò)內(nèi)的傳輸模式。
Director 和網(wǎng)絡(luò)Switch—-單一Director 或Switch 的性能取決于其結(jié)構(gòu)。大多數(shù)Director 和網(wǎng)絡(luò)Switch( 如McDATA 的產(chǎn)品)都提供高性能、所有端口上任意設(shè)備的連接—-不論Switch 上別處的傳輸情況如何,都能保證每個端口的完美性能表現(xiàn)。但是,市場上也有一些產(chǎn)品提供高端口數(shù)量,但不提供高性能的任意連接。這類產(chǎn)品實際上是一些小Switch 的集合,它們相互連接起來,象一個大Switch 的樣子。
環(huán)路Switch—-Switch 上的各個端口分享帶寬,而所有端口都通過一個通用連接反向連入整體網(wǎng)絡(luò)。這種Switch 提供低成本、低帶寬的連接。對于不需要高性能的應(yīng)用,或者沒有I/O 功能,因而不能高速運行的主機(jī),這是一個不錯的選擇。
當(dāng)多個Switch 連接起來構(gòu)成一個大網(wǎng)絡(luò)后,性能評估變得更加復(fù)雜,因為Switch 間的鏈接(ISL) 很容易成為網(wǎng)絡(luò)瓶頸,即堵塞。當(dāng)一個鏈接上用戶過多,就會導(dǎo)致性能下降和延時(從源點往目的地發(fā)送信息所需時間)加長。由于許多需要存取數(shù)據(jù)的應(yīng)用系統(tǒng)對延時非常敏感,堵塞就成為一個需要解決的重要問題。
必須采取措施確保所有設(shè)備在所有潛在數(shù)據(jù)傳輸路徑上反向通訊時不受帶寬限制,甚至在部件發(fā)生故障時也不會受到影響。必須審慎確定ISL 數(shù)量,確保它們不會成為瓶頸。還需進(jìn)一步考慮,某一部件發(fā)生故障后,正常運行的連接勢必承擔(dān)更多的傳輸量,在這種情況下,SAN 會受到什么影響。
為了充分發(fā)揮網(wǎng)絡(luò)作用,盡量減少ISL 數(shù)量非常重要。減少ISL 的最好辦法是在SAN 中采用端口數(shù)量多的Director 和Switch ,由于所有端口都可進(jìn)行任意設(shè)備無障礙通信,因此可以減少Switch 的數(shù)目。在設(shè)計階段,企業(yè)必須將預(yù)計的SAN 規(guī)模(用戶端口數(shù))與Switch 規(guī)模相匹配。
例如,一個預(yù)計有64 個用戶端口的SAN 可以采用16/24/32 或64 端口的Switch 作為構(gòu)件。但是如果采用16 端口Switch 建設(shè)SAN,其性能和未來的擴(kuò)展能力都不理想。可用性最高、性能最好的解決方案是單一64 端口Director 。
擴(kuò)展性—-擴(kuò)展性指的是SAN 能以對業(yè)務(wù)損害最小的方式增大規(guī)模。Director 和網(wǎng)絡(luò)Switch 都支持網(wǎng)絡(luò)連接,并可通過增加Switch 擴(kuò)展網(wǎng)絡(luò)。在原有SAN 設(shè)計中就考慮進(jìn)增長因素,并將需增加的Switch 數(shù)量控制在最少是提高可擴(kuò)展性的關(guān)鍵。這之所以成其問題是因為當(dāng)Switch 一臺臺被加進(jìn)網(wǎng)絡(luò)時,新Switch 上的端口以及原有Switch 上的端口必須重新分配到Switch 的多個鏈路上。如果加進(jìn)網(wǎng)絡(luò)的是端口數(shù)量少的Switch ,就意味著要不斷添加新的Switch ,勢必降低網(wǎng)絡(luò)中可用端口的數(shù)量。
Director—-由于采用的是底盤式設(shè)計,因此Director 比較獨特。企業(yè)可以購買只帶有部分端口插板的Director,然后隨業(yè)務(wù)增長逐漸加大容量,同時不影響正常運作。此外,由于Director 的端口較多,不需要頻繁增加新的Switch 。
網(wǎng)絡(luò)Switch—-在網(wǎng)絡(luò)Switch 中,所有端口都被固定在一塊母板上,所以不能分開購買,盡管企業(yè)一開始可能用不了那么多端口。與Director 一樣,端口數(shù)越多,為系統(tǒng)擴(kuò)展而增加Switch 的頻率就越低。
環(huán)路Switch—-在單一環(huán)路Switch 中,增加端口會降低其它所有端口的性能,因為環(huán)路Switch 中所有端口共享帶寬。盡管光纖信道環(huán)路最多可容納126 個環(huán)路連接,能保證正常性能的實際連接數(shù)要小得多。通常,每個端口只負(fù)責(zé)一個節(jié)點。因此要擴(kuò)展系統(tǒng)就需增加新的環(huán)路Switch 。每臺新的環(huán)路Switch 都需要額外占用一個Director 或網(wǎng)絡(luò)Switch 端口。
成本—-所有網(wǎng)絡(luò)基礎(chǔ)設(shè)施的采購,成本都是最重要的考慮因素。不同Switch 具有不同功能和不同成本。必須在網(wǎng)絡(luò)層就進(jìn)行初步成本估算,因為SAN 的整體擁有成本(TCO) 是最重要的衡量尺度,相比之下,特定Switch 的費用是微不足道的。SAN 的管理成本也必須考慮到。由端口少的Switch 組成的大型網(wǎng)絡(luò)的管理成本要高于由多端口Director 和Switch 組成的小型網(wǎng)絡(luò)的管理成本。
不同型號Switch 的區(qū)別就在于每端口的價格。其實,只要運行環(huán)境合適,每種Switch 都能提供低成本連接。例如,比起網(wǎng)絡(luò)型Switch 結(jié)構(gòu),Director 在大型高可用性網(wǎng)絡(luò)中的運行成本更低廉。相反,在較小的部門環(huán)境,16 端口或32 端口的網(wǎng)絡(luò)Switch 就已足夠。
Director—-由于Director 支持99.999% 可用性,所以其端口成本較其他Switch 高。另外,Director 的端口比網(wǎng)絡(luò)和環(huán)路Switch 多,其總成本也高于其他Switch 。
網(wǎng)絡(luò)Switch—-網(wǎng)絡(luò)Switch 的成本根據(jù)產(chǎn)品性能設(shè)置和端口數(shù)量不同而有很大的區(qū)別。擁有冗余電源和冷卻性能的網(wǎng)絡(luò)Switch ,每端口價格比沒有這些性能的Switch 要高得多。
環(huán)路Switch—-此類Switch 連接成本最低,是網(wǎng)絡(luò)Switch 的一半。如上所述,每端口成本降低,其連接性能更低。
不同性能和規(guī)模的SAN,交換總成本差別很大。由于每多出一個ISL 就需要兩個端口,所以ISL 使用得越多,用于節(jié)點連接的端口就越少。網(wǎng)絡(luò)擴(kuò)展的同時,可用端口比例也降低,這種情況常常發(fā)生在Switch 端口較少的網(wǎng)絡(luò)里,因為ISL 占去了較大比例的端口容量。