數據存儲產業服務平臺

基于PCIe的SSD提供的不止是速度

廠商喜歡推廣固態存儲的一個原因是:速度。當SSD在傳統的磁盤存儲得到推廣時,廠商們也越來越多的關注在服務器內部的PCIe卡上部署SSD。那么在PCIe存儲卡上使用SSD有什么優點和缺點呢?

在這次訪談中,來自馬薩諸塞州Enterprise Strategy Group公司的高級分析師Mark Peter不僅從速度方面談到了基于PCIe的固態存儲,還從價格和性能優勢分析了PCIe固態存儲。請收聽我們的播客采訪或閱讀以下的采訪記錄。

由于將固態存儲直接綁定到PCIe總線有明顯的速度優勢,那么我們值得將存儲整體遷移到PCIe嗎?或者至少是將繁忙的I/O遷移。

我覺得有趣和圓滑的回答是:“嘿,如果你有足夠的錢并且沒有其它限制的話,你當然可以這么做。”不過讓我來給你一個更加合理的回答。我們已經有了固態硬盤,然后我們一起討論將它們通過PCIe部署到服務器內部。我們已經習慣了傳統硬盤所在的層級,我們也將會有固態存儲的層級,只有這樣才合理。

所以如果所有部署方式的價格都是一樣的話,那么我們會將所有存儲都盡可能的部署在最高層級,可能比PCIe還要高,也許直接就部署到DRAM了。但是固態存儲的價格不同,性能也不同。所以固態存儲的層級范圍也不同。

因此我不認為現在可以將固態存儲整體遷移至PCIe。它會有它的位置,人們會根據性價比來決定它的部署位置,用戶已經在這么做了。

對于當前的服務器環境,你認為短期內用戶會在現有的服務器加入PCIe卡嗎?或者是否有用戶在采用PCIe技術前仍然在等待其它服務器端閃存設備的技術?

我認為金錢在里面起到了很大作用,人們會根據成本來決定將什么部署到哪里。但目前的許多部署方式還有另一個挑戰——缺乏共享能力。

我覺得用戶會等待更多實現共享的方案。有許多公司在討論通過軟件來實現該技術,而非購買一整套設備。

所以你要得到更靈活的、更有擴展性的、更有共享能力的技術是很昂貴的。我認為成本會決定有多少用戶使用該技術。

你提到了共享能力,人們在這方面有什么特別注重的地方呢?

如果你有一個虛擬化的環境(這在今天很普通),你想做的最后一件事就是購買一個昂貴的資源,如固態存儲,將它部署到物理服務器內部。如果這個服務器需要遷移,不管它是物理服務器遷移還是虛擬服務器遷移,若是它綁定在一個服務器中,它只能被這個服務器使用。這樣如果你要遷移數據或者將它遷移到另一臺物理服務器上,就會產生問題。用戶正在尋找解決該問題的更加靈活的方案。

顯然,這是所有基于PCIe固態存儲的缺點。而且雖然SSD對讀操作很有幫助,但每一個寫操作都會將其性能慢慢耗盡。對于SSD硬盤,操作系統和SSD廠商的軟件都可以延長硬盤的壽命。那么PCIe呢?它在本質上跟SSD是一樣的嗎?

它們是一樣的。有固件可以提升介質的壽命,不過你需要去管理它。你可以看到一些人在談論寫放大,一些人談論讀寫放大,其實你需要的是使用壽命放大,讓介質在總體上得到更多使用壽命。

順便說一個另外有趣的事實:固態存儲的一個優點是知道它什么時候會到達生命周期。當它們完成一定數量的寫操作時,就會死亡,這是一種“優雅的死亡”。

所以你可以為SSD的損壞提前做出計劃。系統廠商,無論是硬盤廠商還是PCIe卡廠商也會處理這件事。這不單是會考慮到它們的生命周期,而是會讓它們在到達生命周期時會有一定數量的設備來取代它們,這樣應該會使得管理更加簡單。所以我認為人們不必為SSD使用壽命考慮太多。

目前PCIe的最大缺點是什么?是連接到現有服務器的限制嗎?(SSD取代HDD的一個問題是eSATA連接無法完全利用固態存儲的速率)。PCIe會有類似的問題嗎?

這是一個有待進一步討論的問題:許多相同的優點和缺點也在其它形式的固態存儲中出現過。讓我們回憶一下我們為克服硬盤問題做的努力,我們使用了RAID、短擊技術(short stroking)以及許多技術來解決硬盤的問題。

這就是我們通常做的,這些問題存在很正常。我們要看到所有類型的硬盤都有缺點,我并不認為我們現在討論的PCIe在這些方面會有什么不同的地方。

另外一個我認為重要的事情是,無論固態存儲是基于PCIe還是放置在存儲內部,速度都會很快,但速度本身并不是一個最終目標,它只是完成目標的一個手段。

因為無論你將它部署在服務器端還是存儲端,它都會減輕系統其余組件的負擔。由于基于PCIe的SSD在性能方面表現的很好,所以它會讓你提升基礎設施的整體性價比。

未經允許不得轉載:存儲在線-存儲專業媒體 » 基于PCIe的SSD提供的不止是速度
精品国产午夜肉伦伦影院,双性老师灌满浓jing上课h,天天做天天爱夜夜爽,攵女乱h边做边走