Oracle Cloud Free Tier

免費在 Oracle Cloud 上建構、測試及部署應用程式。

什麼是區塊儲存?

區塊儲存體,可彈性快速存取

區塊儲存是一種雲端儲存形式,用來儲存資料,通常位於儲存區域網路 (SAN)。資料儲存在區塊中,每個區塊都會根據 SAN 的效率需求個別儲存。每個區塊都會指派一個唯一位址,然後由伺服器作業系統控制的管理應用程式用來在要求時擷取和編譯檔案中的資料。由於區塊可以在多個系統之間分佈,甚至設定為在不同的作業系統中運作,因此區塊儲存提供效率。

區塊儲存也提供卓越的彈性,因為不同的作業系統 (如掛載的磁碟機) 可以存取它,同時具備使用作業系統特定檔案系統 (例如適用於 Windows 和 VMware 的虛擬機器檔案系統 (VMFS) 的新技術檔案系統 (NTFS)。這使得使用區塊儲存裝置與在伺服器內部儲存硬碟中的資料相當類似,但資料儲存在遠端位置而非本機硬體上。


區塊儲存如何運作

區塊是儲存媒體中可儲存資料片段的固定大小記憶體。每個圖塊的大小由管理系統決定。區塊大小通常太小無法容納整個資料,因此任何特定檔案的資料會被分成多個儲存區塊。每個區塊都會指定一個唯一的 ID,而不需要任何較高層次的描述資料;但是不會指出資料格式、類型以及擁有權等詳細資訊。

作業系統會在儲存體網路上配置並分配區塊,以平衡效率與功能。要求檔案時,管理應用程式會使用位址來識別必要的區塊,然後將它們編譯成完整的檔案以供使用。

藉由在多個環境之間啟用儲存體,區塊儲存體可區隔資料與個別使用者環境限制。因此,可以透過任意數目的路徑擷取資料,以最大化效率,每秒進行高輸入 / 輸出作業 (IOPS)。其結果是一種比其他雲端儲存方法更有效率的方法,適合需要持續寫入及擷取的高效能應用系統或應用系統。

區塊儲存的優點

由於多項優點,區塊儲存體是公認的熱門雲端儲存體選項。

  • 高效率:區塊儲存體的高 IOPS 和低延遲,使其適用於需要高效能的應用系統。
  • 相容性:區塊儲存體可跨不同的作業系統和檔案系統運作,讓企業不論組態和環境為何,都能享有相容性。
  • 彈性:使用區塊儲存時,水平調整功能會非常具有彈性。您可以視需要新增叢集節點,以提供更多的整體儲存功能。
  • 大型檔案效率:對於大型檔案 (例如封存和視訊檔案),使用檔案或物件儲存時,必須完整覆寫資料。使用區塊儲存體時,管理應用程式只會識別鎖定在大型檔案內進行變更的區塊,從而提升資料更新的效率。

區塊儲存的限制

與任何技術平台一樣,區塊儲存體也有多項優點,但其實也有其優點。

  • 成本更高:雖然區塊儲存容易擴展,但由於 SAN 的成本太高,也可能會因成本太高。此外,管理區塊儲存需要針對管理和維護進行更多專業化的訓練,因而增加整體費用。
  • 效能限制:使用區塊儲存時,描述資料會建立在階層中,並由檔案系統定義。因為資料分成區塊,所以搜尋完整檔案需要適當識別其所有片段。這可能會造成存取中繼資料的作業效能問題,尤其是具有大量檔案的資料夾。傾印點通常約為 10,000 個檔案,但是僅包含 1,000 個檔案的目錄會出現某些問題。

區塊儲存體使用案例

如同物件儲存和其他類型的雲端儲存,區塊儲存在特定情況下根據使用者需求和指定的參數最佳運作。下列只是許多有效區塊儲存使用案例中的幾個案例:

  • 容器:區塊儲存支援使用容器平台 (例如 Kubernetes),建立區塊磁碟區以啟用整個容器的永久儲存。這樣一來,您便可依需求管理及移轉容器。
  • 電子郵件伺服器:電子郵件伺服器可充分利用區塊儲存的靈活性和擴展性。事實上,Microsoft Exchange 的缺乏網路連結儲存空間支援,因此需要區塊儲存。
  • 資料庫:區塊儲存體是快速、有效率、彈性且可擴展的,支援備援磁碟區。這可支援資料庫,尤其是處理大量查詢以及必須將延遲降到最低的資料庫。
  • 災害復原:區塊儲存體可以是備援的備份解決方案,用於近線儲存體和快速回復,資料則可透過簡易存取,從備份快速移至生產環境。

為何要封鎖儲存?

區塊儲存仍是企業高效能且具彈性的雲端儲存選項,需要管理大型檔案。深入瞭解 Oracle 如何運用 Oracle Cloud Infrastructure 提供區塊儲存解決方案