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