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