版权声明:很多其它内容,请关注【架构师技术联盟】公众号 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. 查看CPU/CACHE的拓扑结构

    转自 http://smilejay.com/2017/12/cpu-cache-topology/ Linux上,CPU和Cache相关的拓扑结构,都可以从sysfs文件系统的目录 /sys/dev ...

  2. Python 字符串转JSON; 先装字典在转JSON; json.dumps(d)

    #-*- coding:UTF-8 -*- import os; import json class MysqlUtil(): def __init__(self): pass if __name__ ...

  3. 使用 wondershaper 在 Linux 中限制网络带宽使用

    wondershaper 实际上是一个 shell 脚本,它使用 tc 来定义流量调整命令,使用 QoS 来处理特定的网络接口.外发流量通过放在不同优先级的队列中,达到限制传出流量速率的目的:而传入流 ...

  4. ASP.NET MVC 4 (十三) 基于表单的身份验证

    在前面的章节中我们知道可以在MVC应用程序中使用[Authorize]特性来限制用户对某些网址(控制器/控制器方法)的访问,但这都是在对用户认证之后,而用户的认证则依然是使用ASP.NET平台的认证机 ...

  5. 基于VS Code创建Java command-line app

    由于国产化的原因,公司由.NET转向了Java阵营,之后会不定期分享一些技术转型中的体会.所谓Java的command-line app其实就是.NET项目中的Console Application, ...

  6. cc2650 7x7封装更换为 5X5 4x4

    https://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/t/104028.aspx 解决方案 ...

  7. CCPC-Wannafly Winter Camp Day1 Div1 - 爬爬爬山 - [最短路][堆优化dijkstra]

    题目链接:https://zhixincode.com/contest/3/problem/F?problem_id=39 样例输入 1  4 5 1 1 2 3 4 1 2 1 1 3 1 1 4 ...

  8. LeetCode 155 - 最小栈 - [数组模拟栈]

    题目链接:https://leetcode-cn.com/problems/min-stack/description/ 设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的 ...

  9. 深度学习模型融合stacking

    当你的深度学习模型变得很多时,选一个确定的模型也是一个头痛的问题.或者你可以把他们都用起来,就进行模型融合.我主要使用stacking和blend方法.先把代码贴出来,大家可以看一下. import ...

  10. 如何使用IcoMoon字体图标

    如何使用IcoMoon字体图标 一,字体图标工具: 1.登录字体图标网站:https://icomoon.io/app/#/select 2.Svg在线编辑工具:https://c.runoob.co ...