英特尔® 虚拟化技术
生活随笔
收集整理的這篇文章主要介紹了
英特尔® 虚拟化技术
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
虛擬化作為一項技術,可以使計算機物理資源得以在一臺機器上的多個虛擬分區上抽取、配置、共享和利用。虛擬化一般通過硬件手段、軟件手段、或二者的 配合來完成。每個虛擬分區包含它自己的操作系統環境。虛擬化可以通過各種技術來實現,對于用戶而言,理想的虛擬化解決方案應該提供不同虛擬機之間的徹底的 安全的隔離,并為每個虛擬機提供卓越的性能,從而確保整個平臺的出色實用性、可靠性和安全性。虛擬化本身并不是一個很新的概念,早在幾十年前就已經出現了。那么英特爾公司為什么要發展自己的虛擬化技術,英特爾??虛擬化技術又有什么技術特點呢?這正是本文所要介紹的。英特爾??虛擬化技術是一組基于芯片級別的技術,進而改進純軟件虛擬化解決方案。這些虛擬化解決方案使多個操作系統和相關應用能夠同時在各分區內運行。因此,一個物理系統能夠作為一系列邏輯虛擬系統運行。英特爾??虛擬化技術通過增強虛擬化解決方案的可靠性、可支持性、安全性和靈活性,可改進現有純軟件虛擬化解決方案。這些芯片進步代表著技術的巨大進步,具體表現在大大減少了軟件虛擬機的相關開銷,以及支持了更廣泛的操作系統。 以往純軟件虛擬化解決方案為IT?部門和最終用戶提供了顯著的優勢,但它們存在著很多的限制。下面舉兩個例子來說明。上層模擬的Guest OS很多情況下是通過虛擬機監視器(VMM)來與硬件進行通信,再由VMM?來決定其對系統上所有虛擬機的訪問。而這里請注意傳統的VMM在操作系統看來也是一個應用程序,是運行在RING 3上的,而不是RING 0。這就導致了VMM是不能執行一些特權指令的,而我們知道Guest OS是一定會涉及到特權指令的,所以VMM對Guest OS的模擬支持是不全面的。又比如,傳統的純軟件VMM常常涉及到對Guest OS二進制代碼的修改,從而不能廣泛的支持各種OS。 而英特爾??虛擬化技術通過芯片級的技術,加入了幾條專門的CPU指令來支持VMM,從而使VMM不再運行在傳統的RING 3上,進而解決了前述的問題。英特爾??虛擬化技術為豐富的虛擬化解決方案生態系統提供強大的基礎。這些受硬件輔助的虛擬化解決方案將可擴展強大計算引擎的能力,以同時處理多個完全不同的任務。那么虛擬化有哪些可能的應用場景呢?下面是一些示例:
本文轉自Intel_ISN 51CTO博客,原文鏈接:http://blog.51cto.com/intelisn/131527,如需轉載請自行聯系原作者
- 降低總體擁有成本:為優化部署并降低潛在的軟件兼容沖突,IT?部 門通常需要每個服務器只部署一個單獨應用,隨著計算機處理能力的不斷提升,這就導致了大量服務器無法得到充分利用。又比如,某些應用需要其它地方都不使用 的過時的操作系統,很難升級運行新系統;如果想升級,就只能冒很大的風險進行移植。借助虛擬化,一個硬件平臺可以運行不同操作系統的多個實例,其中每個實 例均在自己的虛擬機(VM)中運行,并共享對硬件資源的訪問。由于整合降低了系統維護成本和移植成本,同時數據中心內的空間和電源能夠得到更好的管理,從而使總體擁有成本顯著降低。
- 提高可管理性、可靠性與可用性:采用虛擬化技術的服務器可以根據負載均衡的要求,接受來自其它系統的虛擬機動態遷移,更加容易管理。同時,虛擬化解決方案可以在單一物理系統上提供可靠的故障轉移方案和系統備份,從而提升了可靠性與可用性。
- 實現故障隔離:虛擬化可以通過隔離不同虛擬機來提供安全性。通過在不同實例中運行各種應用,一個虛擬機不會遭 到另一個虛擬機中病毒或惡意軟件的破壞。惡意軟件所造成的任何破壞均會影響到其所運行的具體虛擬機。同樣,如果應用出了問題,它也只會鎖定其自己的會話。 之后,該虛擬機可在不影響系統上運行的任何其它虛擬機的情況下重新啟動。
- 提升工作效率:升級和更新軟件是所有?IT?經理所執行的常見重要任務之一。如果站點想在與目標設備相同的硬件上測試軟件包升級,可以通過在平臺上運行新的虛擬機來輕松實現。通過底層硬件的虛擬化,應用將自動的跨平臺功能;開發人員可以通過在隔離的虛擬機上進行開發和測試。
本文轉自Intel_ISN 51CTO博客,原文鏈接:http://blog.51cto.com/intelisn/131527,如需轉載請自行聯系原作者
總結
以上是生活随笔為你收集整理的英特尔® 虚拟化技术的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 盒子模型、div盒子、边框粗细、外边距
- 下一篇: oracle 分析函数 视频,ORACL