版权声明:很多其它内容,请关注【架构师技术联盟】公众号 https://blog.csdn.net/BtB5e6Nsu1g511Eg5XEg/article/details/81117091

wx_fmt=gif" alt="640?wx_fmt=gif" />

谈起软件定义存储。不得不提Ceph。几年前笔者专门对Ceph系统进行了分析,但随着越来越多的企业接入,Ceph的企业版也不断飙升。

但在众多企业版中。有两家一直备受关注。一家是Ceph的老东家Redhat(最新版本号为Ceph Storage 3)。还有一家则是Suse(最新版本号Enterprise Storage 5)。

Red Hat更新了Ceph Storage 3存储软件,支持CephFS文件系统、iSCSI块接口和基于Linux容器的存储实现,另外。在可用性上也有所改进。

到眼下为止,Red Hat的开源Ceph软件能够作为OpenStack云部署的块或对象存储后端。Ceph文件系统(CephFS)的引入将为OpenStack的Red Hat Ceph存储提供三种主要存储类型的支持。

CephFS是Ceph的文件存储解决方式部分,在RADOS之上提供文件存储,包含client和元数据server(MDS)。

当然,Ceph能够CephFS导出NFS文件系统。实现文件到对象的数据备份。对象到文件的数据恢复。

https://mmbiz.qpic.cn/mmbiz_png/oRL2fUHmGZAqXo3qqliaX33UzGSOObMNNGIADcvQKktCfHnY1HZJ6pCA5ia8EJEBhkbC3sQ3tNnjlADtqbGEHAbQ/640?

wx_fmt=png" alt="640?wx_fmt=png" />

虽然Red Hat长期以来通过其Gluster软件产品提供基于文件的存储,但该公司为CephFS和GlusterFS文件系统设想了不同的使用场景。

假设你使用的是OpenStack,你应该使用Ceph和它带来的全部东西: 对象、块和文件。假设你仅仅是在寻找一个通用的NAS替代NetApp或Isilon,那么它就是红帽Gluster产品。

由于Ceph的大部分存储客户都是OpenStack的用户,很多OpenStack客户要求Ceph支持iSCSI协议提供存储服务,比方通过Ceph给VMware虚拟机(VM)部署的业务提供存储服务。

https://mmbiz.qpic.cn/mmbiz_png/oRL2fUHmGZAqXo3qqliaX33UzGSOObMNN9kERuQdu9Zd0FOtkWJLw6YWKrCFeIS0JIHoQhQDsribfuwJL2cPicVEA/640?wx_fmt=png" alt="640?wx_fmt=png" />

Ceph新加入的iSCSI网关将简化现网存储系统的迁移,并支持更广泛的应用场景,包含备份和恢复。提供iSCSI支持,对VMware和Windows用户比較有利,由于这些系统缺少一个本地的Cephclient程序。

Red Hat Ceph Storage 3中的第三个主要新功能将使客户能够在Linux容器中部署软件。

容器化存储守护进程将使用户能够在主机server部署。而不必使用专用的硬件。这样他们就能够降低server的占用,且简化操作。

红帽Ceph和Gluster产品都支持容器部署,但他们针对不同的受众。Gluster容器的目标是开发构建云本地应用程序的开发者,而Ceph容器则对存储管理员具有吸引力。

Red Hat Ceph Storage 3还加入了一个新的基于web的管理界面,帮助管理员监控执行状态,故障排除分布式存储集群故障,增强可用性,比方动态存储桶分片等。

wx_fmt=png" />

SUSE是一个潜在的竞争对手。它也销售开源Ceph的企业版本号,而且在公布很多新功能方面一直率先于Red Hat。比如,SUSE在Enterprise 4产品中提供了CephFS,该产品在去年年底上市,而在最新版本号Enterprise Storage 5中,已经支持了备受期待的、新的、性能提升的BlueStore存储后端。

Ceph还有一个值得关注的特性是S3A,S3A是针对大数据分析的接口,眼下。S3A在RedHat和Suse系统上都还没用看到支持(至少在Release Notes中没看到支持)。在讨论S3A之前,先看看S3N (S3 Native)。

wx_fmt=png" />

S3N(Native FileSystem)是在S3上读写常规文件的本机文件系统。这个文件系统的长处是能够訪问使用其它工具编写到S3上的文件。

缺点是S3对文件大小的限制是5GB。

S3N和S3A的差别在于。S3N支持大小为5GB的对象,而S3A支持大小为5TB的对象,并具有更高的性能。S3A继承S3N,S3A系统使用Amazon的库与S3交互。

关注公众号。通过在后台回复“Ceph”keyword,可获取Ceph Storage 3和Enterprise Storage 5技术资料。

https://mmbiz.qpic.cn/mmbiz_jpg/oRL2fUHmGZAKrPgesQ3pw3Hc5JevKkOE2PY47eSlxANNItL2wKWBAznyBsCzRomp6AwSQameKHmokQqOOH4kSw/640?wx_fmt=jpeg" alt="640?

wx_fmt=jpeg" />

另外请大家在留言区留言讨论,说说自己对Ceph的看法。留言获赞最多的前5名读者可获得<Ceph技术架构、生态和特性具体对照分析>资料一本。

笔者对本号涉及的技术做了总结和汇总(20+本打包),请点击原文链接或识别小程序获取电子书具体信息。

<推荐阅读>

温馨提示:

请搜索“ICT_Architect”或“扫一扫”二维码关注公众号,点击原文链接获取很多其它技术资料。

wx_fmt=png" />

Stay hungry Stay foolish

wx_fmt=gif" alt="640?wx_fmt=gif" />

[资料] Ceph存储系统,关于Redhat和Suse企业版存储知识汇总的更多相关文章

  1. Linux修改主机名脚本-不重启-支持RedHat、SUSE

    需要用脚本修改主机名,涉及RedHat.SUSE系统,并且要求修改立即生效且不重启,下面就是我的脚本. 使用脚本的方法如下: 1 首先创建一个脚本文件,假如命名为ModifyHostname.sh: ...

  2. yum(Fedora和RedHat以及SUSE中的Shell前端软件包管理器)命令详解

    yum官方网站:http://yum.baseurl.org/ Fedora对于yum的介绍:http://fedoraproject.org/wiki/Yum yum(全称为 Yellow dog ...

  3. Fedora 和 RedHat 以及 SUSE 中 YUM 工具的使用

    参考博客:https://www.cnblogs.com/good-study/p/9928587.html 一.yum命令概述: 1.简介: yum命令时在Fedora和RedHat以及SUSE中基 ...

  4. Linux主流发行版本配置IP总结(Ubuntu、CentOS、Redhat、Suse)

    我们先了解下IP的概念 IP地址简介 电脑连接互联网的必要条件:IP地址+子网掩码+网关+DNS IP地址是上网的唯一标识 - IPv4地址分类: IPv4地址分为A-E共计5类地址,其中A.B.C是 ...

  5. RedHat 6.4企业版利用iso镜像做本地yum源

    修改文章:http://linux.cn/article-1017-1.html 而RedHat的yum则需要注册付费才能使用,如果不这样则有两种解决方案 1. 利用iso镜像做本地yum源 2. 利 ...

  6. ceph 存储系统

    http://w w w.c s d n 123.com/html/topnews201408/2/4702.htm

  7. kubernetes 1.17.2 结合 Ceph 13.2.8 实现 静态 动态存储 并附带一个实验

    关于部署和相关原理 请自行搜索 这里 给出我的操作记录和排查问题的思路 这一节对后面的学习有巨大的作用!!! [root@bs-k8s-ceph ~]# ceph -s cluster: -1a9a- ...

  8. Win10 安装Vs2015 社区版和企业版各个问题汇总

    1.前提下已经下载ISO文件 2.你的电脑没有连接网络或者你使用了宽带通类似的运营商网络. 3.你确保你正确安装了win10 并且已经激活 出现的问题如下 一.当你安装离线下载的ISO for Vs2 ...

  9. SUSE CaaS Platform 4 - 使用 Ceph RBD 作为持久存储(动态)

    图1 架构图 图2 各存储插件对动态供给方式的支持状况 1.所有节点安装 # yum install ceph-common 复制 ceph.conf 到 worker 节点上 # scp admin ...

随机推荐

  1. es6在项目中的应用

    摘要: 今年es6完成了规范制定,但是各大浏览器厂商还没有完全的支持.如果等到主流浏览器支持了再去学习,可能黄花菜都凉了.小编特地为大家准备了一个查询es6在各浏览器支持情况的站点,可以访问这里查询. ...

  2. SpringBoot------Servlet3.0的注解自定义原生Servlet

    1.添加需要使用的依赖 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://w ...

  3. checkmysql.sh

    #!/bin/sh # add by lxr MYSQL_SOCK="/tmp/mysql.sock" MYSQL_PWD="qq139547" ARGS=1 ...

  4. STL中的map、unordered_map、hash_map

    转自https://blog.csdn.net/liumou111/article/details/49252645 在之前使用STL时,经常混淆的几个数据结构,特别是做Leetcode的题目时,对于 ...

  5. WebKit最新特性srcset简介(转)

    WebKit内核最新新增了对srcset属性的支持(参考:https://www.webkit.org/blog/2910/improved-support-for-high-resolution-d ...

  6. centos7上设置中文字符集

    author: headsen  chen date: 2019-03-14   09:00:31   Linux系统会默认使用英文字符集,不会安装中文字符集等其他字符. 公司内部文件服务器等需要中文 ...

  7. Centos 解决SSH 免密码登录 以及Crontab制作定时SSH自动登录和关闭的脚本

    一.SSH免密码登录 假设要登录的机器为192.168.1.100,当前登录的机器为192.168.1.101. 首先在101的机器上生成密钥(如果已经生成可以跳过): $ ssh-keygen -t ...

  8. Easy Way to Get All Dependent Library Names 快速获得所有依赖库名称

    在编译一些大型SDK的时候,比如Qt,OpenCV, PCL, VTK, ITK等等,在VS中,我们需要将编译生成的.lib文件加入Linker->Input中,但是往往生成的.lib文件有很多 ...

  9. day2 二、编程语言、python解释器和变量

    一.编程语言分类 1.机器语言 直接用计算机能理解的二进制指令编写程序,直接控制硬件,需要了解硬件的操作细节. 2.汇编语言 用英文标签取代二进制编写程序,也是直接控制硬件,也需要了解硬件的操作细节. ...

  10. 项目报错java.lang.ClassNotFoundException: org.common.SessionListener

    现象:项目报错java.lang.ClassNotFoundException: org.common.SessionListener,并且myeclipse左侧Package Explorer中项目 ...