国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

初識Ceph --組件、存儲類型、存儲原理

這篇具有很好參考價值的文章主要介紹了初識Ceph --組件、存儲類型、存儲原理。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

ceph

Ceph(分布式存儲系統(tǒng))是一個開源的分布式存儲系統(tǒng),設(shè)計用于提供高性能、高可靠性和可擴展性的存儲服務(wù),可以避免單點故障,支持塊存儲、對象存儲以及文件系統(tǒng)存儲應(yīng)用。使用C++語言開發(fā)。ceph能夠通過網(wǎng)絡(luò)將數(shù)據(jù)分散存儲在多臺獨立設(shè)備上

ceph具有可擴展性:

  • 水平擴展,新的節(jié)點加入集群后只需要和原有集群連接到同一網(wǎng)絡(luò),無需對現(xiàn)有節(jié)點進行重大修改或中斷

  • 節(jié)點擴展后,舊數(shù)據(jù)會自動遷移到新節(jié)點,實現(xiàn)負載均衡,避免單點過熱的情況

  • 使用crush算法來確定數(shù)據(jù)在存儲集群中的位置

組件

初識Ceph --組件、存儲類型、存儲原理,Linux,ceph,linux

  • OSD: OSD(Object Storage Daemon)用于集群中所有對象與數(shù)據(jù)的存儲,處理集群數(shù)據(jù)的復(fù)制、恢復(fù)、負載均衡。也能夠自動檢測存儲磁盤的監(jiān)控狀況,定期向Monitor節(jié)點報告自身的狀態(tài)和性能指標(biāo)

    讀取數(shù)據(jù)時,多臺OSD會同時對外傳輸數(shù)據(jù),于是傳輸?shù)乃俣葧容^塊

    當(dāng)ceph集群設(shè)定數(shù)據(jù)有兩個副本時,至少需要兩個OSD進程即OSD節(jié)點,集群才能達到active+clean狀態(tài)

  • MON: MON(Monitor)負責(zé)維護Ceph存儲集群的狀態(tài)信息、配置信息和監(jiān)控信息,維護集群的cluster MAP二進制表,保證集群數(shù)據(jù)的一致性,cluster MAP描述了對象塊存儲的物理位置,以及一個將設(shè)備聚合到物理位置的桶列表

  • MDS: MDS(Metadata Server)元數(shù)據(jù)服務(wù)器,提供元數(shù)據(jù)計算,緩存與同步。在ceph中,元數(shù)據(jù)也是存儲在osd節(jié)點中的,mds類似于元數(shù)據(jù)的代理緩存服務(wù)器。mds是 CephFS(Ceph 文件系統(tǒng))的組成部分,cep塊設(shè)備和ceph對象存儲不使用mds

  • Manager: ceph-mgr,用于收集ceph集群狀態(tài)、性能指標(biāo)、配置信息。

    manager通過RESTful API和Web-based Dashboard向外提供信息

ceph結(jié)構(gòu)包含兩個部分

ceph client,訪問ceph底層服務(wù)或組件,對外提供各種接口

ceph node,底層服務(wù)提端,也就是ceph存儲集群

存儲類型
塊存儲

塊存儲(RBD - RADOS Block Device),存儲數(shù)據(jù)以塊為單位,可被映射為塊設(shè)備,適用于直接附加到虛擬機或物理服務(wù)器。類似于傳統(tǒng)的硬盤

塊存儲通過Raid與LVM等手段,對數(shù)據(jù)提供了保護,多塊磁盤組合可以提高容量,也可以做邏輯盤,提高讀寫效率

但主機之間無法共享數(shù)據(jù)

塊存儲應(yīng)用于docker容器、虛擬機磁盤分配;日志存儲;文件存儲

文件存儲

文件存儲(CephFS)可以克服塊存儲無法共享的問題。如FTP、NFS服務(wù)器

文件存儲允許多個節(jié)點通過標(biāo)準(zhǔn)文件系統(tǒng)接口訪問相同的文件和目錄。它支持文件的讀寫、權(quán)限控制等 POSIX 文件系統(tǒng)語義

對象存儲

一個文件具有屬性metadata,也稱元數(shù)據(jù),包含該文件的大小、修改時間、存儲路徑等

在對象存儲(RADOS)中,數(shù)據(jù)以對象的形式存儲,每個對象都有唯一的標(biāo)識符。它會將文件的元數(shù)據(jù)獨立出來,控制節(jié)點叫元數(shù)據(jù)服務(wù)器(服務(wù)器+對象存儲管理軟件),主要負責(zé)存儲對象的屬性。文件的數(shù)據(jù)部分主要由OSD存儲

當(dāng)用戶訪問對象時,會首先訪問元數(shù)據(jù)服務(wù)器,元數(shù)據(jù)服務(wù)器反饋對象存儲在哪些OSD,用戶再去訪問那些OSD讀取數(shù)據(jù)

對象存儲主要用于存儲大量非結(jié)構(gòu)化數(shù)據(jù),如圖像、音頻、視頻、日志等

存儲過程

初識Ceph --組件、存儲類型、存儲原理,Linux,ceph,linux文章來源地址http://www.zghlxwxcb.cn/news/detail-754985.html

  1. 用戶訪問一個文件File,其存儲的數(shù)據(jù)會被切分成多個對象Objects,Objects的大小可以由管理員調(diào)整
  2. 每個對象都有一個唯一的oid,這個iod由文件file的id,ino,和分片objects的編號ono組成。oid可以唯一標(biāo)識每個不同的對象,并存儲了對象與文件的存儲關(guān)系
  3. PG,placement group歸置組是一個邏輯概念,它在數(shù)據(jù)尋址時相當(dāng)于數(shù)據(jù)庫中的索引,每個對象都會固定映射進一個PG中。所以當(dāng)需要尋找一個對象時,只需要先找到對象所屬的PG,然后遍歷這個PG,無需遍歷所有對象。并且在遷移數(shù)據(jù)時,也是以PG作為基本單位遷移
  4. 對象映射進PG,首先會對oid做hash取出特征碼,用特征碼與PG的數(shù)量去模,得到序號pgid
  5. 最后PG會根據(jù)管理員設(shè)置的副本數(shù)量進行復(fù)制,通過crush算法存儲到不同的OSD節(jié)點上,第一個OSD為主節(jié)點,其余均為從節(jié)點

到了這里,關(guān)于初識Ceph --組件、存儲類型、存儲原理的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Ceph原理、部署、存儲集群、塊存儲及對象存儲centos7.5

    Ceph原理、部署、存儲集群、塊存儲及對象存儲centos7.5

    目錄 ?編輯 一、Ceph概述? 1、基礎(chǔ)知識 1. 分布式存儲定義 2. 常用的分布式文件系統(tǒng) 3. Ceph定義 4. Ceph組件 ?二、實驗環(huán)境準(zhǔn)備 1、實驗拓撲圖 2、配置yum源 ?3、配置SSH無密碼連接 4、NTP時間同步 1.NTP服務(wù)器配置 ?2.NTP客戶端配置 3.準(zhǔn)備存儲硬盤 三、部署環(huán)境 1、安裝部署軟件

    2023年04月20日
    瀏覽(27)
  • ceph之rados設(shè)計原理與實現(xiàn)第五章:高效的本地對象存儲引擎Bluestore

    ceph之rados設(shè)計原理與實現(xiàn)第五章:高效的本地對象存儲引擎Bluestore

    由于FileStore底層仍然通過操作系統(tǒng)自帶的本地文件系統(tǒng)管理磁盤,所以為了能夠使用本地文件系統(tǒng),所有針對RADOS的操作都需要轉(zhuǎn)換成POSIX語義。 所以引入了BlueStore直接管理文件。 文件系統(tǒng)提供的核心操作就是讀和寫,BlueStore也是。 對于文件系統(tǒng), 讀操作除非緩存命中,否

    2024年02月02日
    瀏覽(17)
  • Ceph入門到精通-Linux下Ceph源碼編譯和GDB調(diào)試

    Ceph版本:14.2.22 Linux版本:ubuntu-server 18.04 ? ? Ceph源碼是托管在Github上,由于某些原因,國內(nèi)訪問Github網(wǎng)站很慢,所以需要從其他途徑加速獲取源碼。Github官方給出了幾個Github的鏡像網(wǎng)站: https://github.com.cnpmjs.org/ https://hub.fastgit.org/ 本地需要修改~/.gitconfig文件,才可以從上面

    2024年02月12日
    瀏覽(21)
  • Linux學(xué)習(xí)--Ceph部署

    前期準(zhǔn)備 資源下載 鏈接: https://pan.baidu.com/s/1Yof-X-fD8kYLSmLAWFo5Ug 提取碼: txj5 環(huán)境準(zhǔn)備 在pubserver上配置ansible環(huán)境 配置名稱解析 配置pubserver為NTP服務(wù)器 配置ceph1-ceph3使用pubserver提供的時間服務(wù) 準(zhǔn)備容器倉庫服務(wù)器 安裝軟件包,并導(dǎo)入鏡像 安裝ceph 創(chuàng)建集群 添加OSD硬盤 實現(xiàn)塊存

    2024年02月11日
    瀏覽(16)
  • linux————ceph分布式部署

    linux————ceph分布式部署

    目錄 一、概述 特點 1、統(tǒng)一存儲 2、高擴展性 3、可靠性強 4、高性能 組件 1、Monitor 2、OSD 3、MOD 4、Objet 5、PG 6、RADOS 7. Libradio 8. CRUSH 9. RBD 10. RGW 11. CephFS 架構(gòu)圖 二、準(zhǔn)備工作 三、ceph安裝 創(chuàng)建集群目錄 修改配置文件 安裝 初始化monitor 同步管理信息 ?編輯 安裝mgr(管理守護

    2024年02月07日
    瀏覽(26)
  • Ceph入門到精通- Linux 磁盤管理(block 與 inode)

    Ceph入門到精通- Linux 磁盤管理(block 與 inode)

    1)? 硬盤的最小存儲單位:sector(扇區(qū)),每個扇區(qū)儲存 512 字節(jié);操作系統(tǒng)會一次性連續(xù)讀取多個扇區(qū),即一次性讀取多個扇區(qū)稱為一個 block(塊) 2)? 文件存取的最小單位:block(塊),由多個扇區(qū)組成;block 的大小常見的有 1KB、2KB、4KB,在 linux 中常見設(shè)置為 4KB,即連

    2024年02月14日
    瀏覽(22)
  • 【Ceph集群應(yīng)用】Ceph塊存儲之RBD接口詳解

    【Ceph集群應(yīng)用】Ceph塊存儲之RBD接口詳解

    接上文基于ceph-deploy部署Ceph集群詳解 (1)創(chuàng)建一個名為rbd-demo的專門用于RBD的存儲池 (2)將存儲池轉(zhuǎn)換為RBD模式 (3)初始化存儲池 (4)創(chuàng)建鏡像 (5)鏡像管理 查看存儲池下存在哪些鏡像 查看鏡像的詳細信息 修改鏡像大小 直接刪除鏡像 推薦使用trash命令,這個命令刪除

    2024年02月16日
    瀏覽(33)
  • 【Ceph集群應(yīng)用】Ceph對象存儲系統(tǒng)之RGW接口詳解

    【Ceph集群應(yīng)用】Ceph對象存儲系統(tǒng)之RGW接口詳解

    接上文基于ceph-deploy部署Ceph集群詳解 (1)對象存儲概念 對象存儲(object storage)是非結(jié)構(gòu)數(shù)據(jù)的存儲方法,對象存儲中每一條數(shù)據(jù)都作為單獨的對象存儲,擁有唯一的地址來識別數(shù)據(jù)對象,通常用于云計算環(huán)境中。 不同于其他數(shù)據(jù)存儲方法, 基于對象的存儲不使用目錄樹

    2024年02月17日
    瀏覽(24)
  • Ceph 分布式存儲

    Ceph 分布式存儲

    DAS(直接附加存儲,是直接接到計算機的主板總線上去的存儲) IDE、SATA、SCSI、SAS、USB 接口的磁盤 所謂接口就是一種存儲設(shè)備驅(qū)動下的磁盤設(shè)備,提供塊級別的存儲 NAS(網(wǎng)絡(luò)附加存儲,是通過網(wǎng)絡(luò)附加到當(dāng)前主機文件系統(tǒng)之上的存儲) NFS、CIFS、FTP 文件系統(tǒng)級別的存儲,本

    2024年02月16日
    瀏覽(24)
  • ceph分布式存儲

    ceph分布式存儲

    Ceph是當(dāng)前非常流行的開源分布式存儲系統(tǒng),具有高擴展性、高性能、高可靠性 等優(yōu)點,同時提供塊存儲服務(wù)(rbd)、對象存儲服務(wù)(rgw)以及文件系統(tǒng)存儲服務(wù)(cephfs),Ceph在存儲的時候充分利用存儲節(jié)點的計算能力,在存儲每一個數(shù)據(jù)時 都會通過計算得出該數(shù)據(jù)的位置,盡量的分

    2023年04月08日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包