统一作战平台
在军工界,为了降低成本,美军发起F35战斗机研发项目。与传统而昂贵空战的F-22战斗力不同,F35不再是一款简单的战机,而是开启云作战新模式。F-35有三个型号:F35-A适用于空军、F-35B适用于海军陆战队、F-35C适用于海军。因此,F-35战斗机,成为了美军统一云作战平台,那么在存储界,谁是统一的存储平台呢?
为什么需要统一存储平台?
在云计算时代,计算虚拟化、软件定义的存储、软件定义的网络是三大基础支柱。目前在软件定义存储市场,很多厂商均有自己的产品。有的基于文件系统、有的基于块设备、有的基于对象存储。在云时代,用户需要的云门户来调度底层各种计算资源(物理机、虚拟机、公有云)和存储资源(SAN、NAS、对象存储)。这就需要有一种统一存储平台,通过提供统一接口平台,同时可以提供块存储、对象存储和文件系统,与云平台对接。这时候,IT界的巨匠,造出了存储界的F-35统一作战平台---Ceph。
Ceph的应用场景
2014年,红帽收购Inktank(Inktank主要提供基于Ceph的企业级产品)。此次收购后,红帽成为最大的开源存储产品提供商。截至到目前,红帽在Ceph开源项目上的代码贡献量上一骑绝尘。
Ceph作为一种存储集群,其支持的节点数量和容量无理论上限,可以多达上百个节点、PB容量级别。Ceph内部是一种对象存储,它对外提供三种访问方式:
Ceph自从被红帽纳入麾下后,通过与红帽的方案整合,更加大放异彩。目前,红帽Ceph最新版本为2.1。红帽Ceph可以部署在RHEL7和Ubuntu 16.04 (with Cloud Archive)操作系统上。
目前Ceph的主要应用场景有三类:
在第一种应用场景中,RedHat Openstack Platform(RHOPS)中的Swift模块与Ceph的对象接口对接;Cinder和Glance模块与ceph的块存储接口对接。也就是说,红帽提供的Openstack的是包含了Ceph分部署存储的无缝整体打包方案。
在第二种应用场景中,Ceph通过块设备接口(librbd)的方式,可以与红帽KVM虚拟化(RHV)对接、为RHV的Hypervisor提供共享存储。当然,在红帽的体系架构中,RHV最佳的存储方案是Gluster。
在最常用的第三种场景中,通过块存储接口(RBD)方式,Ceph可以为Linux操作系统(物理机或虚拟机中)提供块设备,作为独占/共享存储使用。
国内成功案例—某科技公司
客户背景
某科技公司已成功构建云平台(底层使用KVM)。作为公司云战略的第二步,该公司计划构建存储云。该存储云既要对接云平台,为虚拟机提供块设备,以便存放虚拟机数据;又要对接对象文件,为全公司提供影印数据存储平台。我们知道,块设备属于传统存储访问方式,影印数据属于非结构化数据。除此之外,客户要求云存储必须具备PB级容量、分部署、易扩展性等特点。
经过一番调研,科技公司选择使用红帽ceph统一存储平台。
为什么选择红帽CEPH
国外成功案例—某科技公司
在全球范围内,Ceph的成功案例比比皆是,如SAS、 趋势科技、FICO、摩根大通集团、BlackRock等等。下面我们对SAS的案例进行分析。
SAS是全球最大的软件公司之一,是全球商业智能和分析软件与服务领袖,2015年收入高达: $3.16B, 全球雇员数超过1.4万人。
SAS公司使用红帽Ceph的场景是构建OpenStack私有云。在使用OpenStack和Ceph之前,
SAS一直使用NetApp和Isilon提供的传统存储方案。
红帽Ceph与Openstack无缝的集成性,不仅实现了客户存储云的需求,也帮客户解除了存储厂商的锁定。