分布式檔案系統Cept介紹

2021-09-02 17:17:13 字數 885 閱讀 2475

ceph - a scalable distributed storage system

linux持續不斷進軍可擴充套件計算空間,特別是可擴充套件儲存空間。ceph 最近加入到 linux 中令人印象深刻的檔案系統備選行列,它是乙個分布式檔案系統,能夠在維護 posix 相容性的同時加入了複製和容錯功能。

其命名和ucsc(ceph 的誕生地)的吉祥物有關,這個吉祥物是 「sammy」,乙個香蕉色的蛞蝓,就是頭足類中無殼的軟體動物。這些有多觸角的頭足類動物,是對乙個分布式檔案系統高度並行的形象比喻。

ceph是統一儲存系統,支援三種介面。

object:有原生的api,而且也相容swift和s3的api

block:支援精簡配置、快照、轉殖

file:posix介面,支援快照

ceph也是分布式儲存系統,它的特點是:

高擴充套件性:使用普通x86伺服器,支援10~1000臺伺服器,支援tb到pb級的擴充套件。

高可靠性:沒有單點故障,多資料副本,自動管理,自動修復。

高效能:資料分布均衡,並行化度高。對於objects storage和block storage,不需要元資料伺服器。

系統架構編輯

ceph 生態系統架構可以劃分為四部分:

1. clients:客戶端(資料使用者)

2. cmds:metadata server cluster,元資料伺服器(快取和同步分布式元資料)

3. cosd:object storage cluster,物件儲存集群(將資料和元資料作為物件儲存,執行其他關鍵職能)

4. cmon:cluster monitors,集群監視器(執行監視功能)

分布式檔案系統介紹

分布式系統 分布式系統是指利用多台計算機協同解決單台計算機所不能解決的計算 儲存等問題。分布式系統分兩種 分布式儲存和分布式計算。分布式儲存主要有分布式檔案系統和分布式資料庫。分布式檔案系統主要是用於檔案儲存。網際網路上的所有資源,最終都會以檔案的形式存放在具體的物理機器的儲存裝置上。儲存 讀取和管...

分布式檔案系統ceph介紹

ceph哲學思想 1.每個元件必須支援擴充套件 2.不存在單點故障 3.解決方案必須是基於軟體的 開源的 適應能力強 4.任何可能的一切必須自我管理 存在的意義 幫助企業擺脫昂貴的專屬硬體 ceph目標 1.輕鬆擴充套件到pb級別 2.不同負荷下的高效能 3.高可靠 ceph使用場景 ceph 作為...

分布式檔案系統

分布式檔案系統 概述 系統管理員可以利用分布式檔案系統 dfs 使使用者訪問和管理那些物理上跨網路分布的檔案更加容易。通過 dfs,可以使分布在多個伺服器上的檔案在使用者面前顯示時,就如同位於網路上的乙個位置。使用者在訪問檔案時不再需要知道和指定它們的實際物理位置。例如,如果您的銷售資料分散在某個域...