这是不是你理解中的云存储

云计算
大家理解的云存储,我相信一个共同点是:没有容量的限制,不会丢失数据,性能很好,那么时髦点的说法,就是分布式。

现在经常接触客户,也就经常会提到云存储,大家每个人的理解都是不太一样的。那么我就整理一下各家的说法。

 

[[135052]]

大家理解的云存储,我相信一个共同点是:没有容量的限制,不会丢失数据,性能很好,那么时髦点的说法,就是分布式。

首先先介绍一下存储分类,

  • 文件存储
  • 块存储
  • 对象存储

这3种存储,应用的场景是不一样的。

文件存储

这个大家接触的比较多。就是共享文件夹,你可以把文件放进去。外面的Nas设备,就是文件存储。linux下的Samba,也是文件存储。

不过上面的文件存储,都是单机的。容量限制比较大。那么如何实现真正的分布式呢?开源里,gluster在文件存储的分布式,应该是做的***的。

国外有网盘系统,国内也有,底层的存储是使用gluster,作为文件存储的方式。文件存储的方式其实在海量数据的存储上是有点问题,最简单的一个问题就是一个目录下存储的文件过多,超过1k,那么你的性能就很差。

块存储

这个如果你不折腾机器,你一般接触不到。简单点说,你需要格式化,才能使用的设备。经常听到的SAN,就是块存储。

不过SAN的块存储,也是一个容量限制,不支持分布式。开源里,Ceph的块存储上,应该是做的***的。目前块存储应用比较多在虚拟机的文件存储上。目前块存储的分布式的规模,其实并不算太大。

对象存储

这个如果不是搞技术的,一般都没接触过。据说这种存储系统,都是根据google的论文写出来的。这种存储本身就是分布式,支撑海量的数据存储。这和上面两种存储不太一样的地方。

对象存储为啥能支撑海量的数据呢?那么他至少有一个很明显的特点,没有目录的概念,存储文件的安全性,可靠性,是靠软件的保证,而不是靠硬件的冗余来实现的。

可以这样说,国内目前所有的网盘,底层都是使用对象存储的产品。

对象存储适合的使用场景:冷数据的***存储。

博文出处:http://www.chenshake.com/

责任编辑:Ophira 来源: 陈沙克日志
相关推荐

2019-06-04 06:34:50

物联网IOT技术

2010-06-16 22:01:51

私有云公共云混合云

2021-07-15 23:23:20

垃圾回收器GC

2020-03-30 13:20:58

线程Java编程语言

2021-06-29 10:07:24

Javalong原子操作

2009-09-17 22:20:07

2021-07-29 06:26:33

代码Activity开发

2018-08-03 16:41:23

数据房子存量

2015-09-17 10:07:05

私有云ZStack伪需求

2009-04-09 19:18:44

云存储存储虚拟化虚拟化

2021-11-28 17:26:50

PyTorchJuliaPython

2019-05-16 09:23:18

前端Title后端

2023-09-24 23:44:10

C++类型安全

2013-04-07 10:17:54

WindowsPhon

2015-11-19 15:11:50

流量提速降费运营商

2017-11-07 15:20:06

分布式存储解决

2021-08-02 14:48:15

云电脑Windows 365华为

2021-04-13 10:35:13

网盘存储硬盘

2022-08-14 07:14:50

Kafka零拷贝

2015-12-02 18:11:06

百度地图/地图软件
点赞
收藏

51CTO技术栈公众号