說一說資料中心部署快照的那些事

2021-09-23 08:23:33 字數 725 閱讀 2834

it專業人員越來越依靠快照來保護他們的虛擬環境資料。快照在幾秒鐘內提供乙個凍結的、備用的資料例項。這個例項可以被備份、複製甚至用作啟動另外一台虛擬機器(vm)的基準線。

快照利用儲存裝置上的資料組織方式來建立原始資料集的時間點例項。大多數檔案系統和儲存系統的資料都有兩層組織方式。第一層是元資料。元資料層是指向第二層——磁碟上的資料的實際位置——的乙個小目錄。

快照僅複製第一層的元資料,而非複製第二層的所有物理資料。該副本幾乎是瞬間完成,而且占用很少的額外儲存容量。然後,組成快照的塊被設定為唯讀。再然後,快照管理器維護著元資料的兩個副本:乙個生產應用程式將繼續更新的活動副本,以及乙個被備份、複製等其他應用程式使用的靜態副本。元資料副本的數量隨著活動快照的數量的增加而增加。

快照技術的乙個重要區別在於它們如何處理生產應用程式以及使用者對資料塊的修改。快照通常將使用兩種方法之一來管理這些變化,同時保持快照的完整性。第乙個選項是把舊資料拷貝到乙個新的位置,更新快照元資料以允許對舊塊的訪問。第二個選項是把修改後的塊寫到乙個新的位置並且更新活動元資料副本。當然,每款產品都有自己的細微差別,但是一般而言,它們都屬於這兩種型別之一。

無論哪種情況,快照資料集都完全依賴於可訪問的主副本,隨著快照的數量以及保留時間的增加,出現空間占用。大多數大型資料中心僅僅由於效能方面的擔心將無法使用檔案系統或者基於虛擬機器管理程式的快照。大公司通常使用本機儲存系統或者備份軟體快照功能。然而,檔案系統和虛擬機器管理程式的快照功能仍然是必要的,因為儲存和備份快照可以使用它們作為框架來準確地捕獲快照資料。

MongoDB多資料中心部署方案

mongodb支援多種部署方式,從最基本的說起。1 單例項 用於學習或開發,一般不在生產環境使用。2 副本集 用於備份 容災 讀寫分離。主節點 primary 支援讀寫操作,一般設定2個以上的輔節點 secondary 讀支援讀操作。當主節點不可用時,會重新選舉產生新的主節點。3 分片 當一台伺服器...

簡單的說一說mmap

mmap memory map,就是記憶體對映 簡單的說就是將檔案對映到使用者的位址空間中。這麼做有什麼好處呢?1.傳統檔案訪問方式是,首先用open系統呼叫開啟檔案,然後使用read,write等呼叫進行順序或者隨即的i o.這種方式是非常低效的,每一次i o操作都需要一次系統呼叫.而通過mmap...

說一說JS的IIFE

iife immediately invoked function expression,意為立即呼叫的函式表示式,也就是說,宣告函式的同時立即呼叫這個函式。對比一下,這是不採用iife時的函式宣告和函式呼叫 function foo foo 下面是iife形式的函式呼叫 functionfoo 函...