摘要:“顛覆”一詞常常用來形容會改變現有游戲規則的技術趨勢,帶來的很可能是一個嶄新的時代。
在IT存儲界,也有一場“顛覆”,那就是閃存技術的運用。2010年可謂是SSD的發展元年,閃存新星Fusion-io宣布營收額增長300%,各種工藝的SSD如雨后春筍般冒了出來,市場規模也達到了10億美金,隨之而來的就是諸多閃存公司上市、收購,群雄并起。
應用驅動下的閃存革命
閃存時代的崛起,不僅僅是IT追求效率的慣性使然,更多地是應用的驅動——移動設備、云服務、社交網絡和大數據分析等都對存儲提出了苛刻的要求。要適應這些要求,必須加快對應用的響應速度,計算、網絡、存儲都必須更加高效。根據摩爾定律,處理器和內存的性能每18個月就會翻番,與多核處理器、虛擬化及不斷增長的網絡速度相比,存儲性能顯然已成為短板。
企業想要用最短的時間將最準確的數據傳輸給CPU,因為無論是郵件系統、ERP系統、OLTP數據庫或性能實時分析系統,I/O延遲和系統的緩慢都將帶來時間和金錢的損失。高速SSD的出現,緩解了數據存取低效的矛盾,極大提升存儲系統的IOPS與吞吐量。
Intel在IDF 2013上曾表示“每一萬個寫事務中,一個90ms的延時至少會對性能導致25%的影響”,因此應用要求I/O時延穩定分布,也就是絕大部分I/O時延低于某一閾值。全閃存陣列能夠提供極速的I/O性能和低延遲,業務響應速度極快,在提供數據高可靠性的同時,具備豐富的數據管理增值服務。
通常而言,5U的全閃存陣列可提供高達20萬混合讀寫IOPS,時延只有500us,在線重刪、壓縮技術基本可達成3~5倍的數據縮減率。相比傳統機械硬盤陣列,提供同樣的IOPS、容量情況下,5U的全閃存陣列就可以代替2個機柜的傳統機械硬盤陣列,同時降低能耗、制冷、空間費用以及TCO(Total Cost of Ownership)。
全閃存陣列主要應用在核心數據庫、虛擬桌面、虛擬服務器VSI(Virtual Server Infrastructure)場景中,這些應用下發隨機混合讀寫I/O到存儲系統,存儲系統下發到SSD的仍是隨機混合I/O,由于緩存機制,寫I/O數據緩存后立即得到響應,而隨機讀I/O數據無法命中緩存,必須下盤取得數據,但存儲系統以及SSD在面對這種隨機混合讀寫I/O,無法較好地解決讀時延穩定問題。通常而言,在大壓力下,比如SSD在典型數據庫業務場景中,讀平均時延高達數毫秒,而讀最大時延高達幾十毫秒,如何保證這些應用的讀I/O時延穩定,并使存儲系統承載更多的業務I/O,仍是業界難題。
全閃存系統迎來新發展
華為即將發布的新一代全閃存系統探索了一個新方向——讓存儲系統控制器與SSD盤配合,解決存儲系統無法保證隨機混合讀寫I/O下的讀時延穩定問題,降低SSD 垃圾回收頻率,從而提升了SSD的 IOPS并減低了IO時延,端到端的保障混合讀寫I/O時延維持在穩定的狀態。
盤控配合機制除了保證華為新一代全閃存系統的極致性能,也提升了SSD壽命。一方面減少SSD內部垃圾回收搬移的數據量,減少閃存顆粒的擦除次數,提升SSD壽命;另一方面,控制器能精細識別SSD返回的錯誤碼,并提供精準的錯誤處理。比如當SSD內部出現Die損壞時,通用SSD要么會整盤失效無法處理I/O,要么會處理I/O緩慢,成為整個系統的瓶頸。而華為新一代全閃存系統在識別這種錯誤后,控制器將讓數據較少的分布到該SSD中, 使SSD仍然運行并維持與其他SSD相同的性能。同時,控制器能充分檢測SSD的健康狀態,準確預測SSD壽命,來合理的利用并發揮SSD的最優性能。
不同于在傳統陣列架構基礎上為SSD做局部優化,更不同于簡單地在傳統陣列中配滿SSD,華為新一代全閃存系統專門針對SSD進行優化設計。華為新一代全閃存系統徹底革新企業IT,讓全閃存更好地適用于企業級存儲應用,服務于各行各業,提升運營效率,讓業務更敏捷。