作者簡介:一名云計算網絡運維人員、每天分享網絡與運維的技術與干貨。?
?座右銘:低頭趕路,敬事如儀
個人主頁:網絡豆的主頁?????
目錄
?前期回顧
前言
一.存儲虛擬化功能
1.精簡磁盤和空間回收
?2.快照
(1) 快照方式
?3.快照鏈
4.鏈接克隆
?5.虛擬磁盤文件遷移
?前期回顧
云計算——存儲虛擬化簡介 與 存儲模式及方法
前言
本章將會講解云計算中存儲虛擬化功能
一.存儲虛擬化功能
存儲虛擬化可以提高硬件資源的使用效率,簡化系統管理的復雜度,增強云存儲平臺的可靠性。
主要通過以下功能來實現:
- 精簡磁盤和空間回收
- 快照和快照鏈
- 鏈接克隆
- 虛擬磁盤文件遷移
1.精簡磁盤和空間回收
精簡磁盤和空間回收用于提高存儲資源的使用效率、減小虛擬機未使用空間在主機上占用率過大的問題。
特點:
- 自動分配
- 空間回收可將用戶刪除的數據空間釋放到數據存儲。
?2.快照
指定數據集合的一個完全可用拷貝,該拷貝包括相應數據在某個時間點(拷貝開始的時間點)的映像。
快照可以是其所表示的數據的一個副本,也可以是數據的一個復制品。
快照的作用主要是能夠進行在線數據備份與恢復。
特性:
- 記錄了虛擬機在某一時間點的內容和狀態。
- 恢復虛擬機快照可以使虛擬機多次快速恢復到某一時間點。
- 快照包含磁盤內容、虛擬機配置信息、內存數據。
- 多次快照之間保存差量數據,節約存儲空間。
(1) 快照方式
創建快照是會生成一個新的差分卷,虛擬機會掛載這個差分卷作為磁盤文件。
快照方式:
ROW寫時重定向
ROW寫時重定向是指在數據庫管理系統(DBMS)中使用快照(Snapshot)來實現ROW寫時重定向的技術。在這種方法中,數據庫系統可以在數據被修改之前創建一個快照,以保留原始數據的副本,然后在更新操作時使用寫時重定向來處理數據重定向問題。
這種技術的步驟通常如下:
-
創建快照:在執行更新操作之前,數據庫系統會創建一個快照,記錄當前數據的狀態。這個快照是一個“拍攝”數據的瞬間副本,用于保留更新操作之前的數據狀態。
-
執行寫時重定向:當執行更新操作時,如果需要進行ROW寫時重定向(因為數據頁沒有足夠的空間或行大小變化等),DBMS會使用寫時重定向的方法將新數據寫入新的位置,并更新索引以指向新位置。
-
原始數據保留:快照中仍然保留著原始數據的副本。這樣,即使在寫時重定向后,原始數據仍然可以在快照中訪問和查詢。
-
數據恢復:如果需要回滾事務或發生了錯誤,可以使用快照來恢復到更新之前的數據狀態。這可以通過將原始數據從快照中復制回相應的位置來實現。
COW寫時拷貝
快照方式的COW寫時拷貝是一種在虛擬化、文件系統或數據管理領域中使用的技術,它結合了快照(Snapshot)和COW(Copy-On-Write)的概念。這種技術用于在創建數據副本時使用COW,同時使用快照來記錄數據的狀態,以便在需要時能夠恢復到先前的數據狀態。
快照方式COW寫時拷貝的優點包括:
- 數據保護與恢復:使用快照記錄數據狀態可以幫助保護數據,并且在需要時可以輕松地恢復到之前的狀態,無論是由于錯誤、事務回滾還是其他原因。
- 數據一致性:通過將COW技術與快照結合,可以確保在數據修改過程中保持數據的一致性和完整性。
- 性能優化:COW技術減少了數據復制的頻率,從而提高了性能。而快照記錄數據狀態的方式允許有效地管理數據的變化。
WA隨機寫(不常用)
?3.快照鏈
- 對虛擬機進行多次的快照操作,這些多次的快照操作形成快照鏈。
- 虛擬機卷始終掛載在快照鏈的最末端。
4.鏈接克隆
將源卷和差分卷組合映射為一個鏈接克隆卷,給虛擬機使用。一個鏈接克隆需要和原始虛擬機共享同一虛擬磁盤文件。
?采用共享磁盤文件縮短了創建克隆虛擬機的時間,還節省了物理磁盤空間。
通過鏈接克隆,可以輕松的為不同的任務創建一個獨立的虛擬機。
?5.虛擬磁盤文件遷移
將虛擬機的磁盤從一個數據存儲遷移到另一個數據存儲。可以將虛擬機的所有磁盤整體遷移,也可以單個磁盤分別遷移。
虛擬機的快照可以一起遷移,虛擬機開啟或關閉時都可以遷移。
?
? ?創作不易,求關注,點贊,收藏,謝謝~?