今天来谈一下块存储,文件存储,对象存储优缺点,话不多说,直接上干货。
先说说块存储吧,典型代表就是存储区域网络。存储区域网络通过iSCSI(IP存储区域网络)协议连接的网络中,并且存储块所属的,但可扩展性差。对于用户来说,存储区域网络就像一个大的磁盘,用户可以格式化成你想要的需要使用存储区域网络文件系统。
再说说这些文件集存储,典型企业代表。对于用户来说,就好像是,文件系统已经存在,用户可以存储在直接自己的数据的共享文件夹。以文件为传输网络协议,开销可以很大,不利于在高性能产业集群中使用。
所谓对象存储就是每个数据对应一个唯一的id,在面向对象的存储中,不再有文件系统式的目录层次结构,完全扁平化的存储,即可以直接对象的id定位到数据的位置,这与存储区网络类似,每个数据对象同时包含元数据和存储数据,包括文件的概念。此外,用户没有关系,安全的数据对象,数据恢复,自动负载均衡等,这些对象由系统本身是完整的存储。而且,面向对象进行存储还解决了存储区域发展网络安全面临的有限扩充和传输性能开销大问题,能够有效实现海量信息数据存储。
目前Taobao是Sheepdog主要通过用户和社区发展贡献者。关于分布式文件系统作为块存储项目的几个问题需要考虑,分布式文件系统在读写上不太稳定(有btrfs的原因),目前分布式文件系统官方推荐XFS作为底层文件系统,分布式文件系统的扩展性较难,如果需要介入分布式文件系统,需要较长时间,分布式文件系统的部署和集群不够稳定,Sheepdog是另一个分布式块存储系统,它与分布式文件系统相比,Sheepdog也有很多分布式文件系统不支持的特性,比如说Multi-Disk, cluster-wide snapshot等。 最好的优点是代码短且易于维护,而且黑客成本很小。牧羊犬有两个部分,一个是集群管理,另一个是存储服务。集群企业管理公司目前使用Corosync或者Zookper来完成,目前Sheepdog只在QEMU端提供Drive,存储技术服务的特点是在client和存储host有Cache的实现可以得到大大影响减小这些数据进行流量。而缺少library支持,这是Sheepdog目前最主要的问题。但是,社会上有相关的蓝图,讨论这个问题。
以上,就是对块存储,文件存储,对象存储优缺点的简单介绍。
更多产品了解
欢迎扫码加入云巴巴企业数字化交流服务群
产品交流、问题咨询、专业测评
都在这里!
2022-11-23 15:24:01
2021-12-27 14:04:53
2022-11-21 11:06:49
2021-12-28 10:35:01
2022-11-21 10:50:28
2022-11-21 10:35:47
甄选10000+数字化产品 为您免费使用
申请试用
评论列表