在上個10年,圍繞iSCSI SAN(storage-area network-存儲區域網絡)有許多討論和辯論,但iSCSI終於作為虛擬服務器環境的網絡存儲基石而站穩了腳跟,分析師如是說道。
像HP的LeftHand網絡和戴爾的EqualLogic這樣的企業數據存儲供應商都曾對一些客戶說網絡存儲的額外開銷是接受服務器虛擬化的一個障礙,他們還說准備使用iSCSI實現這一功能,並標榜iSCSI SAN相對於光通道更低廉的價格。但是馬薩諸塞州Hopkinton市Taneja集團驗證服務部門的高級分析師和主任Jeff Boles認為,確實有一些技術上的原因使得iSCSI對虛擬服務器更有吸引力。
“很多光通道的研究都基於一個端口只有一個主機的假設,”Boles說,“iSCSI通過IP連接把訪問也虛擬化了,而且還有和多主機連接以及多種隊列模式相關的能力。”
盡管現在iSCSI SAN的基本最佳實踐已經被人們所熟知了,如果你正想用iSCSI SAN來支持服務器虛擬化,專家們說除了在何時通過iSCSI連接服務器之外,還是有些不同的因素需要考慮。以下是在虛擬服務器環境中使用iSCSI的5個最佳實踐。
最佳實踐1:目光看得比基本的iSCSI更遠
在iSCSI剛剛出現的那幾年,產品有時間來慢慢成熟並發展,在發展過程中不斷增加個性化的功能特性。同時,iSCSI相關產品的激增使得基於軟件的iSCSI initiators和targets可以完全免費獲得。iSCSI SAN也可以使用通用服務器硬件和開源軟件來建造。
但是Boles說,像HP的LeftHand和戴爾的EqualLogic這樣的iSCSI專家會對類似集成的VMware快照這樣的高級功能收取高昂的費用。其它的iSCSI SAN廠家,例如EMC公司和NetApp公司,則提供統一存儲產品,其服務器連接有很多種類可供選擇,包括了iSCSI。來自存儲專業廠家的磁盤陣列也會提供類似服務質量和感知虛擬機的管理控制台等功能。
這些連接到iSCSI網絡的陣列會帶來很大的影響,Boles說,“如果你有合適的基礎架構做基礎,例如一個精心建立的、完全管理的思科環境,你可以為虛擬服務器實施更加復雜和細致的策略。”
另一方面,據明尼蘇達州Stillwater市的StorageIO Group的創始人和分析師Greg Schulz說,對虛擬服務器環境來說,一些高級的iSCSI實施方式並不是必需的,因為在虛擬服務器環境中首先要考慮的因素是成本和集成度。隨著數據的增長和10Gb以太網的逐漸顯現,一些業界專家認為類似TCP/IP卸載引擎(CP/IP offload engines -TOE)一類的技術將會不斷地進入人們的視野。
但是用戶需要在這些性能提升和他們的初衷之間作出權衡,Schulz說,“如果我實施iSCSI的原因是它的低成本,我可能就不會在硬件接口卡上投資。作為替代,我可能想要用軟件來實現巨型幀和QoS功能。”
最佳實踐2:以每個應用為單位考慮iSCSI targets應該存在於虛擬環境的何處
對於VMware環境,Schulz說,在VMware的集群文件系統(VMware vStorage VMFS)和原始設備映射(raw device mapping - RDM)之間, “以前用戶必須作出一個艱難的選擇”。3.5版本之前,VMFS提供類似VMotion的功能,但是有時RDM是繼續使用存儲陣列的增值功能例如快照和虛擬配置功能的唯一方法。
不過現在情況不同了,馬薩諸塞州Milford市Enterprise Strategy Group (ESG)的ESG labs副總裁Brian Garrett說,為了性能和可管理性,用戶仍應該評估在基礎架構中的何處放置iSCSI target。他們可以選擇在hypervisor級別以虛擬磁盤的形式放置target,讓服務器虛擬化軟件通過虛擬磁盤層來處理對後台存儲的調用,也可以在磁盤陣列上部署target,提供一定程度上對後台存儲更加快速的塊訪問。
“決定部分地取決於你已經習慣了哪種方式,”Garrett說,“但是類似SQL數據庫這樣的基於塊的應用和原始磁盤工作得很好,可能更適合直通或者原生模式。”
最佳實踐3:重新考慮網絡和布線設計
“用戶常常會忽略的一個問題是iSCSI把你從舊的模式中解放出來的方式,”Taneja集團的Boles說。存儲專業人士都習慣了光通道的世界,一個單一的磁盤陣列通過一系列復雜的交換機和線纜來連接到位於數據中心不同走道上的服務器。
隨著向外擴展和基於通用硬件的iSCSI SAN架構的發展,Boles說一個新的網絡存儲的實施也可能是一個重新考慮數據中心布局的機會。“通過一些這樣的iSCSI系統,你可以間隔分布存儲和服務器群,使得存儲更靠近服務器環境而無須那麼長的電纜。”
重新考慮數據中心的物理資源擺放可以幫助解決問題而不會使得網絡的某部分過載。他補充道,“你不必大幅降低I/O然後把整個基礎架構扇形分布——交錯分布可以避免這些瓶頸”。
最佳實踐4:留意監控
Boles和Garrett都強調說新的虛擬世界需要在數據中心的各個地方都有新的支持虛擬化的監控工具,特別是當高度機動的虛擬機在網絡中移動時。“在你進入虛擬環境的時候,性能監控和調優就變的更重要了,”ESG Labs的Garrett說。“在物理世界你可以更容易地保證你有合適數量的執行器,以避免過度集成和違背基本的存儲准則。”
Taneja集團的Boles補充說:“相對於回過頭來用監控工具翻新網絡,從第一天起就實施監控會簡單得多;在做采購決定的時候要記得這點。”
最佳實踐5:10 Gigabit以太網仍很遙遠
以太網帶寬的下一次提升可能會提高iSCSI的性能,並提供更多在數據中心中集中網絡的機會,而向10 Gigabit以太網的轉變馬上就會開始,據馬薩諸塞州Framingham市IDC的存儲系統和執行戰略副總裁Rick Villars說,“今年會是服務器廠家告訴人們使用10 Gigabit以太網的一年”。
但是Villars提醒大家要小心,不要過早地把iSCSI SAN轉變為10GbE網絡,特別是當你在處理一個已經實施了虛擬服務器環境的時候。“你必須要決定iSCSI是你升級(到新的10GbE網絡)的第一個還是最後一個,”Villars說,“由於它還在初級階段,你不會想現在就(在10GbE網絡上)實施一個 iSCSI的。”