Phoenix Liang

誰家的全快閃儲存方案好?先回答了這 5 個問題再說

Blog Post created by Phoenix Liang on Apr 18, 2016

今天,越來越多的廠商開始向市場推出全快閃儲存產品,但對於 IT 專業人士來說,挑選出適合的全快閃儲存解決方案也並非易事。


通常在評估一個全快閃儲存解決方案前,一定會考慮多方面因素,可即使這樣,誰又能保證今天選中的解決方案,五年之後還能表現出眾呢? 理想很遠大,可現實性卻可能很小。


所以,我們特地總結了 5 大關鍵問題,下次再有儲存廠商推薦解決方案,讓他們先回答了這 5 個問題再說。


1、你們的方案是否同時兼具高效能和低延遲?

雖然所有的全快閃儲存廠商都會公佈很高的 IOPS 值,但 IOPS 並非唯一的效能指標,回應時間與延遲同樣需要被考慮。系統回應請求的速度越快,延遲越少,才能更快地完成 I/O。所以,讓廠商們先解釋一下他們是怎麼在低延遲的情況下實現高 IOPS 的。


2、隨著資料負載增加,你們的方案還能實現一致性、可擴展性及高效能嗎?

隨著儲存系統處理的資料日益增加,或用於執行額外的應用程式,系統的壓力也隨之增加。系統每秒處理請求(或讀/寫組合變化)越多,每次請求的處理時間也就越長。回應時間長了,也就需要更長的時間來完成所有工作負載任務。 當然也有相應的對策來緩解這一問題。使用廠商定制的快閃儲存模組,可以獲得顯著的性能優勢,這些快閃儲存模組比固態硬碟(SSD)具有更高的性能,並能在繁重的處理負載下保持低延遲。 解決快閃儲存效能問題的另一種途徑是通過服務品質(QoS)解決方案,設定工作負載優先順序,按需求調整系統資源。

Picture1.png日立數據系統的 HFS A2x0 全快閃儲存與 VSP G Family 儲存系統均具備 QoS 的能力,確保提供高效能的應用環境


3、內部資料清理是否會影響效能?

儘管快閃儲存具有效能優勢,但袜除資料時並不像磁碟那麼簡單,而內部清理工作也可能導致效能問題。要重寫快閃儲存,需要多步驟「清零」快閃儲存單元,以便重新寫入。這個過程很費時間,並且會拖慢系統。 快閃儲存設備可以將這種影響降到最低,但長此以往也會出現瓶頸。而且,系統在做清理工作時,尤其是高負載下和資料變化頻繁時,IOPS 會下降,同時延遲也會增加。除非在系統架構層面解決這個問題,否則將嚴重影響效能。所以,不妨問一下廠商,他們的解決方案能否提供多佇列架構,允許將客戶 I/O 設置為更高優先順序,優於其他工作。


4、資料減量技術降低了成本,效能是否也打了折扣?

快閃儲存陣列上運行的所有程序均需要資源。程序越密集,需要的資源越多。除非使用硬體加速或給予專用資源,線上程序將影響系統效能。一些廠商在系統設計時加入了特殊功能來處理這個問題,或者允許您打開或關閉資料服務,以減少負載。 在具有重複資料刪除和壓縮功能的系統中,您可以關閉其中一項,實現最佳性能。因為某些工作負載只需要壓縮,不需要同時進行重復資料刪除和壓縮。 日立的快閃儲存模組(FMD)就具備硬體加速壓縮功能,將負載分佈於所有快閃儲存模組,而儲存控制器不承擔負載。其次,壓縮資料一直在運行當中,所以決不會產生壓縮損失。這種零損失架構,加上工作不是運行在控制器上,即使在資料壓縮的情況下,也保持了較高的效能。如果效能資料是在壓縮程序始終運行的情況下獲得的,那麼可以想像,即使資料被壓縮,效能也不會差。

hitachi_fmd_dc2.jpg日立快閃儲存模組 FMD 提供硬體的加速與壓縮能力


5、你們的解決方案如何追蹤整體工作負載效能?

每個應用環境均有其極限,這是不可避免的。如果發生這種情況,客戶需要決定是否要升級儲存系統,或者調整 IT 環境中的其它部分。解決方案應該具備監控儲存效能,以預測和規劃系統升級。在瞭解了系統效能以及它是如何隨時間而變化之後,就可以規劃系統升級和投資新系統,以使系統性能始終如一。 同時,還需要瞭解,效能瓶頸並不總是由儲存系統導致。舉個例子,應用效能可能會因為伺服器架構超載或者網路故障受到影響。這種情況下,擁有能夠綜觀系統全域的監測軟體就變得十分重要,它能説明我們瞭解故障發生在什麼位置,以及什麼時候發生的。有了這些資訊,就可以經由對比應用、主機和儲存的情況來解決。

Outcomes