什麼是虛擬化技術?這是個廣而範的問題,今天我就以我自己的見解給大家談談虛擬化技術。
關於虛擬化,這些年來被炒的沸沸揚揚,其實簡單用一句話來概括來說,虛擬化就是模擬實際的硬體環境或者共享硬體環境。
虛擬化計算機的本質
虛擬化,原本是指資源的抽象化,也就是單一物理資源的多個邏輯表示,或者多個物理資源的單一邏輯表示。具體到伺服器虛擬化
,就是多個物理資源的單一邏輯表示。另外,儲存虛擬化
就是這種模式的乙個例子。
對不了解虛擬化的終端使用者來說,聽到上面說「單一物理資源的多個邏輯表示」,往往會認為「虛擬化技術
也太抽象了」。可是,如果要看計算機架
構的話,虛擬化正是計算機的本質。
想一下,pc同時啟動使用郵件和web瀏覽器
等多個應用,這時候你就會理解虛擬化技術
。在這個情況下,作業系統把pc物理資源抽象化了,將多個應用集中到乙個物理資源環境下。因為虛擬化hypervisor是執行在作業系統上層的,所以會被認為有些抽象。不過,如果試著從計算機結構來理解的話,也不是那麼晦澀。
虛擬化的主要型別:主機型和hypervisor型
虛擬化的型別大致可以分為主機型和hypervisor型。當虛擬化最初應用於pc時的主流型別是主機型。
主機型是將虛擬化軟體
作為乙個應用安裝的主機作業系統中。虛擬硬體包括主機作業系統中的虛擬化軟體
、作業系統和應用。因為是被作為乙個應用,所作業系統不是那麼快。
主機型虛擬化的問題在於,如果主機作業系統發生故障,就會波及到作為該作業系統乙個應用的虛擬化軟體
。而且,在硬體模擬過程中也會發生諸多問題。
接下來是hypervisor型。hypervisor型是指通過低層級軟體讓多個作業系統得以共享相同的硬體裝置。
相信有了上面的介紹之後,大家對虛擬化技術有了更深的理解了吧
什麼是虛擬化技術?
(出處: 吖sool-社群)
什麼是桌面虛擬化
桌面虛擬化是指將計算機的桌面進行虛擬化,以達到桌面使用的安全性和靈活性。可以通過任何裝置,在任何地點,任何時間訪問在網路上的屬於我們個人的桌面系統。桌面虛擬化概念 計算機虛擬化技術當前主要包括伺服器虛擬化 應用虛擬化 桌面虛擬化。目前網路虛擬化,顯示卡虛擬化 也稱gpu虛擬化 等技術都在快速發展,在...
什麼是儲存虛擬化
什麼是儲存虛擬化 那麼什麼是儲存虛擬化呢?不同的公司和企業有不同的定義。雖然虛擬化並不是乙個全新的概念,但是在被引入到儲存領域後卻發生了某些變化,被賦予了新的內涵。儲存虛擬化是通過儲存虛擬化的技術方法,將系統中各種異構的儲存裝置對映為乙個單一的儲存資源,對使用者完全透明,達到互操作性的目的。通過虛擬...
什麼是池化技術
池化技術 pool 是一種很常見的程式設計技巧,在請求量大時能明顯優化應用效能,降低系統頻繁建連的資源開銷。我們日常工作中常見的有資料庫連線池 執行緒池 物件池等,它們的特點都是將 昂貴的 費時的 的資源維護在乙個特定的 池子 中,規定其最小連線數 最大連線數 阻塞佇列等配置,方便進行統一管理和復用...