當前,在服務器市場中,隨著服務器的深入應用,很多人開始倡導對服務器附加存儲,這種呼聲越來越大,并且這也得到了一些大廠商的支持,這其中許多都是管理程序(hypervisor)廠商。
鑒于此,關于服務器附加存儲的討論經常是一邊倒的只討論其優點。但是服務器附加存儲也是存在這樣那樣的缺點的,每個IT專業人士在進行產品評估的時候都需要清楚這些。
1. 服務器附加存儲的管理軟件產品是相對較新的。在軟件產品中,尤其是對于存儲軟件而言,產品的成熟程度是很重要的。足夠的運行時間以及大量的部署才能有利于根除產品中有可能存在的缺陷。就目前而言,服務器附加存儲還沒有達到那個水平的成熟度。
2. 服務器附加存儲的部署會導致對于物理硬件的選擇越發復雜。在這個場景中,物理服務器不得不擔負一部分存儲服務的功能,而這部分功能之前是需要運行在專用的或者特別定制的存儲控制器上的。這種架構造成的結果就是物理服務器上需要額外的CPU和內存用于這部分的資源消耗。此外,對于存儲性能的預估和虛擬機的性能的評估都會成為新的問題。
此外,在使用服務器附加存儲的時候,對于物理存儲介質的選擇成為IT專業人士的責任,而在這之前存儲介質是和存儲系統綁定在一起不需要額外選擇的。雖然在理論上,您可以在服務器上部署任何可用的存儲介質,但是在選擇與那些已經部署在其他服務器上的磁盤具有類似性能特征的高質量的硬件還是應該小心為上。許多數據中心已經從中吸取了教訓,雖然從紙面上來說您可以將不同容量和轉速的磁盤混合匹配在一起,但是現實卻告訴您最好還是使用完全相同的磁盤型號。
3. 網絡,特別是在擴展方面相關的網絡的選擇變得更加重要。許多服務器附加產品宣稱“不需要網絡”或“不需要SAN網絡”,但事實卻是,在這種架構下因為存儲被聚合成共享資源池,對網絡的依賴度反而更加高了。這意味著,通過互連的網絡,存儲的I/O可以分布到多個服務器上,而服務器之間互連的網絡必須能夠提供高質量的服務并且對此流量專門做了優化才行。一個專用的并且直通的網絡是搭建任何服務器附加存儲產品的基礎。
4. 服務器附加存儲架構的擴展會變得越發復雜。擴展性對于任何類型的存儲系統都是一個關鍵挑戰。在部署伊始,隨著安裝了存儲軟件和配置了可用磁盤空間的服務器陸續的加入到環境中,服務器端附加存儲產品對于擴展性的處理會比較好,這些新加入的服務器會自動地將其可用磁盤空間加入到之前提到的存儲資源池中。
目前的問題是多數的管理程序的部署環境對同一個集群中的服務器數量是存在限制的,這導致的結果就是所謂的擴展性是存在一個上限的,其相應的性能和容量在這里也是存在一個上限的。在這種場景下,為了解決性能問題只能添加更多的物理服務器到集群中,但是更多的物理服務器就會帶來可用磁盤空間的浪費,因為目前存在的虛擬機不需要使用那么多空間。最后的問題是,隨著數十個節點的物理服務器不斷地加入到集群中,會讓之前很容易進行的存儲集群管理和集群內部網絡管理變得異常復雜。
5. 價格仍然是一個限制因素。雖然單個存儲介質的價格在大大降低,服務器附加存儲也不再需要專用的存儲控制器,但是對于更強大的主機(部署了更多的內存和額外的網絡)的需求卻依然存在。除此之外,還需要考慮到服務器附加存儲軟件本身的成本,通常是按照服務器的數量來收費的。
如何確定這些產品中的哪一款更符合需求,在很大程度上取決于您的數據中心的類型。服務器附加存儲,假設其定價適中,對于中小型的虛擬服務器集群的部署是很有吸引力的。
D1Net評論:
有一點是必須要考慮到的,那就是隨著部署環境的擴展,特別是從中型的部署擴展到大型的部署,服務器端存儲的價格和管理的復雜程度會逐漸變得不符合最初構想。IT專業人員的關鍵任務是計算出使用服務器端存儲的所有潛在成本和列出所有的潛在風險因素,在和傳統的共享存儲進行對比之后再做出選擇,如果忽視這一點,將會出現很多意想不到的問題。
(注:原文章來源于網界網)