天天看點

你的公司需要一個全閃存資料中心

在早期,閃存的價格很高,而且驅動器在幾年内就會耗損。現在,驅動器的價格要低得多,而且耗損的問題實際上已經不再像開始一樣嚴重。是以,每一個公司都該有一個全閃存資料中心。

現在,ssd比如何hdd都要快得多,無論是随機輸入輸出還是帶寬。ssd的容量也遠遠超過了hdd,目前已經有了2.5英寸大小16 tb容量的ssd,而100 tb 2.5英寸的ssd也正向我們走來。hhd能達到的最佳狀态是12 tb,還是在3.5英寸的情況下。

ssd仍然有耗損問題,但制造商已經做出了很大的改進,從寫入到糾錯和内部備援,大多數ssd現在可以在繁重的工作負載下持續服役五年之久。

你的公司需要一個全閃存資料中心

為什麼是全閃存資料中心?

每tb的ssd價格仍然高于hdd,1tb ssd的售價約為250美元,而hdd則是50美元。這已經不隻是兩輛小轎車的對比了,而是法拉利和五菱宏光之間的差距。

但250美元1tb的ssd是快速的,它傳輸了40萬個iops,而在hdd上隻有區區15萬。ssd實際上取代了一個價格将近450美元的企業級hdd,而且企業級hdd并不比消費級hhd快得多。擁有一個全閃存資料中心,存儲速度更快,公司的錢也賺的更快。

有些人可能會說,一個超快的nvme ssd——花費超過250美元——将會取代企業級的hdd.不過,如果它所支援的應用程式需要在200萬iops範圍内執行,那麼nvme僅是必要的。對于許多用例來說,250美元的ssd是足夠的。

你的公司需要一個全閃存資料中心

raid(獨立磁盤備援陣列)正在下降。傳統的資料完整性方法是控制性能瓶頸和缺乏靈活性的犧牲品,再加上10+tb驅動器的影響。軟體定義的存儲将用小型虛拟儲存設備取代raid,存儲和伺服器之間的模糊概念。

随着對超聚合裝置的轉移和raid陣列的轉移,雙移植的驅動器在資料可用性模型中是不相關的。這意味着sas的使用優于nvme或sata.

閃存在哪裡?

除了it公司的員工所表現出的天生的保守性格,許多公司還沒有一個全閃存資料中心的原因可能在與過時的軟體。大多數應用程式都是用單線程、單核計算機來編寫的,在這種模式下,輸入輸出的時間是永恒的。這些程式在沒有重寫的情況下不會獲得ssd的巨大好處。

例如,一個應用程式基于這樣一個想法,即hdd的一個i/o需要13毫秒,它會發出i/o,然後斷開連接配接,并有效地進入睡眠狀态。這種睡眠狀态可能是20個i/o,這就是計算機的永恒之說。所有的狀态交換和空閑都會消耗系統開銷。

有了ssd,應用程式可以在切換到另一個程序之前,在典型的100微秒級片上完成大量的i/o.作業系統和編譯器沒有解決這些性能問題。

你的公司需要一個全閃存資料中心

不過,即使沒有重寫,一個全閃存的資料中心也會讓應用程式運作得更快,幾乎沒有例外。這種改進似乎在兩到五次之間,可通過節省伺服器和裝置的成本來支付大量的ssd.

存儲廠商已經發現,大多數系統并不使用所有的ssd iops.他們已經将多餘的部分應用到後端程序來壓縮對象,一些緩慢的基于hdd的存儲系統做得不好。這降低了給定有效容量所需的總容量,通常是在主存儲和次存儲中,而且通常是5倍。這是另一個很大的節約,網絡負載也有類似的增長,而且減少了将資料加載到記憶體的延遲。

本文作者:佚名

來源:51cto

繼續閱讀