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