欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

ceph存储基础概念

程序员文章站 2023-11-02 18:45:16
一.分布式文件系统: 是指文件系统管理的物理存储资源不一定直接是连接在本地节点上,而是通过计算机网络与节点相连. 分布式文件系统的设计基与C/S架构(客户端/服务器) 常见的分布式文件系统:Ceph、(红帽)Hadoop、FastDFS(国产) 二.Ceph分布式文件系统 特点:具有高扩展、高可用、 ......

ceph存储基础概念

一.分布式文件系统:

是指文件系统管理的物理存储资源不一定直接是连接在本地节点上,而是通过计算机网络与节点相连.

分布式文件系统的设计基与c/s架构(客户端/服务器)

常见的分布式文件系统:ceph、(红帽)hadoop、fastdfs(国产)

二.ceph分布式文件系统

特点:具有高扩展、高可用、高性能.

可以提供块存储、文件系统存储、对象存储.

可以提供pb级别的存储空间(1pb=1024tb=1024*1024gb)

目前软件定义存储作为存储行业的一大发展趋势,越来越受到市场的认可.

(软件定义存储:是一种数据的存储方式.利用c语言或其他编程语言编写的一套软件,利用软件整合散落的硬盘或磁盘阵列以提高存储服务)

ceph组件

osds:存储设备  monitors:集群监控组件  radosgateway(rgw):对象存储网关

mdss:存放文件系统的元数据(对象存储和块存储不需要该组件)

client:ceph客户端

三.ceph块存储(rados):

集成在内核中、提供了快照克隆等功能、支持内存缓存,从而大大的提高了性能.

单机块设备:光盘、磁盘

分布式块设备:ceph、cinder

四.ceph文件系统存储(cephfs)

    元数据(metadata)

       文件系统中的数据分为数据和元数据。

       数据是指普通文件中的实际数据

       元数据是指用来描述一个文件的特征的系统数据。

       如:访问权限、文件拥有者等

五.对象存储

       对象存储中所有数据被认为是一个对象,所以任何数据都可以存入对象存储服务器。(需要api访问接口)

详细配置后续写

                                                                                                                                                                                                                                                                           2019-08-24