與專用硬體相比,虛擬化的可靠性如何?
在我的組織中,我們有大量的關鍵任務伺服器,目前存在一個爭論,對於關鍵伺服器,我們應該使用 VMWare vSphere 5 還是使用專用硬體?
高級管理層和開發人員的看法是,某些應用程序(oracle DB / Glashfish / etc..)可能與 vmware 不兼容,因為它不直接與硬體層互動,而是它們的作業系統與 vmware 層互動(兼容性方面) . 還有一個論點是資源在 vmware 主機之間共享(性能方面)。
我的方法不那麼懷疑,我認為如果您分配必要的資源,作業系統將執行無論專用伺服器或 VmWare。我也認為 VmWare 是“虛擬化標準”(個人觀點),這意味著它們的兼容性必須相當廣泛。
為了便於討論,我們可以選擇最壞的情況。20 TB Oracle Database 11G 和 6,000 IOps。使用 VmWare 與專用硬體(伺服器刀片)執行它的可靠性如何?
謝謝,
好吧,你是典型的管理人員和開發人員——一無所知。不好意思說。
某些應用程序(oracle DB / Glashfish / etc..)可能與 vmware b 不兼容
他們工作正常。這些天沒有直接與硬體對話。甲骨文?你把它安裝在什麼上面?提示 - 您安裝它的內容與硬體對話。
不虛擬化 Oracle 有充分的理由,但這主要是圍繞“大型數據庫在集群上執行,而不是(小)虛擬機”,而不是“哦,它與硬體對話。
還有一種說法是資源在 VMware 主機之間共享(性能方面)
說得通。如果你需要這些資源。並非一切都需要它們——然後虛擬化允許在更大的伺服器上擁有多個虛擬機。這些天的主要問題是伺服器不再那麼小了……所以為專用的DHCP / DNS機器放置硬體是浪費的。
我的方法不那麼糟糕,我認為如果您分配必要的資源,無論專用伺服器還是 VMware,作業系統都會執行。
這是虛擬化專家多年來一直在說的話。
具有 6,000 IOps 的 20 TB Oracle 數據庫 11G。使用 VmWare 與專用硬體(伺服器刀片)執行它的可靠性如何?
你的意思是一個小型低功耗數據庫?嚴重地?平板電腦可以執行的東西?還是筆記型電腦?順便說一句,6000 IOPS 大約是 SSD 的 10%。
試試看:
- SQL 伺服器
- 約 800GB
- 在具有 48gb 記憶體的 VM 中執行。
基本上這是一個小設置。它就像一個魅力。不過,它是該伺服器上唯一的虛擬機。
基本上就是這樣。可靠性是相同的 - 機器崩潰它崩潰。這一切都是為了投入足夠的資源。並非一切都對虛擬化有意義 - 例如,如果您進入過非常大的數據庫,您可能想要查看 oracle ExaData 硬體,這是不可虛擬化的。
但除此之外,我迄今為止聽到的論點表明一無所知。