分享

Object Storage (Swift)和Block Storage (Cinder)有什么区别?

javaeeadmin 发表于 2014-2-23 12:08:14 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 0 34420
OpenStack中,有如下两个组件

OpenStack Object Storage (Swift),OpenStack Block Storage (Cinder)

一个是对象存储,一个是块存储

这两个分别是干什么的,有什么作用,有什么区别?

在搭建openstack环境的时候,这两个需要都安装吗?还是只安装其中一个就行了?

求指点

没找到任何评论,期待你打破沉寂

howtodown 发表于 2014-2-23 13:00:52
cinder 是块存储,当创建虚拟机需要用到硬盘的时候,会通过cinder技术给虚拟机增加一块存储设备。所以可以它是一个人性化功能,也可以理解为辅助功能,不是必须的。

swift是对象存储,是一个存储系统,它不像块存储,你可以随意的对块设备格式化,添加文件系统等,它现在已经是一个系统,当你需要存文件的时候,把文件传给swift。反过来,取文件的时候,你发一条命令给swift。它的用途是存储创建虚拟机的镜像文件,当创建虚拟机的时候,发命令到swift,获取镜像。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条