存儲虛擬化技術的介紹

Java虛擬機內存的各個區域,以及這些區域的做用、服務對象以及其中可能產生的問題,做爲你們的面試寶典。那一塊兒來學習—存儲虛擬化技術。

存儲虛擬化技術的介紹存儲虛擬化技術的介紹

數據在整個計算機系統是最重要的一部分,也是最珍貴的。數據的存儲一直是一個熱議的話題,在沒有云計算以前數據存儲已經發展了好久,能夠說和雲計算沒有特別關係,我這邊將的雲計算存儲一般指的是亞馬遜的 S3 存儲或者 EBS 存儲等,將統一的資源池劃分給多個用戶。html

什麼是存儲linux

存儲,歷史悠久,無處不在。面試

存儲是 Storage,注意和內存 (記憶體)Memory 區分;後端

本質的差別是 Storage 要持久化,Memory 通常認爲是 RAM,掉電易失,主要做用是 XIP(eXecute In Place) 。人的記憶要能存儲起來就行了。存儲,不一樣的介質千差萬別,種類繁多……服務器

什麼是存儲虛擬化性能

存儲虛擬化是在存儲設備上加入一個邏輯層,經過邏輯層訪問存儲資源學習

對管理員來講,能夠很方便的調整存儲資源,提升存儲利用率雲計算

對終端用戶來講,集中的存儲設備能夠提供更好的性能和易用性htm

存儲虛擬化的實現方式對象

  • 裸設備+邏輯卷:
  • 存儲設備虛擬化
  • 主機存儲虛擬化+文件系統

存儲虛擬化的原理

  • 裸設備+邏輯卷的方式是最直接的存儲控制方式,直接在通用塊層之上劃分紅以 1 G 爲單元的存儲塊,經過管理這些單元,實現卷的維護操做
  • 存儲設備虛擬化是指經過存儲設備的能力,實現卷的維護操做,而且存儲設備還能夠提供一些存儲高級業務,例如精簡配置、快照和連接克隆
  • 主機存儲虛擬化+文件系統是指主機經過文件系統管理虛擬機磁盤文件,並經過虛擬化層提供不少高級業務,業務能力不依賴存儲設備

裸設備+邏輯卷虛擬化結構

  • 裸設備+邏輯卷的方式是最直接的存儲控制方式,直接在通用塊層之上劃分紅以 1 G 爲單元的存儲塊,經過管理這些單元,實現卷的維護操做;
  • IO 路徑簡單,讀寫性能***,但不支持高級業務;

術語解釋:

主機內核空間:Dom-0 Kernel Space

用戶虛擬機:Guest OS

前段驅動:blkfront

後端驅動:blkback

通用塊層:Generic Block Layer

存儲設備虛擬化的結構

  • 存儲設備虛擬化是指經過存儲設備的能力,實現卷的維護操做,而且存儲設備還能夠提供一些存儲高級業務,例如精簡配置、快照和連接克隆
  • 該技術的優勢:與主機無關,不佔用主機資源,數據管理功能豐富。
  • 該技術的缺點:通常只能實現對本設備內磁盤的虛擬化。不一樣廠商間的數據管理功能不能互操做。多套存儲設備須要配置多套數據管理軟件,成本較高。

存儲虛擬化+文件系統的結構

主機存儲虛擬化+文件系統是指主機經過文件系統管理虛擬機磁盤文件,並經過虛擬化層提供不少高級業務,這也是目前業界採用較多的虛擬化方式。

  • 支持異構存儲和異構服務器
  • 高級功能豐富,且不依賴於硬件設備
  • IO 路徑較長,性能有損耗

本文地址:https://www.linuxprobe.com/storage-virtualization.html

相關文章
相關標籤/搜索