Ceph特性更新或再让OpenStack爱不释手

Posted 架构师技术联盟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ceph特性更新或再让OpenStack爱不释手相关的知识,希望对你有一定的参考价值。

      不久前Red Hat公司发布了下一代开放软件定义存储平台Red Hat Ceph torage 2。最新版本的 Red Hat Ceph Storage 基于 Ceph Jewel 发行版,在存储功能和OpenStack集成能力上做了增强。下面我们就来讨论下Ceph版本更新功能Ceph在OpenStack中的地位2016中国开源存储峰会


Ceph版本内容更新

      之前我们知道,Ceph分布式存储系统是采用C++开发的强一致性分布式系统,在数据同步、仲裁机制要求时延很敏感,所以基本不具备跨地域部署能力。从Ceph Storage 2的更新来看,增加补齐了多站点功能,并支持全局命名空间,可以部署一个具有所有用户可访问的通用命名空间的全局集群。

      之前版本Ceph就支持OpenStack Keystone认证,但在Ceph Storage 2中进行了增强,包括Active Directory,LDAP 和 OpenStack Identity (Keystone) v3,通过与认证系统的集成增强来提高安全性。

      在OpenStack集成方面,提高了Amazon S3 和 OpenStack Object Storage (Swift)的兼容性,包括支持 AWS v4 Client Signatures,对象版本控制,Bulk Delete 等能力。


      Ceph架构解析请参看另一篇文章,里面介绍了Ceph基础架构、服务价格和系统组成等,下图是来自Ceph社区的Ceph整体架构框图,Cehp client是存储服务器访问的发起者,基于Fuse (User SpacE)和VFS文件系统开发,兼容Posix标准。Ceph Metadata Daemon 提供了元数据服务器,而Ceph Object Storage Daemon 提供了数据和元数据的实际存储。

Ceph特性更新或再让OpenStack爱不释手

      最新版本的Red Hat Ceph Storage为企业存储对象客户带来了增强的性能、增强的安全性和兼容性的开放标准API。并提供了名为Red Hat Storage Console 2 的存储管理和监控系统,通过图形接口来监控、管理集群的健康状态,性能和容量、使用率等信息。


      Ceph Storage 2在性能上也有改进,闪迪InfiniFlash基于Ubunt操作系统,可以通过运行开源Ceph软件,提供块、对象存储和文件系统服务或者闪迪的ION Accelerator软件堆栈 (收购自Fusion-io)来进行块存储服务。据悉,Sandisk已经与Red Hat Ceph Storage 2部署环境开展了全面的IOPS性能测试。Ceph  Storage 2对接InfiniFlash System IF150的最新测试表明性能超过100万次随机读取IOPS。这个性能已经完全满足云平台和企业应用工作负载要求。


Ceph在OpenStack中的地位

      Openstack是继Linux之后又一个非常成熟和受欢迎的开源云计算解决方案,Openstack和Ceph的集成更让开源项目锦上添花。对OpenStack而言,最重要的四个子项目分别为Cinder、Swift、Glance和Nova模块。Ceph作为优秀的分布式存储系统,实现对OpenStack相关子项目进行集成或替代,目前在OpenStack中扮演者非常重要的角色。

Ceph特性更新或再让OpenStack爱不释手

      在OpenStcak块存储服务方面,Ceph目前是Cinder项目的默认存储后端。目前已经实现跟CloudStack、Zstack、Eucalyptus和KVM对接。Ceph将RBD块驱动直接集成在QEMU中,这样,虚拟机访问基于RBD实现的块设备的性能优化。

      在OpenStcak镜像管理部分,Red Hat大力推动,也已经利用自己在KVM/ QEMU社区中的影响力,将Ceph RBD块驱动直接集成在QEMU中,支持Openstack通过LibVirt和QEMU之间配置,实现对KVM、Xen、LXC和VirtualBox等虚拟机镜像管理。目前Glance已经支持将Ceph作为自己的本地镜像文件缓存。

      在OpenStcak对象存储部分,Swift作为最早由Rackspace贡献的子项目与AWS S3并驾齐驱,也是OpenStack自带的对象存储实现方案。但由于Ceph的出现,使得Swift有了强有力的竞争对手,就连Swift也在考虑采用Ceph作为自己的存储后端。

      在OpenStcak计算服务部分,UnitedStack(基于OpenStack)目前正在推动将Ceph FS作为Nova计算节点的本地文件系统,提供数据存储服务。

      Ceph和OpenStcak的集成能力,使得Ceph是OpenStack生态系统中呼声最高的开源存储解决方案。包括HP、Dell、Intel等为代表的企业IT领导厂商和Mirantis、eNovance、UnitedStack为代表的OpenStack社区新兴厂商都将Ceph作为重要的开源存储解决方案。


      但是如何对Ceph和Openstack原生存储方案进行取舍,将是用户和社区所必须面对的问题。Ceph的优势就是同时提供对象存储、块存储和文件系统存储三种存储服务能力,便于在满足不同应用需求的前提下简化部署和运维,这是Ceph被OpenStack热衷的主要原因。


      所以针对存储、块存储和文件系统存储混合场景或块存储场景,采用Ceph存储方案是比较合适。然而针对对象、文件场景,虽然Ceph也提供了对应方案,但但考虑到成熟度选用OpenStack方案比较适合。另外,Ceph采用分布式、无中心结构和没有理论上限的系统规模可扩展性也将是Ceph在云计算大数据时代取得成功的关键。


2016中国开源存储峰会

      关于Ceph的最新动态和存储发展趋势,请关注由红帽IntelZD至顶8月5日主办的“2016中国开源存储峰会”,盛会将汇集海内外存储专家,现身分析存储未来趋势;大会最大亮点是免门票,机会难得不容错失。

Ceph特性更新或再让OpenStack爱不释手

Ceph特性更新或再让OpenStack爱不释手

Ceph特性更新或再让OpenStack爱不释手

      大会将全面解析未来IT发展方向,涉及开源还是闭源、未来存储架构分布式还是集中式和未来存储是软件定义还是硬件重构。点击“阅读原文”了解大会详情和报名方式,到现场享受存储人的福利吧。




以上是关于Ceph特性更新或再让OpenStack爱不释手的主要内容,如果未能解决你的问题,请参考以下文章

CEPH集群RBD快照创建恢复删除克隆

Ceph对接Openstack

OpenStack+Ceph平台集成

ceph--Ceph 与 OpenStack 集成的实现

OpenStack选用哪种后端存储系统比较好?

Openstack之CEPH简介