依賴于良好的系統(tǒng)架構(gòu)以及閃存和磁盤存儲的組合,你可以在實現(xiàn)閃存的高性能的同時享受磁盤的低成本優(yōu)勢,提升你的VDI存儲總體性能表現(xiàn)。
網(wǎng)絡(luò)和磁盤延遲會對VDI存儲的性能表現(xiàn)產(chǎn)生很大影響,雖然閃存存儲可以提供更好的性能表,但是其會產(chǎn)生比基于磁盤的存儲系統(tǒng)大的多的成本開銷。
閃存設(shè)備性能表現(xiàn)的關(guān)鍵在于固態(tài)技術(shù),因為其沒有可移動組件。不依賴于讀/寫次磁頭來訪問數(shù)據(jù),固態(tài)硬盤(SSD)使用更加類似于內(nèi)存的方式從閃存存儲中讀取數(shù)據(jù)。閃存設(shè)備并不存在由旋轉(zhuǎn)的磁道和移動的讀/取磁頭所導(dǎo)致的延遲時間。
構(gòu)建混合存儲系統(tǒng)的三種方式 需要了解混合存儲的第一件事情就是你可以部署多種不同的架構(gòu)。每一種都擁有自己的性能特點、適用于不同的需求。
也許創(chuàng)建混合存儲系統(tǒng)最為簡單的方式就是在存儲系統(tǒng)中同時使用固態(tài)硬盤和普通磁盤。將閃存被封裝在一個類似于磁盤的盒子當中,使用和磁盤同樣的方式連接到存儲系統(tǒng)上。SSD使用和硬盤同樣的協(xié)議,所以基本上它們是可以進行互換的。
使用SSD的優(yōu)勢在于和現(xiàn)有存儲基礎(chǔ)設(shè)施的兼容性以及易于安裝的特點。SSD可以提供比硬盤更快的讀寫性能表現(xiàn),但是你可能會覺得這并不能發(fā)揮閃存設(shè)備的全部性能表現(xiàn);磁盤驅(qū)動協(xié)議并不是針對閃存存儲技術(shù)而設(shè)計的,所以必須將它們映射為閃存設(shè)備操作。
部署混合存儲系統(tǒng)的第二種方式是將其作為服務(wù)器和基于磁盤存儲系統(tǒng)之間的共享閃存設(shè)備。閃存設(shè)備作為一個持續(xù)性緩存來提升讀寫操作速度。比如,像文字處理或者電子表格這樣的VDI應(yīng)用程序可以將數(shù)據(jù)塊寫入到閃存設(shè)備當中,相比于在磁盤上完成同樣的操作,這樣可以更快地收到確認信息。當閃存設(shè)備將新收到的數(shù)據(jù)寫入到磁盤存儲系統(tǒng)的同時,應(yīng)用程序可以繼續(xù)完成其他操作。
這種方式可以提供多種優(yōu)勢。首先,因為閃存設(shè)備位于服務(wù)器和存儲系統(tǒng)之間,多種服務(wù)器都可以利用閃存設(shè)備提供的優(yōu)勢。同樣,這樣的閃存系統(tǒng)可以安裝在PCI總線上(PCIe),而不是磁盤驅(qū)動的盒子當中。PCIe可以提供更快的速度,避免產(chǎn)生和模擬磁盤驅(qū)動協(xié)議相關(guān)的系統(tǒng)開銷。
第三種方式需要直接在服務(wù)器上安裝PCIe閃存設(shè)備。這種方式可以極大地提高存儲性能,因為其減少了CPU和持續(xù)性存儲間的網(wǎng)絡(luò)延遲,同時避免了和磁盤驅(qū)動協(xié)議相關(guān)的系統(tǒng)開銷,還有由盤片旋轉(zhuǎn)和讀/寫磁頭移動所產(chǎn)生的延遲。
VDI用戶希望虛擬桌面可以擁有和臺式機或者筆記本類似的性能表現(xiàn)。
增加CPU和內(nèi)存的數(shù)量和提高其速度可以起到幫助作用,但是寫入密集型操作仍然是系統(tǒng)性能表現(xiàn)的明顯短板。對于可能產(chǎn)生大量負載的其他情況,比如啟動風(fēng)暴,也可能對VDI環(huán)境增加沉重的讀取負擔(dān)。基于閃存的陣列雖然不能同時消除這些延遲,但是可以減少這種短板。
在理想環(huán)境下,你可以部署一套只使用閃存的存儲系統(tǒng)。但是對于很多現(xiàn)實情況來說,投入這么高的成本是不切實際的。然而,在VDI服務(wù)器的PCIe總線上部署閃存設(shè)備可以提供基礎(chǔ)的性能提升。共享設(shè)備方式可以幫助提升硬盤和SSD部署的性能表現(xiàn)。
最后,部署混合存儲系統(tǒng)的成本開銷必須和降低延遲、更快的應(yīng)用程序響應(yīng)之間保持平衡,在一些情況當中,還需要考慮其可以擴展現(xiàn)有VDI基礎(chǔ)設(shè)施、支持更多用戶的能力。