在當前的IT領域,對于IT規劃人員而言,如果可預測的性能是我們所關注的,那么IT規劃人員應該尋找那些可以建立專門的存儲層,也可以建立融合存儲層的解決方案。
在當前的IT領域,對于IT規劃人員而言,如果可預測的性能是我們所關注的,那么IT規劃人員應該尋找那些可以建立專門的存儲層,也可以建立融合存儲層的解決方案。
存儲服務是所有任何基礎設施的重要組成部分,尤其是對融合架構。很多打包式解決方案都會用到傳統的共享存儲系統作為架構中存儲部分的實現。這要求一個存儲網絡加入進來,但由于供應商的預集成工作,存儲網絡的復雜性會大大降低。
大多數集成方案和所有的純軟件融合系統都把存儲服務作為計算層的一部分。存儲軟件在每個節點匯集存儲容量,這一實現的優點是能夠消除增加額外存儲控制器的成本和復雜性。并且這些系統可以使用服務器級別的存儲介質,而不是企業級硬盤和閃存存儲。這兩個功能相結合極大地降低了成本。
當存儲服務在計算層內運行時,有一些問題需要注意。這些服務通常運行在虛擬機(VM)上,這意味著虛擬機的活動水平可能會對群集中的其他虛擬機產生不利影響。例如,當一個虛擬化的SQL Server應用程序中的I / O需求激增,可能引起運行存儲軟件的虛擬機工作負荷增加,這可能導致I / O總線競爭。由于每個節點分擔存儲,計算和存儲I / O,一些I / O問題會得到減輕,但要達到可預測的性能依然會有合理的擔心。
這種擔憂會因現實而加劇,因為大多數集成方案或純軟件融合系統根本不能有效利用共享存儲。換句話說,對于缺乏可預測性如此關注的數據中心其實是缺乏一種能力,即通過建立一個專門的融合存儲庫來解決這一問題。如果可預測的性能是您關注的問題,那么我奉勸IT規劃人員去尋找既可以建立專門的存儲層,也可建立融合存儲層的解決方案。
為實現共享和RAID保護,數據是如何進行分散的?
為支持實時遷移這樣的功能,虛擬機需要多臺主機可以訪問相同的虛擬磁盤。并且,當然,虛擬機必須免受驅動器故障的影響。
同樣,由于大多數打包式解決方案使用傳統共享陣列,對數據保護少有關注。方案中集成的通常是企業級陣列,是基于RAID的數據保護。
打包和集成的解決方案往往會采取不同的方法。他們會為存儲軟件作一些調整,而此時的存儲通常是以橫向擴展的方式跨越整個計算層。它可以采取以下兩種形式,第一種是復制模型,即每個虛擬機都會被實時復制到一個或兩個其它節點上。大多數IT規劃者傾向于選擇三路復制,使它們在發生單點故障的時候仍處于受保護狀態。
雖然復制是一種簡單而有效的技術,IT規劃人員必須認識到,這種模式下存儲容量的消耗是三倍增加的。每次寫操作也被三倍放大了,所以對這些節點間的網絡互連進行高度調優就變得非常關鍵了。
另一種方式是采用像糾刪碼這樣的技術來保護數據。糾刪碼對存儲容量的開銷優于復制,一般為30%和3倍的比例關系。而且由于I / O的需求是如此之小,當進行寫數據,或者在重建狀態時也會有更好的表現。當然它也有缺點,通常每個節點都需要參與每一個I / O操作,無論讀還是寫。
最后要考慮的是融合架構是如何保障性能的。對于打包式方法,性能是通過共享存儲設備獲得,所以確保存儲網絡配置正確和適當調優就成為了關鍵。
集成方案或基于軟件的融合基礎架構在性能方面應該是有優勢的。由于這些系統在計算層上運行存儲軟件,存儲I / O訪問—特別是讀操作—應當會有很大提高。但如何在現實中達到,在很大程度上取決于軟件架構。
上一篇:如何評估固態存儲需求
下一篇:企業選擇存儲 低價意味高風險
免責聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,也不承認相關法律責任。如果您發現本社區中有涉嫌抄襲的內容,請發送郵件至:operations@xinnet.com進行舉報,并提供相關證據,一經查實,本站將立刻刪除涉嫌侵權內容。