到SSD還是不到SSD?(虛擬化 - Xenserver)
我有幾個 Xenserver 機器正在執行(非常好)。我們大多數人都設置了帶有兩個機械 7200rpm 企業 sata 驅動器的 RAID1,或帶有 4 個 7200 企業 sata 驅動器的 RAID10。選擇 sata 驅動器是因為容量大,而且是 WD RE4,所以它們質量好,機械驅動性能不錯。
我有額外的預算來為我的部門購買一些好東西,我們正在考慮為我們的虛擬化基礎架構購買一些 SSD。問題是:
Xenserver 會從 SSD 中受益嗎?這不是一個簡單的問題,因為當您考慮儲存的各種可能性時它會變得複雜。
我們沒有預算來設置適當的 SAN,因此暫時無法進行網路儲存(訪客作業系統將儲存在主機上)。
毫無疑問,如果 VM 駐留在 SSD 上,它們本身將在性能方面受益,但由於 SSD 的容量低,我們正在考慮讓 Xenserver 本身從 SSD 上執行的可能性,但是我們質疑這是否會任何好處(dom0 是否需要高 i/o 性能?這有關係嗎?或者 VM 是否真正受益於 SSD 性能?)。
Xenserver 配置是相當基本的,因此從單個磁碟執行它對我們來說並不擔心(我們只需將全新安裝放在一起,然後從儲存陣列導入 VM)。
請指教。(但請不要只說“是的,當然 SSD 更好”,因為這取決於它們的使用方式)。
如果您真的想要獲得 SSD,您應該考慮在 XenServer 上執行的工作負載以及哪些工作負載會受益於更高的 IOPS 和更低的延遲——典型的候選對像是數據庫伺服器和高流量郵件伺服器。
正如 dunxd 已經說過的那樣,不要浪費錢將管理程序放在 SSD 上……我寧願把它放在一些 3.5 英寸的磁片上 :)
說真的,SSD的東西是從哪裡來的?它們只是您想要的一個不錯的玩具,或者您進行了一些分析並發現您目前的儲存性能限制了您的系統?
此外,SAN 會給您帶來很多好處,您應該考慮將預算轉移到那里或將其放在口袋裡,直到您有足夠的 SAN。它們也比某些人想像的要便宜 - 請記住,您可以購買一些“足夠好”的 SAN(例如這些)而不用磁碟完全填充它,並根據需要添加新磁碟,如果您不時選擇需要更多空間(7200rpm 近線磁碟)或性能(10k、15k 磁碟)或絕對 l33t 性能(SSD),並根據需要混合和匹配它們。(我們實際上正在考慮購買帶有雙控制器的 MD3220i,為我們的虛擬機提供一些 15k 磁碟,一些用於儲存備份、日誌和其他緩慢移動數據的 7k2 磁碟,並且我們將有大量未使用的插槽來填補未來無論我們需要什麼)。
如果你喜歡這類東西,你也可以購買一個帶有很多磁碟插槽的新伺服器,並用FreeNAS或類似的東西建構一個 SAN。