全閃存存儲系統是完全由固態存儲介質(通常是NAND閃存)而沒有硬盤驅動器(HDD)構成的獨立的存儲陣列或設備。這些系統是用于增強可能包含磁盤陣列的環境的性能,或者用于取代所有傳統的硬盤存儲陣列。它們也是用于支持由于NAND閃存較佳的性能帶來的特定需求和功能,以及克服對閃存存儲獨有的寫/擦除周期的挑戰。
在一個全閃存存儲系統中,控制器被優化以獲得SSD的高性能。傳統的磁盤控制器通常每個可支持少于200 IOPS的存儲媒介(磁盤驅動器)。高性能的SAS HDD幾乎可以達到這個數字的2倍,但與一個普通的固態驅動器提供8000 IOPS相比仍然微不足道。考慮到磁盤驅動器的延時,HDD陣列控制器可以處理周期剩余,大多數的處理周期用于處理快照、卷管理和復制之類的存儲服務。
當SSD取代HDD,即這個延時消失后,控制器成為瓶頸,而且其性能顯著變差。全閃存存儲系統推出保持數據流向較快的存儲介質的控制器,無論這些存儲介質是驅動器規格的SSD或是閃存電路卡模塊形式的。它們通常具有允許更多數據流進出存儲介質的分布式的控制器架構,經常會以獨立的處理器處理存儲服務的系統開銷。有些也具有降低網絡協議處理對性能的影響的板載(onbOArd)功能。
全閃存存儲系統的控制器也處理耐久性問題。與磁盤驅動器不同,NAND閃存無法在位級別進行覆蓋寫入。為了適應這種變化,閃存的一個塊在新數據寫入前必須整個擦除。這需要單獨的內部管理程序,整合打算刪除而從塊里面保存出來的數據,在擦除前創建額外的數據拷貝步驟。所有這些被稱作"垃圾收集"的額外的系統開銷步驟消耗存儲控制器的CPU周期,如果這些周期同時從處理數據I/O的處理器被偷走,會影響性能。
這些解決方案也無獨特之處,全閃存存儲系統擁有指定專門硬件處理這種閃存特有的系統開銷的閃存控制器,因此不會降低性能。與基于軟件的閃存控制器相比,它們運行這些NAND閃存操作(減少寫入放大、提高損耗均衡)的工作更有效率。該功能也使低成本的多層單元(MLC)和企業級MLC(eMLC)NAND閃存芯片的使用成為可能,有助于降低全閃存存儲系統每GB的實際成本。
現在我們討論一下現有的全閃存存儲系統的類型以及用戶是如何使用的。
功能1:增強性能
全閃存存儲系統的第一個功能是作為對已有的基于磁盤的基礎設施的高性能存儲設備的增強。新技術最早的采用者通常是處于最前沿的那些人,那些似乎不惜代價需要更多性能的用戶。現在,這些閃存設備成本已經下降,但通常只是用于增強性能。在這種環境里,全閃存系統能夠為游戲或者高事務數據庫等在線應用在負載高峰期的時候的運行提供了臨時或兼任的塊存儲區域。EBay就是使用全閃存設備增強這類環境的性能。
全閃存設備除了充當閃存層,也能夠加速存儲在硬盤陣列的應用,或者為虛擬服務器和VDI環境提供網絡化的高性能高速緩存。Texas Memory Systems、Kaminario、Violin Memory、Whiptail和Astute Networks公司已經推出這類產品,盡管其中很多公司也有其他閃存類別的基于閃存的產品。
功能2:取代HDD陣列
全閃存存儲系統的第二個功能是以全閃存陣列的形式取代已有的基于磁盤的存儲陣列。這些解決方案的部署與第一組功能相同的基本技術,具有專為閃存存儲設計的控制器和內部架構,但也加入了存儲服務。作為傳統的磁盤陣列的替代,全閃存存儲陣列需要滿足市場上對卷管理、快照和復制之類的功能的需求。有些也提供多協議功能的基于塊和基于文件的存儲。
全閃存存儲陣列通常包含重復數據刪除、 自動精簡配置和壓縮之類的存儲效率技術,因為這些程序在固態存儲中工作良好。數據縮減也能夠降低每GB的實際成本,這在過去一直是更廣泛采用閃存存儲設備的主要障礙。盡管為主要的存儲陣列實施重復數據刪除之類的技術可能會有性能影響,制造商們期待全閃存系統仍有性能剩余。在這個領域的制造商包括Pure Storage、Nimbus、Skyera、Greenbytes、EMC(與XtremeIO合作)以及Solidfire。如上所述,其中很多公司的解決方案可歸類到全閃存設備,也可用于增強性能。
全閃存系統的主要優點
與其他閃存技術比較,全閃存系統一般具備幾個主要優點。不需要使用服務器端的SSD或者PCIe卡,他們可以像目前的磁盤陣列一樣在SAN配置環境中進行共享,這點對那些有許多潛在服務器主機需要加速的用戶具有吸引力。共享對于提供高可用和支持VMware Storage vMotion的服務器虛擬化實施也具有吸引力。
與混合閃存系統(同時帶有閃存和磁盤的設備)相比,全閃存存儲系統提供更快、同時也更一致和更可預測的性能。與混合陣列不同,它們的控制器可以忽略決定哪些數據集應該放在閃存以及在兩個存儲區域之間實際往返移動數據所需要周期的高速緩存和分層運算法則的系統開銷。全閃存系統的數據都置于固態存儲內,在服務器虛擬化之類的高動態環境中,不像高速緩存或者分層系統那樣容易受工作量變化的影響。不會有高速緩存或者層"丟失"的風險,這種破壞性的場景之下,所需數據沒有如期在閃存上而從磁盤獲取數據時應用被迫等待。
成本:TCO問題
如上所述,閃存系統的每GB的成本問題一直抑制基于閃存的存儲設備的采用。但當重復數據刪除和其他數據縮減技術對傳統的磁盤陣列不劃算時,它們特別適合全閃存系統。首先,這些程序在全閃存系統上能運行良好,因為這些系統已有的高IOPS性能,使這些程序比在HDD上更有效率。同時,閃存的每GB基礎成本比較高,所以,與HDD相比,數據縮減額外取得的每一個百分點,都有更好的邊際回報。由于這個原因,計算全閃存系統的投資回報的時候,必須留意需要包括合理的數據縮減比率。
增值代理商的觀點
閃存已經成為目前存儲技術項目里的固定設備。不管是作為性能增強型設備進行實施或者取代傳統的HDD系統,問題不再于是否使用基于閃存的系統,而是另外一個選擇:當高性能磁盤驅動器和SSD之間每GB實際成本差別不斷縮小時,這個選擇越來越劃算。且不說潛在的全閃存項目,增值代理商也應該熟悉全閃存存儲系統,因為這項技術是閃存存儲更大的話題的一部分。除了服務器端SSD/PCIe解決方案和混合閃存設備以外,全閃存系統也是客戶將會問及的一個實施選擇。
核心關注:拓步ERP系統平臺是覆蓋了眾多的業務領域、行業應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業務領域的管理,全面涵蓋了企業關注ERP管理系統的核心領域,是眾多中小企業信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:全閃存存儲系統的類型和功能
本文網址:http://www.guhuozai8.cn/html/consultation/1083967525.html