云场景三大存储
【摘要】 目前cloud场景常用的存储类型主要有cinder、manila和swift三种类型存储。下面简单介绍三种存储的对比:Cinder:提供块存储服务,可以对接后端存储类型:本地磁盘、ip-san、fc-san、fusionstorage-blockManila:提供文件存储服务,可以对接后端存储类型:nas、fusionstorage-fileSwift:提供对象存储服务,可以对接后端存储类型...
目前cloud场景常用的存储类型主要有cinder、manila和swift三种类型存储。
下面简单介绍三种存储的对比:
Cinder:提供块存储服务,可以对接后端存储类型:本地磁盘、ip-san、fc-san、fusionstorage-block
Manila:提供文件存储服务,可以对接后端存储类型:nas、fusionstorage-file
Swift:提供对象存储服务,可以对接后端存储类型:本地磁盘、
块存储是以块为基本存储单位提供存储空间,因其是最原始的存储使用方式,过去以硬件的形态设计(如硬盘),设计简单,未考虑锁机制,在多个客户端(进程、应用)使用同一块设备的情况下,存在数据受损风险,因此不适合(不代表不能)给多个客户端(进程、应用)使用。特点:不易共享、性能好。
文件存储是以文件为基本单位提供存储空间,其通常是在块存储上,以软件的形态工作。因此其可轻易的设计出一些机制,例如块存储没有的锁机制,从而保障了多个客户端(进程、应用)可以使用同一文件存储。特点:易共享、性能相对块存储较差。
对象存储是以对象为基本单位提供存储空间,其核心思想在于元数据与数据分离。利用分布式技术,以软件为形态,通常在块存储或文件存储之上以对象的方式提供存储空间。相对块存储、文件存储,最主要的特点是线性扩展能力、基于网络的使用方式(体现在多主机可以共享对象存储空间),某些运行在x86上的对象存储系统甚至具体兼价的特点。对象存储的缺点是需要考虑时延问题,或设计机制降低时延,或要求应用自身对时延不敏感。特点:易共享、性能优。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)