摘要:可以說虛擬化技術(shù)是實現(xiàn)云計算基礎(chǔ)架構(gòu)層面的核心技術(shù)。虛擬為每個虛擬機(jī)的準(zhǔn)備了一個虛擬寄存器的數(shù)據(jù)結(jié)構(gòu),跟蹤著所有寄存器中的值。的全部狀態(tài)其實就是所有寄存器的值,只要在看來寄存器的值沒問題,就可以正常執(zhí)行。如果訪問模式的寄存器,是不會管的。
我們知道云計算平臺上面的云主機(jī)實際上都是虛擬機(jī),但我們感覺不出來,用起來和一臺真實的服務(wù)器沒什么區(qū)別,這都要歸功于虛擬化技術(shù)(Virtualization)??梢哉f虛擬化技術(shù)是實現(xiàn)云計算基礎(chǔ)架構(gòu)層面(IaaS)的核心技術(shù)。那么這種虛擬化技術(shù)究竟是怎么回事?
云計算所使用的虛擬化技術(shù),其實并不是一項新技術(shù)。1998年成立的VMWare(威睿)公司就是做虛擬機(jī)軟件的,后來被數(shù)據(jù)存儲技術(shù)公司EMC(易安信)收購了,再后來EMC又被Dell收購了。
我們先不談VMware公司的歷史,重點說一下他們的虛擬機(jī)軟件:VMware Workstation。這個軟件允許多個x86虛擬機(jī)同時被創(chuàng)建和運行。每個虛擬機(jī)實例可以運行其自己的客戶機(jī)操作系統(tǒng)(Guest OS),如Windows、Linux、BSD等。說白了就是,VMware Workstation允許一臺真實的計算機(jī)同時運行好幾個操作系統(tǒng)。
從底層操作系統(tǒng)來看,每個虛擬機(jī)都是一個用戶進(jìn)程;從虛擬機(jī)中的的Guest OS來看,自己擁有整個計算機(jī)。
虛擬機(jī)的工作原理
虛擬機(jī)軟件解決了一個關(guān)鍵的技術(shù)問題:就是如何讓Guest OS認(rèn)為自己正運行在一個真實的計算機(jī)上。
VMware的架構(gòu)圖
管理多個虛擬機(jī)的軟件叫做VMM(Virtual Machine Monitor),或者叫hypervisor。VMM做了三件事來欺騙Guest OS:分別是虛擬CPU、虛擬內(nèi)存、虛擬I/O。
虛擬CPU:為每個虛擬機(jī)的CPU準(zhǔn)備了一個虛擬寄存器的數(shù)據(jù)結(jié)構(gòu),跟蹤著CPU所有寄存器中的值。CPU的全部狀態(tài)其實就是所有寄存器的值,只要在Guest OS看來寄存器的值沒問題,Guest OS就可以正常執(zhí)行。
Guest OS作為一個用戶進(jìn)程,實際上運行在CPU的ring3模式(最低權(quán)限),但VMM讓它以為自己運行在CPU的ring0模式(特權(quán)模式)。如果Guest OS訪問ring3模式的寄存器,VMM是不會管的。但如果Guest OS試圖訪問一些ring3模式的寄存器,VMM就直接修改虛擬寄存器的值,讓Guest OS認(rèn)為自己真的操作了這些特權(quán)模式下才能訪問的寄存器。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/4959.html
摘要:借著華為云近期推出新一代采用系列云主機(jī)產(chǎn)品的機(jī)會,云能力評估小組展開了新一代至強(qiáng)處理器在云計算系統(tǒng)中運算處理能力的評測活動。華為云云主機(jī)采用的是全新一代,型號為為的定制型號。考慮到單一的測試打分結(jié)果并不好對云主機(jī)的計算能力進(jìn)行分析。當(dāng)前云計算應(yīng)用日趨火熱,云計算所提供的大數(shù)據(jù)分析、人工智能,乃至于物聯(lián)網(wǎng)等全新的應(yīng)用也已經(jīng)成為用戶所關(guān)注的熱點。但是云計算的基礎(chǔ)——計算能力,卻長期受到忽視。在云...
摘要:騰訊云在年底決定開發(fā)容器產(chǎn)品隨后組建容器技術(shù)團(tuán)隊并進(jìn)行技術(shù)選型通過對不同編排工具的分析對比最終選擇作為容器編排引擎并且迅速在年初推出容器解決方案為用戶提供托管的一站式服務(wù)。但是騰訊云最終選擇了現(xiàn)在看來這個選擇無比正確。Kubernetes 很火,一大批互聯(lián)網(wǎng)公司早已領(lǐng)先一步,搭建起專有的 PaaS平臺,傳統(tǒng)企業(yè)們看到的 Kubernetes的趨勢,亦不甘落后,在試水的道上一路狂奔。雖然,Ku...
摘要:今天的云模型并未針對物聯(lián)網(wǎng)的規(guī)模,品種和潛力進(jìn)行優(yōu)化。在理論上,霧計算將理論上最小化存儲數(shù)據(jù)與啟用了網(wǎng)絡(luò)的事件之間的延遲,或者稱之為霧節(jié)點,從而提高了物聯(lián)網(wǎng)的可靠性,同時也提高了其便利性以及擴(kuò)展性。短語 物聯(lián)網(wǎng)(IOT)據(jù)說已經(jīng)由凱文·阿什頓的名字高科技企業(yè)家在90年代末期業(yè)務(wù)演示過程中被創(chuàng)造出來,并一直被定義國際電信聯(lián)盟為全球基礎(chǔ)設(shè)施對于信息社會,通過基于現(xiàn)有和不斷發(fā)展的可互操作的信息和通...
摘要:所以,云計算是一種美麗的商業(yè)模式,重構(gòu)的不僅僅是行業(yè),真正改變的是企業(yè)和社會的運營理念。云計算的業(yè)務(wù)模式可以從三個層次來看,,。 云計算,源自互聯(lián)網(wǎng),而如今又被超越了互聯(lián)網(wǎng)。被媒體和產(chǎn)業(yè)熱炒了幾年之后,大家發(fā)現(xiàn),最早提出云計算,推廣云計算的廠家似乎沒有什么成功的項目,倒是云的概念被應(yīng)用到互聯(lián)網(wǎng)乃至IT之外的領(lǐng)域,比如云商,云電視,云殺毒… 本文認(rèn)為云計算最有價值的是其是按需取用的商業(yè)模...
摘要:為此,推出了企業(yè)級一體化云計算方案,即靈活穩(wěn)定量身定制業(yè)務(wù)智能。文天樂表示,是一個輕量化的平臺,其代碼量只有相同功能的平臺的十分之一。文天樂認(rèn)為,未來年,私有云仍將保持漸進(jìn)性的增長。一個月黑風(fēng)高的夜晚,兩隊黑衣人在某酒店的一個房間內(nèi)正在進(jìn)行一場特殊的數(shù)據(jù)交易,雙方各自攜帶10塊硬盤,在現(xiàn)場完成數(shù)據(jù)交互后,立即將所有硬盤毀掉。這不是某部電影大片中的情節(jié),而是生活中真實發(fā)生的事件。如果不能保證數(shù)...
閱讀 3511·2023-04-26 02:41
閱讀 2646·2023-04-26 00:14
閱讀 3108·2021-08-11 10:22
閱讀 1447·2019-12-27 11:38
閱讀 3667·2019-08-29 18:34
閱讀 2465·2019-08-29 12:13
閱讀 3036·2019-08-26 18:26
閱讀 2087·2019-08-26 16:49