摘要:虛擬化方式虛擬化技術有很多實現方式,比如根據虛擬化的程度和級別,有軟件虛擬化和硬件虛擬化,全虛擬化和半虛擬化。
什么是虛擬化?
云計算的核心技術之一就是虛擬化技術。所謂虛擬化,是指通過虛擬化技術將一臺計算機虛擬為多臺邏輯計算機。在一臺計算機上同時運行多個邏輯計算機,每個邏輯計算機可運行不同的操作系統,并且應用程序都可以在相互獨立的空間內運行而互不影響,從而顯著提高計算機的工作效率。
虛擬化的核心軟件VMM,是一種運行在物理服務器和操作系統之間的中間層軟件。VMM是一種在虛擬環境中的“元”操作系統。他們可以訪問服務器上包括CPU、內存、磁盤、網卡在內的所有物理設備。VMM不但協調著這些硬件資源的訪問,也同時在各個虛擬機之間施加防護。當服務器啟動并執行VMM時,它會加載所有虛擬機客戶端的操作系統同時會分配給每一臺虛擬機適量的內存,CPU,網絡和磁盤。
虛擬化方式
虛擬化技術有很多實現方式,比如根據虛擬化的程度和級別,有軟件虛擬化和硬件虛擬化,全虛擬化和半虛擬化。
軟件虛擬化:顧名思義,就是采用純軟件的方法在在現有的物理平臺上實現物理平臺訪問的截獲和模擬,該物理平臺往往不支持硬件虛擬化。
硬件虛擬化:簡單來說,就是物理平臺本身提供了對特殊指令的截獲和重定向的硬件支持,新的硬件會提供額外的資源來幫助軟件實現對關鍵硬件資源的虛擬化,從而提升性能。
全虛擬化:完全虛擬化技術又叫硬件輔助虛擬化技術,最初所使用的虛擬化技術就是全虛擬化(Full Virtualization)技術,它在虛擬機(VM)和硬件之間加了一個軟件層Hypervisor,或者叫做虛擬機管理程序或虛擬機監視器(VMM)。
半虛擬化:半虛擬化技術是后來才出現的技術,也叫做準虛擬化技術,現在比較熱門,它就是在全虛擬化的基礎上,把客戶操作系統進行了修改,增加了一個專門的API,這個API可以將客戶操作系統發出的指令進行最優化,即不需要VMM耗費一定的資源進行翻譯操作。
免費虛擬化技術課程:阿里云大學——開發者課堂
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/25547.html
摘要:為增進大家對的認識,本文將對的種虛擬化技術的略予以介紹。由于設備模擬的方法在性能和支持的特性上和真實的相差過大,設備模擬的技術已經不再應用到虛擬化技術中。 GPU,也即圖形處理單元。不論在手機中,還是在電腦、筆記本上,GPU都發揮著不可替代的作用。往期文章中,小編對加速原理、GPU服務器選擇、GPU存儲性能提升等均有所介紹...
摘要:主機名命名空間,不同的內部可以擁有不同的主機名。此外,也是解決跨平臺部署的利器。也許看完上述介紹大家還是云里霧里,沒關系,既然叫實戰指南,那么必然有實戰部分,我們從最簡單的程序開始。后續我們將介紹,如果利用運行你自己的程序。 原文地址:Docker實戰指南(一):Docker介紹 Introduction 我第一次注意到Docker大概是在2014年的時候,當時對Docker的第一印象...
摘要:無論是微服務架構還是服務網格架構,都是在服務器虛擬化技術日漸成熟后才得以大規模使用。超虛擬化技術就能很好的解決二進制翻譯的問題。于是和的組合就奠定了服務器虛擬化的基石。 歡迎關注我的公眾號睿Talk,獲取我最新的文章:showImg(https://segmentfault.com/img/bVbmYjo); 一、前言 服務器虛擬化技術是云計算的基石,在最大化利用硬件資源的同時,又降低...
閱讀 3476·2021-11-19 09:40
閱讀 1492·2021-10-13 09:41
閱讀 2655·2021-09-29 09:35
閱讀 2710·2021-09-23 11:21
閱讀 1693·2021-09-09 11:56
閱讀 830·2019-08-30 15:53
閱讀 844·2019-08-30 15:52
閱讀 598·2019-08-30 12:47