ceph物件儲存,檔案儲存

2021-09-29 17:42:35 字數 1129 閱讀 9356

簡述一下物件儲存,檔案儲存,和塊儲存的區別,以物件儲存為重點

1.塊儲存–讀寫快,不利於共享,以塊作為資料儲存的基本單元

2.檔案儲存–讀寫慢,利於共享,以檔案作為資料儲存的基本單元

3.物件儲存–讀寫快,利於共享,以物件作為資料儲存的基本單元

物件儲存,下圖是塊儲存和物件儲存的形象比較

物件儲存和我們經常接觸到的塊和檔案系統等儲存形態不同,它提供restful api資料讀寫介面及豐富的sdk介面,並且常以網路服務的形式提供資料的訪問。簡單理解,物件儲存類似酒店的代客泊車。顧客(前端應用)把車鑰匙交給服務生,換來一張收據(物件的識別符號)。顧客不用關心車(資料)具體停在哪個車位,這樣省事兒、省時間。這個比喻中,乙個儲存物件的唯一識別符號就代表顧客的收據。

物件儲存更加適合web類應用,基於url訪問位址提供乙個海量的桶儲存空間,能夠儲存各種型別的檔案物件,物件儲存是乙個扁平架構,無需維護複雜的檔案目錄。無需考慮儲存空間的限制,乙個桶支援近乎無限大的儲存空間。

三種儲存介面的區別:

1.物件儲存: 也就是通常意義的鍵值儲存,其介面就是簡單的get、put、del和其他擴充套件,如七牛、又拍、swift、s3

2.塊儲存: 這種介面通常以qemu driver或者kernel module的方式存在,這種介面需要實現linux的block device的介面或者qemu提供的block driver介面,如sheepdog,aws的ebs,青雲的雲硬碟和阿里雲的盤古系統,還有ceph的rbd(rbd是ceph面向塊儲存的介面)

3.檔案儲存: 通常意義是支援posix介面,它跟傳統的檔案系統如ext4是乙個型別的,但區別在於分布式儲存提供了並行化的能力,如ceph的cephfs(cephfs是ceph面向檔案儲存的介面),但是有時候又會把gfs,hdfs這種非posix介面的類檔案儲存介面歸入此類。

物件儲存,主要操作物件是物件(object)。以 s3 為例,主要介面有 put/get/delete 等。和檔案和物件儲存相比,沒有隨機讀寫的介面。和檔案儲存相比,沒有目錄樹的概念。協議更注重簡潔。

ceph物件儲存搭建

1.osd1 192.168.1.2 2.osd2 192.168.1.3 3.monitor radosgw 192.168.1.4 4.admin 192.168.1.5 0.所有機器初始化完畢,更改hostname,ntp校驗時間,關閉selinux,關閉防火牆 1.所有機器建立普通使用者 c...

ceph 物件儲存加密

環境 ceph 版本作業系統 ceph version 12.2.13 luminous centos7.6,s3cmd version 2.1.0 ceph 預設是沒有加密儲存的,官方說支援 server side encryption,但是還沒找到具體的文件,主要卡在 https 報錯。也可以參...

CEPH篇 塊儲存 檔案儲存和物件儲存意義和差異

應用場景 王豪邁 麥子邁 wheats 分布式儲存的應用場景相對於其儲存介面,現在流行分為三種 按照這三種介面和其應用場景,很容易了解這三種型別的 io 特點,括號裡代表了它在非分布式情況下的對應 因此,這三種介面分別以非分布式情況下的鍵值資料庫 硬碟和檔案系統的 io 特點來對應即可。至於冷熱 快...