iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 7
0
自我挑戰組

雲端運算系列 第 7

DAY7--雲端運算學習筆記(虛擬化技術概觀)

  • 分享至 

  • xImage
  •  

二、深入探討雲端運算

(四)服務模式

1.基礎設施層

  • 虛擬化技術概觀
    A.抽象化架構
    虛擬化技術用於建置某些實體的虛擬版本,能夠隱藏其實體特性,只向使用者顯示抽象資源。而虛擬化概念是源自於抽象元件的系統設計方式。
    https://ithelp.ithome.com.tw/upload/images/20181022/20112095LguFnYEHl8.jpg
    a.系統抽象化
    如圖,系統可被分成許多抽象層,上層抽象層可以隱藏細節在底層抽象層,使用者可以使用底層所支援的功能。
    b.機器層級抽象化
    如圖,對於作業系統開發者而言,機器是由指令集架構所定義的介面,也是硬體與軟體之間的主要分隔,軟體和硬體溝通時透過對應的指令集驅使硬體。
    c.作業系統層級抽象化
    如圖,編譯器或函式庫開發者而言,機器是由應用程式二進制介面(ABI)所定義的介面,包含使用者或函式庫使用的基礎作業系統介面。
    d.函式庫層級抽象化
    如圖,應用程式開發者而言,機器是由應用程式介面(API)所定義的介面。這類型的抽象化介面提供使用者方便存取底層多元化的功能

#小結

虛擬化技術可以解決實體設備異質性資源的問題,透過抽象化層,可以去除硬體資源存取的複雜度。每一層都有虛擬化技術使各層面只需協調一致性的介面,即能專注於真正重要的開發。
明天開始討論常見的虛擬化技術!

資料來源

1.《雲端計算》 鍾葉青, 鍾武君(2013)。台灣東華書局股份有限公司


上一篇
DAY6--雲端運算學習筆記(服務模式與基本架構)
下一篇
DAY8--雲端運算學習筆記(常見的虛擬化技術)
系列文
雲端運算30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言