如何使用 NAKIVO 建立及管理聯合儲存庫
隨著時間推移,由於備份資料量持續增長,備份所佔用的儲存空間(即磁碟空間)也會隨之增加。您可能正在使用增量技術來跳過重複的資料區塊,也可能已實施完善的保留政策,將不再需要的還原點刪除。然而,到了某個階段,您可能需要新增更多磁碟並擴充備份儲存庫,以容納更多的備份資料,從而避免中斷資料保護工作流程。
對於傳統的備份儲存庫,您可以建立新的儲存庫來增加備份的儲存空間,但可能需要重新設定備份工作或建立新的備份工作。這可能會導致中斷及保留期間的缺口。為了簡化儲存庫的擴充,並避免因儲存空間不足而導致備份工作失敗, NAKIVO Backup & Replication 提供"聯邦儲存庫"特點,讓管理員能在使用現有備份設定的同時,靈活地增加儲存空間。讓我們來了解什麼是"聯邦儲存庫",以及它是如何運作的。
什麼是備份儲存庫?
A 備份儲存庫 之內 NAKIVO Backup & Replication 是一種具有特定格式的儲存位置,用於儲存備份資料(還原點)及任何必要的元資料。連同 總監 以及 傳送器,備份儲存庫是 NAKIVO 解決方案的三大核心元件之一。備份儲存庫可採用以下兩種資料儲存類型: 增量式且完整 或 永遠遞增.
備份儲存庫包含以下元素:
- A
backup object是原始物件的副本。備份物件是由 NAKIVO Backup & Replication 並以專有格式儲存於備份儲存庫中。一個備份物件可以由一個或多個還原點組成。
- A
recovery point是備份物件的特定實例,代表來源物件在特定時間點的狀態。在 NAKIVO Backup & Replication,還原點可以是完整還原點或增量還原點。 - A
recovery point chain(僅適用於包含完整儲存庫的增量備份)是一系列相互關聯且彼此之間存在依賴關係的增量還原點。一個鏈以完整備份為起點,並包含所有相關的增量還原點。一個備份物件可以包含多個鏈,其中每個鏈都以完整還原點開始,並以增量還原點結束。多個鏈共同構成一個備份集。
Metadata是指與儲存庫、備份物件或還原點相關的輔助資訊。此元資料對於管理備份以及從備份中還原資料至關重要。
每個備份物件都包含代表來源物件在特定時刻狀態的還原點。每個備份物件都有一個或多個還原點。
什麼是聯合儲存庫?
位於 NAKIVO Backup & Replication 是一種由一個或多個備份儲存庫(稱為"成員")所組成的備份儲存庫,可透過新增更多備份儲存庫來進行水平縮放。聯邦式儲存庫可視為一個包含現有備份儲存庫的邏輯池。由於其具備提供水平縮放的靈活功能,聯邦式儲存庫也可稱為"水平縮放型儲存庫"。
A federated repository member 是一個作為聯合備份儲存庫一部分的備份儲存庫。聯合儲存庫或水平擴展儲存庫可以由一個或多個儲存庫成員組成。
聯邦儲存庫在……中的運作方式 NAKIVO Backup & Replication
在下圖的左側,您可以看到一個 增量備份搭配定期完整備份 在……中使用的備份儲存庫類型 NAKIVO Backup & Replication. 在右側,您可以看到一個聯邦備份儲存庫。
首先,讓我們來看看備份工作在一個 增量備份搭配定期完整備份 儲存庫 (Repo A). 有兩項備份工作—— 工作 A 以及 工作 B. 這些工作創造了 備份物件 A (BO A) 和 備份物件 B (BO B) 分別。每個備份物件由多個還原點組成。 RP-F 是完整的還原點,而 RP-I 是一個增量還原點。一個備份可能包含多個還原點,這些還原點可組成一條還原點鏈。一條還原點鏈以一個完整還原點為起點,隨後接續多個增量還原點。當建立另一個完整還原點時,便會啟動一條新的還原點鏈。

聯邦式備份儲存庫基本上是一組備份儲存庫(類型為 增量備份搭配定期完整備份). 我們在聯合儲存庫中還有兩個備份工作—— 工作 A 以及 工作 B. 一個備份物件可以分散存放於多個成員儲存庫中(Repo A 以及 Repo B) 且屬於同一聯邦儲存庫的成員。
其中有一條鏈始於一個完整還原點,並包含幾個增量還原點,用於 工作 A. 我們可以繼續將資料寫入下一個儲存庫(Repo B) 在彙集池中,從完整的還原點開始。如有需要,此流程可進一步縮放,方法是透過 Repo C, Repo D, 等。
請注意,您無法將單一的還原點鏈拆分成多個成員儲存庫。若備份資料寫入聯邦儲存庫中的另一位成員,則 NAKIVO 解決方案會先建立一個完整還原點,無論完整備份排程的備份工作設定為何。
這表示單一備份物件可儲存於多個聯邦儲存庫成員之中。 然而,備份物件內的單一還原點鏈應自包含於單一聯邦儲存庫成員之中,也就是說,所有依賴的還原點皆儲存於同一聯邦儲存庫成員中。
若某個工作必須選擇下一個成員作為目的地,則下一次備份執行時將會建立一個完整還原點。這使得即使聯邦儲存庫的另一個成員無法存取,仍可從還原點還原資料。
僅配置為"增量搭配完整備份"的儲存庫才能用作聯邦儲存庫的成員。此特點不支援"永久增量備份"儲存庫。
可使用以下儲存類型來建立成員備份儲存庫:
- 安裝了 NAKIVO 解決方案所指派之 Transporter 元件的電腦上的本機資料夾
- NFS 共用資料夾
- SMB 份額
聯邦儲存庫的成員數量上限為 128 個。
聯邦儲存庫特點適用於 Enterprise Plus 及 MSP Enterprise Plus 版本的 NAKIVO Backup & Replication. 此特點除了資料保護活動所消耗的授權單位外,不會額外消耗任何授權單位。
您可以在 NAKIVO Backup & Replication 以及這段影片中它的運作方式:
聯邦式儲存庫的優勢:不中斷的資料保護
對可擴展且靈活的備份儲存空間的需求持續增長。傳統的備份儲存庫在面對大量資料時,往往會遭遇可擴展性限制、效能瓶頸及複雜性等問題。
傳統的備份儲存庫可視為一個資料夾,其可用於備份的自由空間僅限於底層系統所允許的範圍。 當需要為特定工作任務增加儲存空間時,擴展傳統儲存庫可能是一項艱鉅的任務。此過程需要在暫停備份工作期間進行配置,因而耗費更多時間與精力。
透過配置聯邦式儲存庫,可實現儲存容量的無縫擴展、增強容錯能力,並在分散式環境中提升資源利用率,從而解決這些挑戰。
聯邦式儲存庫對於擁有複雜基礎架構且備份時程緊湊的大型組織而言,特別有用。 備份儲存庫中的儲存空間消耗通常會逐漸增加,且可能呈現不均勻的狀態。在此情況下,組織可能會面臨擁有大量備份儲存庫,但每個儲存庫僅剩有限可用空間的狀況。結果,便無法確保未來備份工作有足夠的可用空間來完成。下表說明了此種情況的範例。
| 姓名 | 類型 | 主機 | 路徑 | 容量 | 免費 |
| Local-repo1 | 本機資料夾 | 備份伺服器1 | /backup/repo0 | 10 TB | 2.2 TB |
| Local-repo2 | 本機資料夾 | 備份伺服器1 | /backup/repo1 | 12 TB | 2 TB |
| 遠端儲存庫1 | 本機資料夾 | 備份伺服器2 | /backup/repo21 | 22 TB | 3 TB |
| Remote-repo2 | 本機資料夾 | 備份伺服器2 | /backup/repo22 | 22 TB | 3.3 TB |
| NAS-repo1 | SMB 份額 | NAS-01 | nas-01repo1 | 19.9 TB | 2.1 TB |
| NAS-repo2 | SMB 份額 | NAS-01 | nas-01repo2 | 19.9 TB | 1.2 TB |
| NAS-repo3 | NFS 共用資料夾 | NAS-02 | nas-02repo0 | 16 TB | 1.5 TB |
| … | … | … | … | … | … |
在此範例中,若其中一個儲存庫的空間不足以容納已設定的備份工作,系統管理員應建立另一個備份工作,並將其指向具備足夠可用空間的其他儲存庫。在大型基礎架構中,這種管理數十個"小型"儲存庫的方法並不方便。 同時,由於無法透過現有備份工作繼續寫入備份資料,每個儲存庫的可用空間便遭到浪費。
若將所有備份儲存庫的可用空間總和計算出來,其總量並不如各儲存庫單獨計算時那樣低。透過彙總可用空間,您便能更合理地運用磁碟空間,且無需在儲存庫之間重新分配現有的備份資料。 您可以將多個現有的備份儲存庫合併為一個聯邦儲存庫,以彙總多個儲存庫的可用空間,並繼續執行備份工作。
若聯邦儲存庫的初始成員空間不足,NAKIVO 解決方案將運用其演算法,從聯邦儲存庫中選取下一個可用的成員,即最適合繼續寫入備份物件資料的最佳候選對象。
使用聯邦儲存庫的優勢包括:
- 即使目標儲存庫無法存取或空間不足,備份工作仍會繼續執行。
- 使用者可透過簡化備份儲存空間的縮放流程,在不造成服務中斷的情況下,因應不斷變化的備份與還原需求,從而節省時間與精力。
- 提升可靠性並強化資料保護。透過建置由可擴展且具韌性的儲存基礎架構所支援的強大備份與還原功能,降低組織面臨的資料遺失與系統停機風險。
- 可簡化儲存庫之間的備份資料遷移流程。
在 NAKIVO Backup & Replication
讓我們來看看如何在 NAKIVO Backup & Replication. 假設我們在備份伺服器上新增了兩台硬碟,並希望利用這些硬碟的儲存空間,透過聯邦儲存庫來儲存備份。首先,我們有一個名為 主要儲存庫. 有一項備份工作會使用該 主要儲存庫 作為儲存位置。
首先,我們需要在最近安裝的新硬碟上建立一個備份儲存庫。接著,我們將把這個儲存庫作為聯邦儲存庫配置中的成員之一。
建立聯邦儲存庫成員
- 在 NAKIVO 解決方案的網頁介面中,請前往
Settings>Repositories, 點擊+並點擊Create a new backup repository.
- 選擇
Local Folder若您使用的是本機安裝的硬碟,請在儲存庫類型中選擇。您也可以使用檔案分享。點擊Next繼續。
- 請指定新備份儲存庫的名稱與位置。請注意,在完成此步驟之前,您必須先建立一個具備正確權限的目錄。在本例中,相關參數如下:
- 姓名: repo1
- 指定運輸商: 機上傳輸器
- 本地資料夾的路徑: /opt/nakivo/repo1
註: 此目錄是在運行 Linux 的備份伺服器上建立的,且已調整 /etc/fstab 檔案以進行自動掛載。在 NAKIVO 網頁介面中設定備份儲存庫之前,您必須先建立目錄並設定權限。

- 選擇新的備份儲存庫選項。您可以使用預設值,將此儲存庫作為聯合儲存庫的成員。按下
Finish.
同樣地,您可以建立更多備份儲存庫,並將它們新增為聯合儲存庫的成員。在此範例中,我們已建立兩個名為 repo1 以及 repo2,如下方截圖所示。
設定聯邦儲存庫
- 前往
Settings>Repositories, 點擊+然後點擊Create federated backup repository.
- 如果現有的備份儲存庫中包含某個備份工作項的還原點,系統會顯示一則關於受影響工作項的通知訊息。由於我們的 主要儲存庫 其中包含還原點,我們會看到以下訊息:
以下工作會使用所選的儲存庫。這些工作將自動更新,改為使用聯合儲存庫.
點擊
Proceed.
- 選取聯合儲存庫的成員。我們選取 主要儲存庫, repo1 以及 repo2 作為聯合備份儲存庫的成員。按下"下一步"。
註: 若使用備份儲存庫來儲存 NAKIVO Backup & Replication 自動備份, 則無法將其新增至聯合儲存庫。若所選的成員支援不可變性,且包含至少一個不可變物件(或與已配置為建立不可變還原點的工作相關聯),則不支援不可變性的成員將被停用。

- 請指定聯合儲存庫的選項,包括名稱和說明。
- 姓名: 將儲存庫進行水平縮放
- 說明: 主儲存庫 + repo1 + repo2
點擊
Finish.
管理分散式儲存庫 NAKIVO Backup & Replication
現在,你可以看到 水平擴展儲存庫 在備份儲存庫清單中。儲存庫大小為三個成員儲存庫大小的總和。您可以點擊聯邦儲存庫以查看詳細資訊。

儲存庫資訊包含使用此儲存庫的成員及備份工作。點擊任何一個聯合儲存庫成員,即可查看該儲存庫及其相關備份工作的詳細資訊。

在下方的螢幕截圖中,我們可以看到關於 主要儲存庫. 有一項備份工作正在使用此儲存庫。

備份工作目的位置會自動調整為使用聯合儲存庫。如有需要,您可以點擊工作名稱並檢查這些設定。
將備份資料遷移至另一台成員節點
您可以將備份從一個聯邦儲存庫成員遷移至另一個成員。若您正在重新組織水平擴展儲存庫的配置(例如移除其中一個成員),此選項將十分實用。
若要遷移備份資料:
- 前往
Settings>Repositories然後點擊聯邦儲存庫(水平擴展儲存庫 (在此情況下)。 - 點選"聯合儲存庫成員",即您欲從中進行遷移的備份儲存空間。我們選擇 主要儲存庫 在此範例中。
- 在儲存庫資訊頁面上,按一下
…(三個點)圖示,然後點擊Lock在彈出的選單中。
- 確認訊息 要鎖定該成員嗎? 會顯示。請按
Lock以確認。
- 鎖定聯合儲存庫成員後,請選取您要遷移的備份,然後按一下
…(三個點)按鈕,然後點擊Migrate backup.
- 一則通知訊息會提醒您有關將備份遷移至其他儲存庫成員的事宜。請閱讀該訊息,然後點擊
Proceed繼續。
移除儲存庫成員
- 若要移除聯邦儲存庫成員,請前往
Settings>Repositories然後點擊聯合儲存庫(水平擴展式儲存庫 (在此情況下)。 - 將游標懸停在您要移除的儲存庫成員上,然後點擊
…(三個點)圖示,然後點擊Remove在彈出的選單中。
結論
聯邦式備份儲存庫(亦稱為水平擴展式備份儲存庫)是一項實用的特點,可用於配置可擴展且可靠的備份儲存空間。此儲存庫的邏輯結構可讓您更合理地運用儲存空間,並透過避免因可用空間不足而導致備份工作失敗的情況,從而提升備份系統的可靠性。您無需花費時間重新配置現有的備份工作以改用其他儲存庫,只需新增一個聯邦式儲存庫成員,即可繼續執行現有的備份工作。