2012-08-09 48 views
1

我最近加入了一個開發團隊,並在球隊總是在服務器上運行的短路和漫長採購過程延誤小組會議注意到。我們採取任何盒我們可以發現,即我們只是需要更多的,不一定是最快的。我在一次會議上問了爲什麼我們沒有虛擬化。我被告知過有關虛擬化的嘗試,但它不適用於異步連接。爲什麼虛擬化不適用於任何「異步」的東西似乎對我來說模糊不清,但我認爲現在不推薦這個問題是最好的(特別是因爲我是新來的)。我得到異步網絡連接和請求的想法,在應用層面,但我不是,爲什麼虛擬化絕對清晰不能在某些服務器環境工作。絕對無法虛擬化的服務器環境?

也就是說,我並不是說「不是最好的解決方案」,但是在什麼情況下服務器虛擬化實際上是不可能的

(有關服務器環境中的某些可能相關的信息:我們主要運行數據庫服務器,Web服務器,做大量的消息的,排隊,並獲得峯值網絡流量高峯時間)

回答

0

實時系統的虛擬化僅僅是關於我投入了「不可能」的範疇(至少就現有的虛擬化解決方案去),但即使如此,也沒什麼可說的技術本身,使這不可能的嘛 - 只有實現。

實時系統通常需要非常接近硬件,以確保一切正好發生時,它需要。由於操作的不一致性,確保所有事情都按時運行,在虛擬化環境中將非常困難/不可能。因此,將實時系統放入非實時管理程序幾乎肯定會導致問題。

至於服務器環境中去,像DPI/SPI防火牆及相關係統需要極高的吞吐量和必須完成給定的時限將可能是最好的「真正的」內。例如他們的請求。