如何選擇iSCSI產品 技術參數(shù)全知道 |
發(fā)布時間: 2012/9/15 17:01:44 |
什么是iSCSI
iSCSI(iSCSI = internet Small Computer System Interface )是由IEETF開發(fā)的網(wǎng)絡存儲標準,目的是為了用IP協(xié)議將存儲設備連接在一起。通過在IP網(wǎng)上傳送SCSI命令和數(shù)據(jù),ISCSI推動了數(shù)據(jù)在網(wǎng)際之間的傳遞,同時也促進了數(shù)據(jù)的遠距離管理。由于其出色的數(shù)據(jù)傳輸能力,ISCSI協(xié)議被認為是促進存儲區(qū)域網(wǎng)(SAN)市場快速發(fā)展的關鍵因素之一。因為IP網(wǎng)絡的廣泛應用, ISCSI能夠在LAN、WAN甚至internet上進行數(shù)據(jù)傳送,使得數(shù)據(jù)的存儲不再受地域的現(xiàn)在。 ISCSI技術的核心是在TCP/IP網(wǎng)絡上傳輸SCSI協(xié)議,是指用TCP/IP報文、和ISCSI報文封裝SCSI報文,使得SCSI命令和數(shù)據(jù)可以在普通以太網(wǎng)絡上進行傳輸。 iSCSI 協(xié)議定義了在 TCP/IP 網(wǎng)絡發(fā)送、接收 block(數(shù)據(jù)塊)級的存儲數(shù)據(jù)的規(guī)則和方 法。發(fā)送端將SCSI命令和數(shù)據(jù)封裝到 TCP/IP 包中再通過網(wǎng)絡轉發(fā),接收端收到TCP/IP包之后,將其還原為SCSI命令和數(shù)據(jù)并執(zhí)行,完成之后將返回的SCSI命令和數(shù)據(jù)再封裝到 TCP/IP 包中再傳送回發(fā)送端。而整個過程在用戶看來,使用遠端的存儲設備就象訪問本地的SCSI設備一樣簡單。 iSCSI集SCSI、以太網(wǎng)和TCP/IP等技術于一身,支持iSCSI技術的服務器和存儲設備能夠直接連接到現(xiàn)有的IP交換機和路由器上,具有低廉、開放、大容量、傳輸速度高、安全等諸多優(yōu)點,最適合需要在網(wǎng)絡上存儲和傳輸大量數(shù)據(jù)的應用環(huán)境,比如廣電視頻制作和媒資系統(tǒng),視頻監(jiān)控系統(tǒng),IPTV系統(tǒng),數(shù)據(jù)備份系統(tǒng),以及許多的對IOPS和帶寬性能要求不是還很高的數(shù)據(jù)庫存儲系統(tǒng)、大容量文件存儲系統(tǒng)。 iSCSI存儲常見技術參數(shù) 前市場的iSCSI產品數(shù)量繁多,用戶在選擇iSCSI產品的時候往往被各種各樣的參數(shù)和指標搞得云頭轉向,不知如何正確去選擇自己希望的產品。下面以幾款常見產品的技術參數(shù)為例,正確分析和認識iSCSI產品。 1、系統(tǒng)性能: 各廠商的技術參數(shù)表中最不可靠的就是性能指標了。IOPS一般都會在30000-100000之間變動,iSCSI存儲對外提供幾個IP接口,一般都會說有幾百兆端口。 實際上iSCSI設備的IOPS性能都不高,一般在5000-20000之間,加入你的業(yè)務系統(tǒng)對IOPS很關注,建議選擇FC-SAN存儲,如果業(yè)務系統(tǒng)對IOPS有一點關注,建議提前做模擬測試,且選擇控制器架構的設備,如果業(yè)務系統(tǒng)對IOPS沒有要求,那么IOPS指標這一項可以不看。 假如技術指標中說有4個IP接口所以就有400MB/S的帶寬性能,那你可以明確一點的就是廠商在騙你。我們知道存儲設備的性能取決于其內部的控制器,而不是主機接口的數(shù)量。不提升控制器的處理器速度、不優(yōu)化其數(shù)據(jù)傳輸效率,不增加緩存容量,簡單地增加IP主機接口的數(shù)量不可能提高存儲設備性能的。 關于性能指標,建議控制器架構的取其三分之二,PC架構取其一半。沒有任何依據(jù),僅僅是我的經(jīng)驗,也僅供大家參考。 2、控制器: ISCSI存儲的核心就是控制器了。 一般的iSCSI存儲為單控制器,中高端設備為active-active(雙活)或active-standby(主備)模式的雙控制器。可能個別廠商會用”單/雙存儲處理器”來冒充單/雙控制器,所謂的”單/雙存儲處理器”僅僅是PC架構中的兩個Intel或AMD的CPU,甚至只是一個雙核的CPU,和雙控制器完全是兩個概念。 ISCSI的雙活控制器一般是指可以安裝在同一個無源背板上,兩者之間可通過緩存鏡像實現(xiàn)數(shù)據(jù)同步,兩者可同時管理相同的后端存儲。兩個控制器同時工作,任何一個控制器發(fā)生故障時,另一個控制器可以即時接管理它的任務。備用控制器一般都是一塊無源的模塊化電路板,可快速熱插拔更換。PC架構的iSCSI存儲一般無法實現(xiàn)上述功能,只能通過集群功能(如Windows MSCS)來實現(xiàn)多臺iSCSI存儲之間的主備故障切換。 控制器架構的iSCSI存儲的核心處理芯片多為PowerPC,部分采用Intel或AMD服務器CPU,個別由FC存儲改造的iSCSI存儲會采用專用的CPU。中高端iSCSI存儲可能會采用雙處理器,一個處理器負責系統(tǒng)管理和數(shù)據(jù)傳輸,另一個處理器ASIC芯片專門用作RAID校驗和數(shù)據(jù)讀寫校驗。 本文出自:億恩科技【mszdt.com】 |