發布時間:2020-12-10 15:05 來源:北京博源鴻創科技有限公司
虛擬化是云計算系統中的一種基礎技術,可以說當前一個云計算服務必定是構建在虛擬化的基礎上的。
現代計算機系統是一個龐大的整體,整個計算機系統被分成了多個自下而上的層次,每一個層次都向上一層次呈現一個抽象,并且每一層只需知道下層抽象的接口,而不需要了解其內部運作機制。這樣以層的方式抽象資源的好處是每一層只需要考慮本層設計以及與相鄰層間的相互交互,從而大大降低了系統設計的復雜性,提高了軟件的移植性。
本質上,虛擬化就是由位于下層的軟件模塊,通過向上一層軟件模塊提供一個與它原先所期待的運行環境完全一致的接口的方法,抽象出一個虛擬的軟件或硬件接口,使得上層軟件可以直接運行在虛擬的環境上。虛擬化可以發生在現代計算機系統的各個層次上,不同層次的虛擬化會帶來不同的虛擬化概念。
虛擬化技術起始于IBM370體系結構,經過四十余年的發展,當前存在諸多實現在不同層次的虛擬化技術,原理不盡相同,且每一種技術都相當復雜。血衫整理了一些資料,大部分來源于本文開頭提到的文章——虛擬化技術的分類及介紹,對目前存在的較流行的虛擬化技術進行分類,并對其原理進行初步介紹,以便對紛繁復雜的虛擬化技術有個整體認識,厘清不同虛擬化技術之間的相互關系。
地址:北京市海淀區信息路甲28號科實大廈B座11層11A-02
電話:010-62988077
傳真:010-62988077-8001
Copyright @ 2020 北京博源鴻創科技有限公司All Rights Reserved. 京ICP備18030777號