设为首页 收藏本站
查看: 1639|回复: 0

[经验分享] Ceph专题三 Ceph与OpenStack集成和行业应用

[复制链接]

尚未签到

发表于 2017-6-25 16:44:28 | 显示全部楼层 |阅读模式
Ceph专题三Ceph与OpenStack集成和行业应用
Ceph在OpenStack中的地位  
  Openstack是继Linux之后又一个非常成熟和受欢迎的开源云计算解决方案,Openstack和Ceph的集成更让开源项目锦上添花。对OpenStack而言,最重要的四个子项目分别为Cinder、Swift、Glance和Nova。Ceph作为优秀的分布式存储系统,实现对OpenStack相关子项目进行集成或替代,目前在OpenStack中扮演者非常重要的角色。
  
  Ceph已经成为OpenStack后端存储标配,OpenStack作为IaaS系统,涉及到存储的部分主要是块存储服务模块、对象存储服务模块、镜像管理模块和计算服务模块,对应为其中的Cinder、Swift、Glance和Nova四个项目。
  
  CephRBD块存储是以独立卷的方式挂接到OpenStcak Cinder模块,主要用作数据盘,这种方式主要通过CinderDriver实现,删除虚拟机时卷依然存在。Nova对接Ceph时,CephRBD块存储卷需要与虚拟机绑定,所以删除虚拟机时卷也删除,一般用作启动盘。Ceph也可以和Glance对接用于镜像卷。Keystone作为OpenStack对象Swift的认证模块,支持Ceph通过RADOSGW网关认证,给OpenStcak提供Swift存储服务。
  
  在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在云计算大数据时代取得成功的关键。
  
  
  前几天看到,Ceph社区已经把Ceph的RBD块存储镜像支持功能扩展到Docker中。在Docker中Ceph的RBD镜像功能主要是负责把RBD镜像通过异步通信的方式从一个Ceph集群复制到另一个Ceph集群,用于对Docker镜像容灾保护和恢复。
  
Ceph生态和应用现状
  
  Ceph仅仅是OpenStack后端存储标配,目前很多存储厂商、大企业都基于Ceph技术开发或搭建存储系统,我们首先看看几家存储厂商的产品,如HopeBay和SanDisk。
  
  HopeBay科技是一家专注于云平台的科技公司,拥有ArkEase Pro存储服务平台、ArkFlex数据存储平台、ArkExpress存储网关和ArkVoice企业云端语音录制平台。在ArkFlex数据存储平台中,Hope Bay对Ceph文件系统进行改良,将CIFS、NFS、iSCSI建构在CephRBD之上。
  
  SanDisk收购Fusion-io之后相继推出ioControl混合式存储阵列和InfiniFlash系列闪存。剥离相关业务到新成立新NextGen公司,SanDisk通过InfiniFlash系列闪存主攻闪存市场,其中就有一款机型InfiniFlashSystem IF500采用Ceph技术(IF100硬件和InfiniFlash OS Ceph横向扩展软件),同时提供对象存储与块存储服务。
  
  SanDisk的存储策略是比较开放,低端存储IF100(纯硬件形态)整合了Nexenta的基于ZFS文件系统开源NexentaStor软件(支持NAS和iSCSI),而高端的IF700则使用了Fusion-io时期的ION Accelerator数据库加速软件。
  
  此外,很多大型企业也采用Ceph构建构建云平台和分布式存储解决方案,也正是因为Ceph和OpenStack的深度集成,使得Ceph和OpenStack配合被互联网公司用来搭建云平台。
  
  乐视基于OpenStack和Ceph(RBD块存储和RADOSGW对象)搭建乐视云平台;宝德云也基于OpenStack、Ceph(RBD块存储和CephFS)和Docker构建。电商eBay也采用Ceph和 OpenStack建设私有云,每个Ceph集群容量都高达数 PB 级别,这些集群主要为 OpenStack 服务。同时,eBay 团队在NAS云化投入逐渐加大,CephFS有可能作为NAS云化的不二之选。
  
  携程基于Ceph搭建PB级云对象存储,浪潮AS13000系列存储也是基于Ceph开发,思科UCS流媒体服务存储也是基于Ceph对象存储,雅虎基于Ceph搭建云对象存储。联通研究院、CERN实验室、UnitedStack等也基于Ceph搭建了开发环境。
  

  温馨提示:
  请搜索“ICT_Architect”“扫一扫”下面二维码关注公众号,获取更多精彩内容。
   DSC0000.jpg
  

  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-388086-1-1.html 上篇帖子: KVM & Ceph好文链接 下篇帖子: Ceph专题一 Ceph架构详细分析
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表