成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

你不知道的移動設備虛擬化

云計算 虛擬化
在過去的幾年里,軟硬件廠商們已經開始對大家能想象到的幾乎各個方面進行虛擬化。服務器虛擬化、網絡虛擬化、應用程序虛擬化,甚至桌面虛擬化,這些技術都已變得司空見慣。

  在過去的幾年里,軟硬件廠商們已經開始對大家能想象到的幾乎各個方面進行虛擬化。服務器虛擬化、網絡虛擬化、應用程序虛擬化,甚至桌面虛擬化,這些技術都已變得司空見慣。不過最近,像VMware和Red Bend Software這些公司已開始推出移動設備虛擬化這個概念。

  移動設備虛擬化是什么東東?

  眼下,有兩種不同的新興的移動設備虛擬化模式。其中一種模式類似服務器虛擬化。其基本理念是,移動設備(如智能手機或平板電腦)能夠同時運行多個移動操作系統。比如說,單單一個移動設備就可以運行Android OS以及Windows Phone 7。

  另一種新興的移動設備虛擬化模式其工作方式類似應用程序虛擬化。其基本理念是,每一個應用程序在孤立的沙盒里面運行;沙盒把該應用程序與移動操作系統及可能安裝的其他任何應用程序隔離開來。

  盡管這兩種不同的移動設備虛擬化方案存在不同之處,但這兩種模式都提供了類似的好處:加強了安全性和靈活性。本文著重討論操作系統級別的虛擬化。

  在我們開始探討之前,不妨分析一下推動移動設備虛擬化這項技術發展的動因。移動設備虛擬化會變得很重要的一個主要原因就是,因為它有效地解決了IT專業人員多年以來一直在竭力對付的問題。

  毫無疑問,凡是在過去幾年擔任過網絡管理員的人都遇到過這種情形:員工帶著一部自掏錢包的嶄新智能手機步入辦公室。員工勢必想要把他的新設備連接到企業網絡,希望能夠充分發揮其功效。至少,他可能希望能夠訪問所在企業的電子郵件,但是還可能希望訪問移動應用程序或SharePoint網站。

  這種情形面臨的問題在于,IT專業人員面臨巨大的壓力,確保網絡安全可靠。在許多行業,還有政府法規需要遵守。最終結果是,網絡管理員通常不太情愿允許員工通過個人設備來訪問企業網絡。實際上,我對客戶通常給予的忠告是,只允許公司采購的設備連接到企業網絡。我之所以給出這個忠告,主要出于兩個原因。

  首先,面對你無法完全控制的東西,休想對它采取足夠有效的保護措施。要是有人通過移動設備連接到貴企業的網絡,那么你就能夠實施組策略(Group Policies)及其他安全機制,以便控制如何使用該設備。如果用戶將自己的個人設備連接到網絡上,就很難完全控制這些設備的配置。比如說,許多企業堅持要求禁用內置在移動設備中的攝像頭。然而,要是你禁用了用戶個人智能手機上的攝像頭,他們可能會很不高興。

  其次,允許隨便使用個人移動設備對技術支持人員來說勢必會變成一場惡夢。畢竟,市面上有無數不同的智能手機,每一款手機又預裝了各自的操作系統和一套默認的應用程序。指望你的技術支持人員能夠全面支持用戶帶入到辦公室的每一種移動設備,那是不切實際的。

  針對移動設備的操作系統虛擬化同時解決了上述兩個問題。移動設備虛擬化讓用戶有可能并行運行相同或不同的操作系統。比如說,某一個設備可能安裝了Android的兩個實例(instance)。這兩個實例將彼此完全獨立,誰也不知道另一個實例的存在。從理論上來說,移動設備還可以并行運行Android和塞班。

  能夠在移動設備上運行多個操作系統有助于想把個人設備連接到企業網絡的最終用戶,但同時也有助于IT部門。因為網絡管理員只需部署完全遵守企業IT安全政策的替用操作系統,沒必要試圖為用戶的個人設備提供足夠保護,同時盡量不惹毛用戶。那樣網絡資源就完全通過該操作系統來加以訪問,不會暴露在替用操作系統面前(替用操作系統留給用戶個人使用)。

  除了解決為用戶個人設備提供足夠的安全這個問題外,移動設備虛擬化還有助于降低技術支持成本。盡管從理論上來說每一個用戶都可以擁有不同型號和款式的移動設備,但移動設備虛擬化將使得物理硬件無關緊要,正如服務器虛擬化產品允許安裝服務器操作系統那樣,不管底層硬件是什么(當然,假設硬件符合某些最起碼的規格)。

  換句話說,移動設備虛擬化平臺將允許IT部門在虛擬機管理程序上部署移動操作系統和一套完全配置好的應用程序,從而為技術支持人員減輕負擔,不必了解每一種設備的基本細節。相反,每個用戶可以通過外觀和行為完全一樣的統一的訪客操作系統(guest OS)來訪問企業網絡,不管訪客操作系統安裝在哪種型號或款式的設備上。

  移動設備虛擬化是怎樣工作的?

  眼下,有幾家廠商在開發移動設備虛擬化解決方案。比如說,在西班牙巴塞羅那召開的移動世界大會上,VMware公司最近就在一款LG智能手機上演示了其移動設備虛擬化平臺。

  移動設備虛擬化這個新興市場的另一家主要廠商是Red Bend Software,這家公司開發了一款名為VLX的移動虛擬機管理程序,旨在與ARM和x86架構兼容。VLX在功能上類似服務器虛擬機管理程序和桌面虛擬機管理程序。與其他任何的類型1虛擬機管理程序一樣,VLX其實只是在裸機層面與設備硬件進行交互的一個薄薄的抽象層。這樣一來,VLX讓多個訪客操作系統可以在單單一個移動設備上同時運行。

  VLX通過為訪客操作系統分配硬件資源來工作。與大多數其他虛擬機管理程序一樣,這種操作以兩種不同的方式來實現:一些硬件資源進行了分區,另一些硬件資源則進行了虛擬化。

  內存是硬件資源進行分區的一個典例。兩個不同的操作系統無法同時使用相同的內存區,所以對內存進行了分區,那樣每一個訪客操作系統被分配了特定數量的內存。訪客操作系統完全掌管這部分內存,享有獨家使用權。

  目前,處理器是無法進行分區的資源。如今的移動設備只有一個處理器,因而不可能對系統資源進行分區,以便每一個訪客操作系統都有專用的處理器。然而,配備雙核處理器的第一代移動設備正開始出現在市場上,所以似乎有理由認為:硬件最終會含有數量足夠多的處理器核心,以便針對每個訪客操作系統來管理專用處理器核心。不過眼下,VLX使用自己的內置調度程序來控制每個訪客操作系統收到多少處理器周期。

  鑒于移動設備虛擬化的工作方式類似服務器虛擬化,Red Bend Software等公司已經擁有移動設備虛擬化解決方案,你可能會想為什么還沒有看到虛擬化技術使用在消費級設備上。

  移動設備虛擬化還沒有廣泛應用的原因與硬件訪問方面的限制有關。不妨考慮一下VMware ESXi和微軟Hyper-V等服務器虛擬化產品的工作方式。如果管理員想要創建幾個虛擬機,他們先要購買一臺物理服務器和某款服務器虛擬化產品。然后將虛擬化產品(Hyper-V、ESXi和思杰XenServer等)安裝到服務器上。一旦虛擬化產品部署到位,管理員就可以自由地開始創建虛擬機,并將操作系統安裝到那些虛擬機上。

  說到移動設備虛擬化,情況有點不一樣。畢竟,你跑到商店后,根本買不到里面什么都沒有裝的移動設備。手機和平板電腦都預裝有Android或Windows Phone 7之類的操作系統。當然,個人電腦也是同樣這種情況。在零售店銷售的個人電腦幾乎全部裝有一款操作系統,但是沒有什么阻止得了消費者對硬盤進行格式化、安裝自己選擇的另一款操作系統。

  遺憾的是,普通消費者幾乎不可能把移動設備的操作系統更換成自己選擇的另一款操作系統。移動操作系統軟件并非唾手可得;就算那樣,每一款移動設備也不一樣,需要針對特定設備的操作系統版本。而問題就出在這里。

  VLX是一種低層虛擬機管理程序,必須由設備制造商來安裝。消費者無法以后來下載和安裝它。(VMware移動設備虛擬化產品也面臨同樣的限制。)

  即使部署了VLX虛擬機管理程序,消費者也無法輕松下載移動操作系統。每一款移動設備都使用獨特的硬件,移動操作系統針對每一款設備的獨特規格進行了專門定制。雖說VLX可以防止訪客操作系統與設備的大多數硬件直接聯系,但是訪客操作系統必須能夠在VLX軟件上運行才行。移動操作系統將VLX視為物理硬件,因而每一款移動操作系統需要特殊的版本,才能確保與VLX兼容。

  這就帶來了哪些操作系統能夠充分利用VLX的問題;答案是,只有開放的操作系統才能與VLX結合使用。Red Bend Software已經為Android、Linux和塞班等操作系統開發了經過改動的硬件抽象層,好讓這些操作系統可以在VLX環境下工作。但你可能不會很快就會看到iPad OS或Windows Phone 7的虛擬化實例在VLX虛擬機管理程序上運行這一幕。即便如此,Red Bend Software聲稱已改動了幾款不同的移動操作系統,以便與VLX兼容。

  不確定的未來

  移動設備虛擬化最終在實際環境下工作起來效果有多好將值得拭目以待。雖然基本的技術很可靠,但我懷疑早期采用者最終會在充分利用設備的硬件方面遇到問題。比如說,假設某個移動設備配備了硬件鍵盤。除非虛擬機管理程序能夠識別該鍵盤,否則鍵盤無法在訪客操作系統里面正常使用。

  當然,如今市面上現有的移動設備虛擬化產品要求虛擬機管理程序出廠安裝。因此,貌似可以針對每一款移動設備來改動虛擬機管理程序,以便全面支持該設備的硬件。正由于如此,除非VMware和Red Bend Software等公司要開始提供一款通用的虛擬機管理程序,而不是針對每一款設備的獨特功能提供專門定制的虛擬機管理程序,否則硬件支持根本不是個問題。

  文章出處:http://virtualizationreview.com/articles/2011/07/01/a-first-look-at-mobile-virtualization.aspx

責任編輯:何巍 來源: 51cto.com
相關推薦

2013-09-09 09:59:39

虛擬化云計算

2018-05-08 14:24:50

虛擬化服務器網絡

2014-11-28 09:33:10

2020-06-12 09:20:33

前端Blob字符串

2020-07-28 08:26:34

WebSocket瀏覽器

2011-09-15 17:10:41

2021-02-01 23:23:39

FiddlerCharlesWeb

2022-10-13 11:48:37

Web共享機制操作系統

2009-12-10 09:37:43

2010-08-23 09:56:09

Java性能監控

2020-09-15 08:35:57

TypeScript JavaScript類型

2022-11-04 08:19:18

gRPC框架項目

2021-10-17 13:10:56

函數TypeScript泛型

2020-08-11 11:20:49

Linux命令使用技巧

2012-11-23 10:57:44

Shell

2015-06-19 13:54:49

2021-12-22 09:08:39

JSON.stringJavaScript字符串

2021-12-29 11:38:59

JS前端沙箱

2015-11-02 09:16:08

2012-06-26 15:49:05

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲综合在线一区二区 | 成人免费久久 | 一级黄色片在线看 | 一级黄色影片在线观看 | a毛片 | 中文字幕成人av | 欧美精品乱码久久久久久按摩 | 午夜伊人 | 国产午夜精品一区二区三区四区 | 日韩一区二区在线视频 | 天堂网中文字幕在线观看 | 久久人| 亚洲成人一级 | 午夜性视频 | 中文在线a在线 | 婷婷久久五月 | 一区二区三区免费 | 日韩免费视频一区二区 | 成在线人视频免费视频 | 国产精品亚洲成在人线 | 欧美一区二区大片 | 欧美亚洲另类丝袜综合网动图 | 成人啊啊啊 | 99精品网 | 亚洲人成在线观看 | 国产69久久精品成人看动漫 | 九九久久精品 | 91麻豆精品国产91久久久资源速度 | 狠狠爱综合网 | 久久精品黄色 | 一区二区三区久久 | 一区二区成人 | 国产一区免费 | 中文字幕欧美日韩 | 欧美日韩高清在线观看 | 看片91| 欧美综合在线视频 | 亚州成人 | 一区二区三区在线播放 | 亚洲国产免费 | 99re在线观看|