版权声明:很多其它内容,请关注【架构师技术联盟】公众号 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. 如何获取控件id,包名,类名

  2. 使用LevelListDrawable实现Html.fromHtml多张图片显示

    stackoverflow网站果然强大,帮了我不少忙! http://stackoverflow.com/questions/16179285/html-imagegetter-textview 首先 ...

  3. RPM二进制包软件安装

    通过rpm –qa查找已安装的软件包 如果想精确查找某一软件,可以通过管道命令grep来实现 精确查找rpm –qa |grep关键词 如  rpm –qa |grep   vim 卸载已安装rpm包 ...

  4. 01List.ashx(班级列表动态页面)

    01List.html <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <he ...

  5. python多行代码简化

    python中,可以把多行代码简化为一行,把for循环和if条件判断都集中到一行里来写,示例如下: >>> from nltk.corpus import stopwords > ...

  6. Flask----目录结构

    以此结构为例,这个小项目是<Flask Web开发:基于python的web应用开发实战>第一部分结束后的代码框架 第一层 有app.tests.migrations三个文件夹和confi ...

  7. 7.26-STOIRegularMatch-08-#14

    A-3 SRM 08 描述 给一个 01 串设为其 S,询问是否存在只出现两次的 01 串 T. 这里的出现定义为存在一串下标 ,满足  且 . 输入格式 一行,一个 01 串 输出格式 一行,字母 ...

  8. Global Error Handling in ASP.NET Web API 2(webapi2 中的全局异常处理)

    目前,在Web API中没有简单的方法来记录或处理全局异常(webapi1中).一些未处理的异常可以通过exception filters进行处理,但是有许多情况exception filters无法 ...

  9. nowcoder 206A - Birthday - [最小费用最大流]

    题目链接:https://www.nowcoder.com/acm/contest/206/A 题目描述 恬恬的生日临近了.宇扬给她准备了一个蛋糕.正如往常一样,宇扬在蛋糕上插了n支蜡烛,并把蛋糕分为 ...

  10. weakSelf 运用 strongSelf来解决block的循环引用

    SDWebImage 中有一段源码: #if SD_UIKIT Class UIApplicationClass = NSClassFromString(@"UIApplication&qu ...