posts - 11, comments - 29, trackbacks - 0, articles - 1
            BlogJava :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理

          Xen 基礎(chǔ)一 背景篇

          Posted on 2007-03-09 15:29 -=Kinohl=- 閱讀(1177) 評論(0)  編輯  收藏 所屬分類: 項目經(jīng)驗
          既然是隨筆,加之我確實也沒有什么心得,那就允許我和大家聊一下吧。 說到Xen我們就不能不從虛擬化說起。虛擬化最初的需求就是,降低資源成本,把多操作系統(tǒng)進(jìn)行集成。(節(jié)約思想) 借用我的一位前輩的資料,我就不細(xì)說了背景了。 OS虛擬化的概念出現(xiàn)于1972年IBM的一個名叫System 360的系統(tǒng)上。簡單的說,就是在OS和硬件之間插入一個系統(tǒng)管理層,系統(tǒng)管理層負(fù)責(zé)調(diào)度多個OS之間的硬件使用,包括MMU,I/O,DMA等等。 在目前的IT系統(tǒng)中,虛擬化越來越成為一個關(guān)鍵的技術(shù)領(lǐng)域。主要的原因有以下幾點。 費用的節(jié)省 目前大多數(shù)的服務(wù)器應(yīng)用中,只能使用到服務(wù)器自身硬件能力的15%。但是為了擴(kuò)展不同的業(yè)務(wù),用戶還需要購置新的服務(wù)器。按照統(tǒng)計,數(shù)據(jù)中心中的一臺服務(wù)器需要每年一萬美元的費用,另外還需要系統(tǒng)維護(hù),管理,硬件和軟件的license等等的費用。 在使用了虛擬化技術(shù)后,可以在每一臺服務(wù)器上同時運行多個操作系統(tǒng)和應(yīng)用。有效的利用服務(wù)器硬件自身的能力。從而減低系統(tǒng)的購置費用和全生命周期的維護(hù)費用。 提高了系統(tǒng)配布和管理能力 使用虛擬化,可以簡單的實現(xiàn)OS的動態(tài)配布。patch的安裝,不斷電的系統(tǒng)維護(hù)等等也可以實現(xiàn)。 高可靠性的實現(xiàn) 將硬件與OS之間隔離,OS中所使用的物理設(shè)備變成了邏輯設(shè)備。提高了系統(tǒng)的可靠性。另外,針對虛擬化的系統(tǒng),OS的備份恢復(fù)等非常容易實現(xiàn),一旦出現(xiàn)系統(tǒng)故障也可以很快的恢復(fù)。 那么什么又是Xen呢: XEN是一個基于X86平臺的虛擬機系統(tǒng),它支持多個操作系統(tǒng)共用系統(tǒng)硬件,而且更重要的是,它不會導(dǎo)致操作系統(tǒng)的功能性和性能性的劣化。它可以支持多種操作系統(tǒng)的虛擬化,比如Linux,BSD,Windows XP等等。 作為設(shè)計目標(biāo),XEN希望能夠在一臺服務(wù)器上同時運行多達(dá)100個虛擬機(VM)。此外,XEN有以下的幾個特性。XEN是最快的和安全性最好的虛擬機系統(tǒng),它是開源的系統(tǒng),取得了世界領(lǐng)先的許多公司的支持。還有一點,它是免費的。 相對比已有的幾個虛擬機系統(tǒng),比如VMware,UML(User-Mode Linux)來說,XEN的性能有顯著的提高。 此外,XEN提供了對于硬件虛擬化技術(shù)的全面支持。比如,Intel新一代的VT-x處理器中支持了CPU,MMU和內(nèi)存的虛擬化。AMD的Pacifica也有相似的技術(shù)。對于此類硬件,XEN可以不修改GuestOS直接進(jìn)行管理。

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 陕西省| 富宁县| 桃园市| 肇庆市| 象州县| 镇江市| 丰宁| 清苑县| 望江县| 吉安县| 九台市| 辽阳县| 盐城市| 沈阳市| 泽普县| 礼泉县| 泌阳县| 苏尼特右旗| 葫芦岛市| 平塘县| 如皋市| 黔西县| 磐安县| 若尔盖县| 武城县| 温宿县| 嘉善县| 文昌市| 甘谷县| 建平县| 永州市| 洛南县| 英吉沙县| 湘潭市| 兴宁市| 淮阳县| 株洲市| 驻马店市| 固始县| 铜鼓县| 汤原县|