存儲與網絡
由于計算機技術不斷向更便宜,更有效的方向發展,早期的主機式計算機也從大型的中心式系統演化為便捷的,企業級的服務器。同時,網絡技術也對計算機平臺的演化產生了相應的影響。隨著這兩項技術的逐漸成熟,以及對計算機處理能力和相關數據需求的不斷增長,更快,可達性更好的存儲技術將得到更多的市場驅動,存儲網絡也因此而到來。
在過去的10至15年中,商業的模式發生了重大的改變。這其中,基于因特網的商業模式的爆炸性增長給信息的獲取和存儲技術帶來了新的挑戰。不斷增長的對存儲能力的需求使許多IT組織不堪重負,因此,發展一種具有成本效益的和可管理的先進存儲方式就成為必然。
存儲網絡基礎
SCSI
SCSI是連接存儲設備與服務器的最通用的方法。SCSI產生于1979年,是支持一到兩個磁盤的8-bit的并行總線接口。這一協議不斷發展,直至成為其他存儲相關技術的基礎。今天,串行SCSI成為了存儲設備領域里,具有層結構和良好體系結構的協議族。
美國國家信息技術委員會所制定的T10標準,也就是SAM-2,為SCSI的實現提供了一個層次化的模型。這一框架包括SCSI驅動器軟件,物理互聯,命令實現以及存儲管理。這些內容在一起為SCSI的互操作性和可擴展性提供了可能。它支持多驅動器類型,排隊,多任務,緩存,自動驅動器ID識別,雙向接口操作等內容。SCSI-3命令集將邏輯層轉化為基于包的格式,從而為網絡傳輸提供了可能。目前對串行SCSI有多種實現,包括FibreChannel,Apple'sFirewire,SSA等。最近又有iSCSI。
SCSI標準共提供了三種可能的電氣配置:
低成本的單端可選配置,適用于臨近設備的連接,距離最大為6米;
較昂貴的HVD,可支持25米距離,具有較好的抗噪聲性能;
最近提出的LVD,支持SCSI-3,作用距離可達12米。
隨著基于因特網的應用的不斷增長,不斷加速的信息需求使得存儲容量的增長速度超過了服務器處理能力的增長速度。一方面是服務器有限的內部存儲極限,另一方面是不斷增長的存儲內容,這就要求服務器的存儲"外部化",以適應新的應用的要求。然而隨著存儲容量的不斷增長和服務器的不斷發展,在單一的服務器上實現同時對應用環境和存儲環境管理就成為了一項新的挑戰。將服務器和存儲器分開雖然有助于提高這方面的管理能力,但是SCSI的25米極限,以及它的速度和共享能力,還是一個重要問題。
TCP/IP
TCP協議和IP協議共同構成了通信協議族。這組協議是因特網獲得成功的主要因素。一方面它們的擴展性很強,可以實現巨大的網絡,另一方面TCP/IP也在因特網不同的使用者之間實現了安全和可靠的信息共享。由于這些特性的存在,使得因特網成為了一個真正的開放性網絡,它可以支持數以百萬計的家庭,學校,政府,公司直至世界的遙遠角落。由于TCP/IP能夠支持大量的網絡技術,所以它完全有能力成為全球存儲網絡的基礎。
Ethernet
Ethernet是今天局域網領域得到最廣泛使用的技術。它是IEEE802.3標準。最早是Xerox公司所開發。因為它是桌面電腦互聯的最佳技術,所以得到Intel公司和Digital公司的進一步開發。它的發展經歷了10Mbps到100Mbps再到1000Mbps的過程。現在,10Gbps的Ethernet也即將問世。
10Gbps的Ethernet和TCP/IP的組合為存儲網絡應用的實現提供了引人注目的解決方案。
FibreChannel
大多數的存儲域網絡(Storage-AreaNetworks)都是基于一個叫FibreChannel(FC)的體系結構。FC的發展是為了解決服務器和存儲設備之間通信的諸多要求的。這些要求包括速度,容量,可靠性等等。目前它能夠實現1Gbps及2Gbps的速率。它可以實現100MB/sec半工和200MB/sec全工的持續吞吐量。