閃存初創公司PernixData希望成為VMware系統管理員最好的朋友——發布了他們的Flash Virtualisation Platform(FVP)閃存虛擬化平臺。
FVP通過將單臺服務器的閃存存儲轉化為集群范圍內的資源,從而增加了單個虛擬機管理程序支持的虛擬機數量。
FVP將跨多個VMware服務器的閃存資源進行聚合,提供一個虛擬化的、分布式的、虛擬機管理程序層的緩存,加速應用讀寫I/O的數據請求。
FVP服務器從閃存存儲池中讀取請求。它有一種Write-Through模式,在這種模式下,托管在虛擬機上的應用讓寫請求得到承認,但FVP和后端SAN的寫操作被通過。相比只采用SAN的做法來說,這加快了寫的速度,因為SAN并不是為讀請求服務的。
但是,當后端SAN是一個共享閃存陣列的時候,會發生什么呢?現實情況可能是,盡管寫操作在Write Through模式下得到了加速,但是仍然存在網絡延遲的情況。
而且,當服務器閃存內存提高到10TB甚至更高的時候,又會發生什么?這意味著FVP可以承擔不僅僅是在其緩存內的一個應用的數據集。但是,如果這個緩存被用做存儲內存的話——服務器DRAM內存空間的邏輯擴展——那么,可能就不需要FVP了,因為你會使用閃存作為緩存閃存。
再深入一些的話,如果被FVP使用的閃存是更高速的(Diablo Technologies推出的)DIMM類型MCS閃存,那么會發生什么呢?因為MCS剛剛推出,目前還沒有現成的產品,所謂這種假設還要等待一段時間。
一時間,出現了很多針對“閃存化”服務器的多個選擇,承諾可以快速提高應用性能。在以性能為中心的服務器數據訪問的世界中,磁盤I/O的局限性已經成為過去時了。