`
gaojingsong
  • 浏览: 1211095 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

【分布式文件系统Cept介绍】

阅读更多



 

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,集群监视器(执行监视功能)

  • 大小: 114.6 KB
  • 大小: 87.2 KB
  • 大小: 17.2 KB
0
0
分享到:
评论

相关推荐

    mysql分布式集群安装

    MySQL作为一款广泛使用的开源关系型数据库管理系统,在支持分布式架构方面提供了丰富的功能。其中,MySQL Cluster(MySQL集群)是一种基于NDB(Network Database)存储引擎的解决方案,能够实现数据复制、负载均衡等...

    Windows系统程序dos命令

    - 作用:转换文件系统类型。 - 实例:`convert d: /fs:ntfs` 33. **Ncpa.cpl**: 网上邻居属性(网络连接)。 - 作用:打开网络连接属性对话框。 - 实例:`ncpa.cpl` 34. **NetStat -a**: 查看所有网络连接。 ...

    Erlang高级应用和原理

    而在Erlang中,它的结构更像是一系列的函数、模块和BEAM文件,这些文件由Erlang虚拟机(VM)执行,它提供了抢占式调度的进程、消息传递机制以及如etop这样的监控工具。Erlang的系统由编译器、库、VM、调试器、性能...

    Windows Resource Kits和Windows Support Tools工具命令介绍

    - **Dfsutil**:管理分布式文件系统(DFS),支持文件夹重定向和链接。 - **Dh**:查看堆栈信息,帮助诊断内存泄漏等问题。 ##### M 类工具 - **Dhcploc**:定位并显示DHCP服务器的信息。 - **Diruse**:显示指定...

    liunx结课作业

    ### Linux系统常用命令详解 ...以上是对 Linux 系统中 `cat`、`cp`、`head` 命令及 DNS 服务的相关知识点的详细介绍。这些命令和服务是日常工作中经常需要用到的,掌握它们对于 Linux 用户来说非常重要。

    操作系统简介

    - **e - e2fsck**: 检查和修复ext2/ext3文件系统错误。 - **f - file**: 显示文件类型。 - **g - git**: 分布式版本控制系统。 - **h - head**: 显示文件的前几行。 - **i - insmod**: 向内核加载模块。 - **j - ...

    Erlang的高级特性和应用

    Erlang 的进程模型支持抢占式调度,通信机制基于消息传递,且有专门的监控和调试工具,如etop。 **Erlang 的系统组成** - 编译器:负责将Erlang代码编译为opcode - 库:包含各种标准模块和函数 - VM + 基本库:...

    【尚硅谷】徐靖博 最新电商项目实战(完结)

    本资源为网传资源,为一套比较全的电商项目,系统架构采用SOA dubbo+EasyI实现,资源过大上传乃是下载链接,如有侵权请联系/留言,不多说下面上目录: 1.01 电商系统介绍2 f% Z/ C0 z% {1 l" q+ R 2.02 电商类型介绍...

    CentOS 7.2中NFS1.3 安装

    NFS (Network File System) 是一种分布式文件系统协议,它使得用户可以在网络中透明地访问远程主机上的文件,就像访问本地文件一样。这种机制类似于 Windows 中的文件夹共享功能,但更为灵活且强大。例如,在一个...

    cloudera-manager安装指导

    同时,在Windows系统的`hosts`文件(路径为`C:\Windows\System32\drivers\etc\hosts`)中也需进行相同的配置。 **网络连通性测试:** 配置完成后,可通过执行`hostname`命令验证主机名是否正确设置,并通过`ping ...

    NFS部署.docx

    NFS(Network File System)是一种分布式文件系统协议,允许不同机器上的进程共享文件系统。下面是关于NFS部署的详细指南。 一、服务器端配置 1. 安装NFS相关的安装包 在服务器端,需要安装NFS相关的安装包,使用...

    RSA实现多秘密共享(VC++)

    加密公式为C=M^e mod n,解密公式为M=C^d mod n,其中M为明文,C为密文。 **2. 多秘密共享(Secret Sharing)** 多秘密共享是一种信息理论中的技术,它可以将一个秘密分割成多个部分,分发给多个参与者,只有当达到...

    键盘上有用的快捷键[借鉴].pdf

    DFS/DFS.MSC:打开分布式文件系统管理器。 WF.MSC:打开工作流管理器。 本文件还包含了一些其他快捷键,如与CD-ROM和DirectX相关的操作,以及一些特定程序的快捷方式。在使用这些快捷键时,用户应当根据当前的操作...

    计算机控制技术试卷.doc

    - **位置型PID控制算法表达式**:\[u(k) = K_p e(k) + \frac{K_i}{T_i} \sum_{i=0}^{k} e(i) + K_d \left[ \frac{T_d}{T} (e(k) - e(k-1)) \right]\] - \(K_p\):比例系数 - \(T_i\):积分时间 - \(T_d\):微分...

    云计算应用实验报告

    Hadoop是一个开源框架,主要由分布式文件系统(HDFS)和MapReduce两大部分组成,能够为用户提供一个高效且可靠的分布式计算平台。 - **HDFS(Hadoop Distributed File System)**: HDFS是一种高度容错性的文件系统...

    Ubuntu14.docx

    【Ubuntu 14.04 Hadoop集群搭建】 在信息技术领域,Hadoop是一个...此外,还需在其他节点上重复这些步骤,并配置Hadoop的分布式文件系统和集群通信。这些后续步骤将确保集群能够协同工作,处理大规模的数据处理任务。

    git分支总结操作.docx

    Git 是一个分布式版本控制系统,用于跟踪对文件和目录的修改,常用于软件开发中的代码管理。以下是对Git分支操作的详细总结: 1. **初始化Git仓库** 使用 `git init` 可以将当前目录初始化为Git仓库,这会在当前...

    微软活动目录管理管理简明手册

    C在安装活动目录之前,要确保计算机满足基本系统要求:* Z& t: _9 N6 A1 c" C - B7 H( D6 e+ q- W9 x(1)计算机运行Windows 2000 Server版本,且系统盘是NTFS分区。0 O0 F/ N" {4 M2 A* V6 X$ g; f/ Z9 g & t' m4 ...

Global site tag (gtag.js) - Google Analytics