智汇工业-智慧工业、智能制造及工业智能、工业互联门户网站,专业的工业“互联网+”传媒

從虛擬化角度看云計算的本質

來源:網絡

點擊:1028

A+ A-

所屬頻道:新聞中心

關鍵詞: 虛擬化,云計算,操作系統

      虛擬化技術是云計算、云存儲服務得以實現的關鍵技術之一。它將應用程序以及數據,在不同的層次以不同的面貌加以展現,從而使得不同層次的使用者、開發及維持人員,能夠方便的使用開發及維護存儲的數據、應用于計算和管理的程序。

      虛擬技術亦分很多種,從不同的層次上來講,有cpu一級的虛擬化技術(目前intel正在著手研究著,在底層硬件上直接運行多個操作系統),硬件層上一級的虛擬化技術-----操作系統、vmware都是在硬件之上建立虛擬化程序。還有建立在操作系統之上的虛擬化技術:高級語言虛擬化技術(java\C#)、指令動態解釋執行的vmware\vpc、腳本語言運行時系統(如python\javascript、matlab、sql等)。

      這些虛擬化技術在不同的層次起著不同的作用。如操作系統起到了“將硬件接口抽象”,并提供了應用程序以統一的編程接口使用硬件的能力。在操作系統上建立的vpc等虛擬化技術,使得用戶可以在一個操作系統之上,再運行其它操作操作系統、不同體系應用程序的能力。而高級語言虛擬化技術(java),使得編程人員,以理想機器的角度來編寫應用程序,進一步將硬件操作,甚至操作系統操作都隔離開來,完全是基于應用的目標來建立虛擬化。而腳本語言、第四代語言更是以高層次的抽象(虛擬化)來實現業務邏輯、應用程序邏輯。

     

      1.虛擬化技術的一般性描述

     

      虛擬化技術與多任務以及超線程技術是完全不同的。多任務是指在一個操作系統中多個程序同時并行運行,而在虛擬化技術中,則可以同時運行多個操作系統,而且每一個操作系統中都有多個程序運行,每一個操作系統都運行在一個虛擬的CPU或者是虛擬主機上;而超線程技術只是單CPU模擬雙CPU來平衡程序運行性能,這兩個模擬出來的CPU是不能分離的,只能協同工作。

      云計算概念是由Google提出的,這是一個美麗的網絡應用模式。狹義云計算是指IT基礎設施的交付和使用模式,指通過網絡以按需、易擴展的方式獲得所需的資源;廣義云計算是指服務的交付和使用模式,指通過網絡以按需、易擴展的方式獲得所需的服務。這種服務可以是IT和軟件、互聯網相關的,也可以是任意其他的服務,它具有超大規模、虛擬化、可靠安全等獨特功效;“云計算”圖書版本也很多,都從理論和實踐上介紹了云計算的特性與功用。

      我們在開汽車的時候其實就用到了機械的虛擬化技術,汽車機械運動的復雜形態被邏輯上簡化為方向盤、油門、剎車、離合器的簡單運動方式,這種簡化使汽車機械系統的復雜性被全面屏蔽,方向盤、油門、剎車、離合器成為了人機交互設備。

      不只在工業領域就是在金融領域也有虛擬化技術的身影,如復雜的股市變化規律被幾個簡單的指數所描述,通過指數的變化就能反應股票市場的運行情況,甚至整個經濟的運行規律。

      物理學也虛擬化技術用的最多的地方,原子核內部的復雜運動情況通過各種宏觀物理設備如:拉曼譜、正電子譜、核磁共振等表現出來,其實我們誰也沒有真正的看到原子核的形態,但我們能通過對這些物理量的分析得到原子核的結構,那么這些物理設備就實現了對原子核內部結構的虛擬化工作。

      以上的描述我們可以看出,虛擬化技術是一門應用很廣泛的技術,甚至可以說是一門相當基礎的學科。廣義的定義虛擬化技術可以這么來看:虛擬化技術就是一種邏輯簡化技術,實現物理層向邏輯層的變化。從這個定義來看一個系統采用虛擬化技術后其對外表現出的運動方式是一種邏輯化的運動方式,而不是真實的物理運動方式。所以采用虛擬化技術能實現對物理層運動復雜性的屏蔽,使系統對外運行狀態呈現出簡單的邏輯運動形態,如下圖1.

     

      

      圖1 虛擬化技術的一般性邏輯

     

      2. 虛擬化角度下的云計算架構

     

      虛擬化技術是一項非常綜合的技術,對于計算機科學來說大部分工作都是在做虛擬化的工作,網絡的七層協議是對物理通訊的虛擬化、傳統的操作系統是對單個計算機物理硬件的虛擬化、計算機高級語言是對機器語言的虛擬化、人工智能則是更高級的虛擬化技術。計算機科學的虛擬化層次我們用下圖進行了簡單的描述,節點的物理硬件和網絡物理硬件通過多層虛擬化的邏輯簡化過程形成了彈性化的計算、存儲和網絡帶寬三者整合的虛擬資源池,也就是我們今天講的云計算模式。

     

      

      圖2從虛擬化角度看云計算的架構

     

      我們可以看出云計算的概念位與整個邏輯的最上層,是底層物理硬件經過多次虛擬化抽象而形成的一個邏輯概念。這也就說明了為什么云計算是未來的幾年的技術發展方向,因為技術的發展就是一個不斷抽象簡化的過程,越上層的技術邏輯就是越高級的邏輯,因為這個邏輯是站在了很多巨人肩上的,這些巨人就是下層的虛擬化技術。

      所以可以說云計算系統是運行在一個多層虛擬化協議棧上的高度抽象系統,云計算不是新瓶裝舊酒,而是更高一級的技術發展,這個酒是面少不了老酒的調味作用。這幅圖中我們看到了云計算的立足之本,炒作是推動不了技術發展的,技術的發展有技術發展的邏輯。

     

      3.從虛擬化角度看云計算資源池包括哪些資源

     

      多數文章認為云計算所構成的資源池只包括計算和存儲,不過我們從圖2中可以看到云計算的資源池除了計算和存儲外還有網絡帶寬,由于云計算系統節點是分布化的,云中心可以不只是一個地方,云計算系統可以實現帶寬資源的有效協調,從而將帶寬這一資源納入到資源池,CDN的功能將被納入到云計算的功能體系。

      當然一個開放的通用云計算系統的資源池還包括系統平臺所接入的服務,云計算平臺作為一個應用接入平臺可以實現大量應用的接入和整合,也許服務也應該成為資源被虛擬化技術放入資源池。

     

      4.從虛擬化角度看云計算的產業鏈

     

      一提到虛擬化大家首先想到了Vmware,Xen等產品,然而大家都忽略了最大的虛擬化產品是現有的操作系統軟件Window和Linux,更嚴格的說90%以上的IT企業都在做虛擬化,思科在做網絡層的虛擬化、Intel在做硬件層的虛擬化、大量軟件企業在做應用層的虛擬化。

      圖2中的每一個虛擬化層還可以做更為細致的劃分,每一個虛擬化層就代表了云計算產業鏈上的一個環節。云計算肯定不是一兩個虛擬化技術企業的專有技術,云計算“大象無形”的下面是一個巨大產業鏈和技術邏輯鏈的支持,只有“大象”才能“無形”。

      云計算標準就是要建立一個虛擬化的邏輯協議棧,使產業鏈上的不同企業能有效的在同一個邏輯遞推關系下工作。圖3是云計算協議棧的一個簡圖,其中的每一層可能還會包括許多子層,云計算概念是下層多個邏輯協議層遞推出的一個上層概念。

     

      

      圖3云計算簡化協議棧

     

      5. 用戶和云計算應用開發人員眼中的云計算

     

      用戶眼中的云計算就是通過層層虛擬化后的一個邏輯形象,就像汽車駕駛員看到的方向盤和油門一樣,用戶只需要生活在一個他們熟悉的邏輯環境下就行了,這和電影Matrix中的描述的一樣:用戶自己應該根本不知道自己是存在于一個虛擬的邏輯環境中的。用戶不用知道方向盤是如何使汽車發生轉向的,也不用知道油門是如使汽車加速的,這是汽車上的一套機械電子虛擬化層去完成的工作。油門的踩下邏輯上對應用速度的增加,方向盤的順時針運動邏輯上對應于右轉;而真實的物理過程卻是油門的踩下對應給油量的增加,方向盤的順時針運動對應汽車前輪的右偏。在這個比喻下用戶看到的云計算系統就是一個可以按自己目前使用習慣使用的一臺功能全面的邏輯計算機。

      從云計算應用開發人員的眼中看來云計算就是一批工作在不同邏輯層的API,他們要做的就是調用API完成自己的應用邏輯,他們也不用關心下層的邏輯是如何運行的,工作在不同邏輯層的開發人員只負責自己這一層的應用邏輯。如應用開發人員要存儲一個文件只需要調用一個write()函數就行了,文件的分割、備份、安全、網絡傳送由下層邏輯負責。應用開發人員本身做的也是虛擬化工作,只是他們是在向自己的上一層提供虛擬化邏輯。

     

      6. 結語

     

      從虛擬化的角度看云計算可以使我們對云計算的本質有一個清晰的邏輯,虛擬化技術遠比我們上面描述的框架復雜,云計算是技術發展的趨勢但也面臨著巨大的技術壁壘,需要整個產業的全面協作,他決不是一兩家虛擬化企業能解決的問題,對于我國來說可能是一個戰略性的產業方向,需要從國家層面來解決產業鏈及協議棧的問題。

    (審核編輯: 智匯小新)

    聲明:除特別說明之外,新聞內容及圖片均來自網絡及各大主流媒體。版權歸原作者所有。如認為內容侵權,請聯系我們刪除。

    主站蜘蛛池模板: 雨量计,翻斗雨量计,声波雨量计i,时差法流量计,时差法明渠流量计 - 徐州伟思水务科技有限公司 | 气体报警器,有毒气体报警器,可燃气体探测器,乙炔气体报警器,可燃气体检漏仪,便携式气体检测仪,气体报警控制器-山东如特安防设备有限公司 | 金属剪切机,金属打包机,废钢剪切机,废铁压块机,金属压块机,废纸打包机,重废龙门剪,废钢龙门剪,箱式剪,液压剪切机-瑞顿机械装备制造江阴有限公司 | 矿用精确定位系统,井下4G无线通讯系统,工作面集控系统,皮带保护系统-山东新云鹏电气有限公司 | 校园防欺凌|视频一键式报警器|防霸凌报警柱|停车场语音对讲|商铺联网报警|应急广播音柱|居家养老一键通|盾王可视联网运营中心 | 精细筛-振动筛-滚筒筛-摇摆筛-平面回转筛-筛分机械设备-新乡德科筛分机械公司 | 中陕核二一〇研究所有限公司| 清尼龙滤膜-清洁度检测设备-清洁度分析仪-清洁度萃取机-优昂(百科) | 深圳市佳顺优印印刷有限公司,佳顺优印,画册印刷,海报印刷,封套印刷,手提袋印刷,包装盒印刷,彩盒印刷,无碳纸印刷,不干胶印刷,信封印刷,便笺印刷,笔记本印刷,台历印刷,挂历印刷,国际会展中心附近印刷厂,宝安印刷厂,宝安教材印刷厂 | 商标注册查询_商标注册代理公司_专利申请_版权登记-源智知识产权 | 耐磨锤头|合金锤头|高铬耐磨锤头|破碎机锤头|双金属双液复合锤头_巩义东辰实业 合金耐磨锤头铸造厂 | 网络广播_公共广播系统_校园,学校数字ip,itc智能广播系统方案 | 牡丹江网络公司,牡丹江网站建设专家|网络推广|网络营销|黑龙江艺通网络技术开发有限公司 | 商标注册_北京商标注册费用_申请商标注册代理机构_北京商标注册公司- | 主题公园设计|主题公园规划|水上乐园设计|龙翔设计|龙翔景观|龙翔文旅|深圳市龙翔设计景观工程有限公司 | 履带式移动破碎站-移动筛分站-移动碎石机-破碎机_山东奥凯诺矿机 | 太原重卡叔叔运输有限公司-山西太原大件运输、太原物流公司、太原货运物流、太原大件运输、太原货运信息、长治物流公司、长治大件运输、晋城物流公司、晋城大件运输、忻州大件运输、朔州大件运输、阳泉大件运输、大同大件运输、吕梁大件运输、临汾大件运输、运城大件运城 | 中国焊接协会网站—中国焊接信息网;焊接行业最权威访问量最大的专业网站:焊接信息、焊接材料,焊接机器,焊接设备,焊机,焊材,辅助设备,焊机配件,仪器仪表,电动工具,钎焊,送丝机,表面处理,自动化专机,焊锡丝,助焊剂 | 上海上市答谢酒会_企业年会_新品上市发布会_周年/开业庆典_会议会务_活动策划布置演出公司 | 行李快递安检机-便携式X光安检仪-行李安检机-液体-爆炸物探测仪-安天下安检设备 | 随车挖生产厂家_山东精久工程机械有限公司 | 上海祝融起重机械有限公司-德国耶鲁手拉葫芦|耶鲁手拉葫芦|耶鲁手扳葫芦|耶鲁电动葫芦经销代理 | 菏泽代理公司|菏泽代办公司|菏泽公司注册|公司变更注销 | 无锡鑫润杰金属科技有限公司 | 拉力试验机|电子万能试验机|液压万能试验机|摩擦磨损试验机|济南试验机厂家-济南思达测试技术有限公司 | 旋风铣_数控旋风铣整机_旋风铣头|定制生产厂家【腾创机械厂官网】 | 思行科技-珠海小程序开发-珠海网站建设-珠海APP开发-江门小程序开发-江门网站建设-江门APP开发 | 无锡紫苹果装饰首页-高端别墅装修设计,专业别墅装饰公司 | 气体灭火安装,气体灭火系统安装,七氟丙烷灭火系统安装,消防气体灭火控制系统 | 青岛色粉_色母及改性塑料供应厂家 - 青岛建轩新材料有限公司 | 线宽测试仪丨光调制分析仪丨调制器 卓越光子-专注于光电解决方案 | 垃圾桶_垃圾桶厂家_临沂市旭宏塑料有限公司 | 制砂机_选矿设备_耐磨件-郑州富嵩机械设备有限公司 | 四川蜀易控科技有限公司-酒店客房控制系统-智慧酒店智能化客房控制系统生产厂家 | 篮球场围网|网球场围网|球场围网|体育场围网_安平县炎煌丝网制品有限公司 | 液压支架配件|液压支架立柱|液压支架千斤顶|液压支架换向阀|液压支架乳化油|液压支架密封件-山东卓力生产厂家 | 上饶市安信永辰会计师事务所有限公司 | 全球石油化工网 - 石油化工资讯,石油化工机械,石油化工设备,石油化工贸易,石油化工技术,尽在石油化工网 | 陕西|青海|兰州|新疆|西宁|净化工程|西安甘肃|PCR实验室|无尘车间|净化车间-西安环亚净化工程 | 河北瑞峰医疗-河北护理床-河北医用病床-河北养老院护理床-河北护理床厂家-河北病床厂家-河北瑞峰医疗 | 环链电动葫芦_钢丝绳电动葫芦_电动葫芦厂家_上海沪工起重机械有限公司 |