過去,實時應用以及其他對工作負載要求苛刻的應用都避免虛擬化。而隨著近來存儲端的改進,是否變得容易一些?
不應該去嘗試將某幾類服務器應用程序進行虛擬化,例如數據庫、電子郵件和實時應用等,它們可能很容易導致虛擬機管理程序和虛擬化系統的其他部分出現過載。這在過去是天經地義的公理,然而,隨著存儲帶寬的提高——以及更低延遲和更高的IOPS——虛擬化這些應用程序最大的硬件障礙已經被克服了。
存儲系統的硬件升級包括兩種常用接口,光纖通道(FC)傳輸速率可達16 Gbps,而iSCSI以太網接口,作為經濟實惠的替代選擇,其接口速率也已超過10 Gbps。此外,由于使用了閃存,存儲系統的速度也獲得大幅提升,閃存無論是作為高速緩存、第0級存儲、還是用在全閃存陣列,都能大大縮小等待時間,并提高吞吐量和IOPS。隨著閃存價格的繼續下滑,即使是低端的存儲系統也比幾年前的最高端具有更高的性能。而今天基于云的系統也可以分流一部分處理和存儲需求到云端的托管系統,使小型企業可以按月支付少量費用即可獲得大規模計算能力。
關于實時應用的虛擬化,在軟件端確實還存在著一些問題,但電子郵件和數據庫系統的虛擬化和過去相比,即使不是習以為常,也已相當常見了。有些數據庫和電子郵件系統確實會消耗它們所在服務器的全部資源,但即使是這樣,在多個服務器和多臺虛擬機(VM)上運行的集群系統也已成為一種標準的解決方案,專門針對那些不適合只跑在一臺服務器上的數據庫或電子郵件系統。