首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Ceph存储解决方案,第一讲

在上一节小编给大家介绍了数据的重要性,再次强调“硬盘有价,数据无价”。

Raid技术许多年来都是存储系统的基础

对于近30年来所生成的几乎每一种数据类型而言,Raid技术都被证明是成功的,所有时代都会有终结的时候,这一次轮到Raid,基于Raid的存储系统已经开始显露出其局限性:

1、修复单个故障时间长;

2、不允许同时多个硬盘发生故障;

3、Raid组中必须使用相同的磁盘(容量、转速,类型);

4、恢复过程几乎无法执行任何I/O操作;

5、不能纵向和横向扩展;

被称为“未来的存储”的Ceph

对于系统架构师而言,Ceph的系统架构都能满足这一类的需求,它是模块化和可扩展的,并且有容错设计的。首先Ceph技术的代码库是完全开源的,且允许所有人免费审查、修改并完善代码。

因为Ceph其开放、可扩展、分布式的本质在存储领域引起了强烈反响。如今,公有云、私有云以及混合云模式是提供大规模基础设施的主流方案,而Ceph正变成一个流行的云存储解决方案。

Ceph和存储的未来

企业存储需求最近几年爆发性增长,研究表明,大企业的数据年增长率40%~60%,而且许多公司的数据占用空间每年翻一番。 IDC的报告称,2013全球数据量4.4ZB,2020年的时候,全球的数据总量将达到40ZB。

所有存储系统的要求都是统一、分布式、可靠、高性能,最重要的是能够大规模扩展至艾字节,甚至更高级别,Ceph存储系统是一个真正的解决方案。

Ceph底层中并不存在块和文件管理,而是管理对象。在传统基于文件的存储系统中,文件是通过文件目录进行寻址的,Ceph中的对象通过唯一的标识符进行寻址,并存储在一个扁平的寻址空间中。剔除了元数据操作之后,对象提供了无限的规模扩展和性能提升。

而且Ceph能够有效避免单点故障,具体后面会讲解Ceph工作的原理。

Ceph与其他存储系统

1、GPFS

GPFS(General Parallel File System,通用并行文件系统)是一个分布式文件系统,由IBM开发及拥有,这个是一个专用和闭源的存储系统,存储硬件加上授权以及支持成本使得它并不便宜。

2、iRODS

iRODS是面向规则的数据系统的代表,它是依据BSD协议发布的开源数据管理软件,iRODS不是一个真正高可用系统,因为它的iCAT元数据服务器是单点的,并且它不提供真正的HA。

3、HDFS

HDFS是一个用Java写的并且为Hadoop框架而生的分布式可扩展文件系统。HDFS不是一个完全兼容POSIX的文件系统,并且不支持块存储,同时也不是一个高可用的系统,它的单点故障主要源于单一的NameNode节点。

4、Lustre

Lustre是一个由开源社区推动的并行分布式文件系统,依据GNU发布,它由单独一个服务器负责存储和管理元数据,因此,从客户端来的所有I/O请求都完全依赖这个服务器的计算能力,比较容易出现性能瓶颈。

5、Gluster

GlusterFS最初由Gluster公司开发,后来被Red Hat收购了,Gluster是一个横向扩展的网络附加文件系统,在Gluster中,管理员必须明确使用哪种安置策略来将数据副本存储到不同地域的机架上。Gluster本身不内置块访问,文件系统和远程副本,而是以扩展的方式支持。

本节先介绍到这里,下一节将给大家讲解Ceph存储对象,欢迎转发,谢谢关注

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191008A0I83C00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券