下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

Ceph对象存储是否适合虚拟环境?

作者:课课家教育     来源: http://www.kokojia.com点击数:1107发布时间: 2017-10-21 16:00:29

标签: 云计算存储Ceph

  欢迎各位阅读本篇文章,本篇文章讲述了Ceph对象存储是否适合虚拟环境?课课家教育平台提醒各位:本篇文章纯干货~因此大家一定要认真阅读本篇文章哦!Ceph是一个 Linux PB 级分布式文件系统。

Ceph对象存储是否适合虚拟环境?_云计算_存储_Ceph_课课家教育

  对象存储正在迅速取代专有SAN文件系统,来作为现代数据中心存储的首选。但是它是否适合你的虚拟环境呢?

  对象存储正在更改数据中心。商业存储产品为昂贵的专有SAN存储器提供了一个性能良好的替代产品。本文中,你将了解更多关于对象存储的知识——关于不同的对象存储产品,例如Ceph对象存储,以及它是否可以在你的环境中使用。

  对象存储来自云环境,它基于一种许多存储节点协同工作,并行传送数据的架构,这一架构很快速。我们不只是说几个存储节点——大多数对象存储产品包括几十个,某些情况下,甚至几百个存储节点。当客户端请求访问存储时,由于并行传送,构成用户数据的二进制对象会被快速传送给用户。

  使用对象存储可以带来几个好处。与专有SAN产品相比,象存储快速、可扩展且实惠。最大的节省是在磁盘上的花费。如果使用来自SAN提供程序的文件管理器,你只能安装成本高达每千兆字节的顶级串行连接SCSI磁盘。反之,你可以使用带有对象存储的商用磁盘。因为数据由许多服务器并行提供,所以你不需要使用最快的磁盘——商业串行高级技术附件磁盘将帮助完成,因为速度在网络中。

  目前市场上存在三种不同的对象存储产品:传统的Swift、Amazon Simple Storage Service(S3)和更新的Ceph对象存储产品。Swift主要在OpenStack云环境中使用,并与通过直接API调用来处理Swift对象存储的应用配合使用。这意味着它的使用相当有限:如果你有一个通用的应用或操作系统,那么集成Swift将不是件容易的事。

S3已经存在很长时间,并在亚马逊云环境中工作。

  S3已经存在很长时间,并在亚马逊云环境中工作。它的访问方法也有限,这意味着它不是一个通用对象存储产品的最佳备选方案。S3最适用于在AWS云环境中部署映像。不幸的是,如果你使用Vmware vSphere,这将没什么帮助。

  Ceph是所有对象存储产品中最开放的,不仅因为它是开源的,还因为它提供了几个不同的客户端接口:

  API访问。这是对象存储中最常见的访问模型,但它不适用于VMware环境,因为你需要重写vSphere代码来访问它。

  Ceph文件系统。这是一个可在对象存储客户端上使用的专用文件系统。由于对象存储客户端将是ESXi服务器,因此这一选项在VMware环境中也不是非常实用。

  RADOS块设备。它通过加载内核模块并将其集成到ESXi上,将块设备添加到客户端操作系统;这也很难在VMware环境中使用。

  新的iSCSI接口。这是Ceph对象存储的一个新的和有前途的开发。在新iSCSI接口中,Ceph存储群集包括iSCSI目标,这意味着客户端可以像任何其他基于iSCSI的SAN产品一样访问它。

  在这四种访问方法中,iSCSI接口是唯一在VMware环境中真正工作的接口。你可能在相,这是不是只是用SAN产品替换另一个?答案当然不是。即使客户端只看到iSCSI目标,你将在后端处理灵活、可扩展和价格实惠的SAN产品,这比传统SAN环境便宜得多。

  Ceph对象存储的iSCSI目标接口比较新,你会注意到它可能不是在所有Ceph对象存储产品上可用。它包含在Ceph的SUSE支持的产品SUSE Enterprise Storage 3中,以及其他Ceph供应商如红帽,这些厂商很快就会追上。iSCSI接口代码首先显示在SUSE中,因为SUSE是其主要的开发人员。

  由于Ceph对象存储正在彻底改变企业存储世界,因此可能需要花一些时间来探索其可能性,特别是在VMware vSphere环境中。一旦配置,它的行为就像任何其他iSCSI数据存储。

  知识分享:

  Ceph 系统架构

  Ceph 生态系统架构可以划分为四部分:

  1. Clients:客户端(数据用户)

  2. cmds:Metadata server cluster,元数据服务器(缓存和同步分布式元数据)

  3. cosd:Object storage cluster,对象存储集群(将数据和元数据作为对象存储,执行其他关键职能)

  4. cmon:Cluster monitors,集群监视器(执行监视功能)

  5.Ceph的未来发展

  作为分布式文件系统,其能够在维护 POSIX 兼容性的同时加入了复制和容错功能。从 2010 年 3 月底,您可以在Linux 内核(从2.6.34版开始)中找到 Ceph 的身影,作为Linux的文件系统备选之一,Ceph.ko已经集成入Linux内核之中。虽然目前Ceph 可能还不适用于生产环境,但它对测试目的还是非常有用的。

作为分布式文件系统,其能够在维护 POSIX 兼容性的同时加入了复制和容错功能。

  Ceph 不仅仅是一个文件系统,还是一个有企业级功能的对象存储生态环境。

  现在,Ceph已经被集成在主线 Linux 内核中,但只是被标识为实验性的。在这种状态下的文件系统对测试是有用的,但是对生产环境没有做好准备。但是考虑到Ceph 加入到 Linux 内核的行列,不久的将来,它应该就能用于解决海量存储的需要了。

  小结:您可以不采纳我的答案,但请您一定要考虑下我的建议哦! 文章中不足及错误之处在所难免,敬请专家和读者给予批评指正。当然如果大家还想了解更多方面的详细内容的话呢,不妨关注课课家教育平台,在这个学习知识的天堂中,您肯定会有意想不到的收获的!

赞(21)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程