虛擬化技術從去年開始突然爆發的火了起來,這與此項技術的成熟逐步成熟,硬體廠商的廣泛支援,軟體寡頭微軟的發力加入,都不無關係,而經濟危機又著實為這火上又澆了一壺油。
不過,即使今天,虛擬化在眾多人眼中也只是與伺服器虛擬化劃上了等號,其實「虛擬化」技術即使在狹義上來講,也包括:伺服器虛擬化,應用虛擬化和桌面虛擬化三種技術(廣義上,還包括傳統的儲存虛擬化,網路虛擬化,包括今天很多的網路廠商,也借虛擬化之春風,大談網路虛擬化)。
虛擬化技術的本質就是計算環境邏輯單元松耦合的過程,而桌面虛擬化則要求最徹底的拆分,通俗地說,就是把計算機徹底拆散了的過程!
計算機怎麼拆?!硬碟,cpu,記憶體,顯示器,鍵盤加滑鼠?或者分為硬體和軟體?
對,就是這麼拆!桌面虛擬化技術在水平方向將硬體,作業系統以及應用分離,在垂直方向上將安裝環境,執行環境,操作環境進行徹底地拆分。如下圖所示:
有很多人認為伺服器虛擬化與桌面虛擬化是相似的,只不過是乙個伺服器,乙個是桌面而已;但其實對於從虛擬化技術上來看,兩種技術的核心並不是一樣的: ·
伺服器虛擬化的核心是將作業系統與硬體分離,使得作業系統並不依賴和獨佔特定的硬體。
·桌面虛擬化的技術核心則是將桌面的操作環境與執行環境分離,實現在任何地點,通過非特定裝置(例如不同的台式電腦,筆記本,甚至包括瘦客戶端與手機)都可以實現對桌面的訪問與操作。從這個層面上看,虛擬桌面與虛擬應用的技術核心更相似。
從這個概念上看,其實「遠端桌面」應該是最早具有「桌面虛擬化」意義的技術。但是為什麼今天才會提這個技術,而且被大家認為是乙個未來的趨勢呢?這關鍵在於,傳統的遠端桌面技術是乙個接入對應乙個作業系統(是直接安裝在物理機器上的作業系統),如果要大面積作為企業應用的技術,不但要投入乙個pc,同時還要投入很多終端,是得不償失的行為,所以只能偶爾作為我們遠端控制和遠端訪問的一種工具。
但是伺服器虛擬化(我更願意稱之為作業系統虛擬化)的出現使得,投入一台硬體,可以同時執行多個作業系統(包括伺服器和桌面作業系統),則使用虛擬桌面,大大降低了整體的it採購成本,運維管理成本,並提高了安全性,使得採用桌面虛擬化技術的收益大過了成本,所以虛擬桌面作為企業級應用成為可能。
一種技術是否能夠被廣泛應用,並不僅僅取決於技術本身,而真正來自與其經濟意義,我使用經濟學中常用的模型(如下圖所示),來解釋為什麼桌面虛擬化技術今天才開始被人認知,而未來會被逐步推廣,當然這是建立在新一代的桌面虛擬化技術將技術收益做到大過採購成本以及一系列的轉換成本的假設基礎上。
繼承本質論
1.引言 關於繼承,你是否駕熟就輕,關於繼承,你是否瞭如指掌。本文不討論繼承的基本概念,我們回歸本質,從編譯器執行的角度來揭示.net繼承中的執行本源,來發現子類物件是如何實現了對父類成員與方法的繼承,以最為簡陋的示例來揭示繼承的實質,闡述繼承機制是如何被執行的,這對於更好的理解繼承,是必要且必然的...
繼承本質論
原創作品,轉貼請註明作者和出處。關於繼承,你是否駕熟就輕,關於繼承,你是否瞭如指掌。本文不討論繼承的基本概念,我們回歸本質,從編譯器執行的角度來揭示.net繼承中的執行本源,來發現子類物件是如何實現了對父類成員與方法的繼承,以最為簡陋的示例來揭示繼承的實質,闡述繼承機制是如何被執行的,這對於更好的理...
指標本質論
指標本質論 1.指標是什麼?和一般變數有什麼區別?指標就是位址,和一般變數沒有本質區別,僅僅是它有自己的規則。int a 100 int p a printf d n a 100 printf p n p 0xbfa47858 a是乙個變數名,型別是int,值是100,a有自己的位址 a p是乙個變...