分享

翻译:OpenStack各种储存比较

hochikong 发表于 2014-8-9 15:20:15 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 0 7080
问题导读:
1.对象储存能如普通硬盘那样用吗?
2.三种储存有何不同?
3.为什么要用swift?



2.储存的相关概念:
OpenStack使用以下的储存种类:
(1)在实例中(短暂的):
        1.运行操作系统和提供划分的空间;
        2.保留到实例被终止为止;
        3.与VM相关的访问;
        4.在OpenStack计算服务上实现的一个文件系统;
        5.由管理员基于flavor配置其尺寸设置;
        例如:10GB的第一个硬盘,30GB/core的第二硬盘

(2)块储存(cinder):
        1.用于为虚拟机增加可靠的附加储存;
        2.保留至被删除;
        3.与VM相关的访问;
        4.通过OpenStack块储存控制协议(如iSCSI)挂载;
        5.根据需要确定尺寸;
        例如:1TB的附加硬盘
        
(3)对象储存(swift):
        1.用于储存虚拟机镜像和数据;
        2.保留至被删除;
        3.对于任何地方都可用;
        4.REST API;
        5.非常容易根据未来的需求增长去扩展;
        例如:10TB的数据集储存
        
不过你要记住:
        1.你不可以把对象储存服务看作传统的硬盘。对象储存放松了对于POSIX文件系统获得其他特性的限制。你可以使用HTTP通过API访问对象。随后,你无需提供原子级的操作(就是依赖于最终的一致性),你也可以在避免单点失效的同时轻易地扩展储存系统。
        
        2.OpenStack镜像服务是在OpenStack集群中用于管理虚拟机镜像的,而不是储存它们。它提供了一个能支持不同储存方式的抽象————作为储存的桥梁,而不是自己储存。

        3.OpenStack对象储存可以独立运作。对象储存(swift)可以与计算服务(nova)分离开来独立使用。



############################################################
本文译自:Cloud Administrator Guide
译者:hochikong
欢迎加入about云群9037177932227315139327136 ,云计算爱好者群,亦可关注about云腾讯认证空间||关注本站微信

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

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

本版积分规则

关闭

推荐上一条 /2 下一条