nova-volume和swift的区别

问题描述

我想问了块存储和swift的区别,既然nova-volueme管理的nova-voluenmes存储实例,switft的作用呢。

解决方案

解决方案二:
swift是对象存储,而nova-volume是块存储。对象存储时一种更高级的存储模式。块存储只是简单的管理磁盘的volumes而已。
解决方案三:

解决方案四:
nova-volume现在改名叫Cinder,它本身不提供存储,而是提供一层统一的API,下面可以接多种类型的存储提供虚拟机的卷;Swift提供对象存储功能,API可以直接给虚拟机用做对象存储,也可以给Glance调用,用来存储虚拟机镜像。
解决方案五:
引用3楼gigglesun的回复:

nova-volume现在改名叫Cinder,它本身不提供存储,而是提供一层统一的API,下面可以接多种类型的存储提供虚拟机的卷;Swift提供对象存储功能,API可以直接给虚拟机用做对象存储,也可以给Glance调用,用来存储虚拟机镜像。

补充下,简单来说,针对openstack,cinder用来存实力数据,swift是用来存镜像文件的
解决方案六:
新手,学习中
解决方案七:
先留言。。回头试试
解决方案八:
引用4楼orangepigmm的回复:

Quote: 引用3楼gigglesun的回复:
nova-volume现在改名叫Cinder,它本身不提供存储,而是提供一层统一的API,下面可以接多种类型的存储提供虚拟机的卷;Swift提供对象存储功能,API可以直接给虚拟机用做对象存储,也可以给Glance调用,用来存储虚拟机镜像。

补充下,简单来说,针对openstack,cinder用来存实力数据,swift是用来存镜像文件的

bucuo

时间: 2024-08-22 14:07:52

nova-volume和swift的区别的相关文章

Swift中 !和 ?的区别及使用_Swift

相信大家在学习和使用Swift的时候,肯定会被 ! 和  ? 搞疯过, 纠结这两个符号到底是个什么鬼 ?鬼知道什么时候使用!,什么时候使用? 下面就说一下! 和 ? 区别以及该怎么使用! ? 和 ! 到底是个啥 ? 和 ! 其实分别是Swift语言中对一种可选类型( Optional) 操作的语法糖. 那可选类型是干什么的呢? Swift中是可以声明一个没有初始值的属性, Swift中引入了可选类型(Optional)来解决这一问题.它的定义是通过在类型生命后加加一个 ? 操作符完成的. 例如:

Swift教程之继承详解_Swift

一个类可以从另外一个类中继承方法,属性或者其它的一些特性.当一个类继承于另外一个类时,这个继承的类叫子类,被继承的类叫父类.继承是Swift中类区别于其它类型的一个基本特征. Swift中的类可以调用父类的方法,使用父类的属性和下标,还可以根据需要使用重写方法或者属性来重新定义和修改他们的一些特性.Swift可以帮助你检查重写的方法和父类的方法定义是相符的. 类还可以为它继承的属性添加观察者,这样可以能够让它在一个属性变化的时候得到通知.属性观察者可以被添加给任何属性,不管它之前是存储属性还是计

Swift学习笔记 - 变量和常量

1. Mutability Objective-C offers several classes in both "regular" and mutable versions, such as NSString/NSMutableString, NSArray/NSMutableArray, and so on. In Swift, mutability is determined when you create an instance, not by choice of class.

如何学习开源项目

转载于:http://www.lupaworld.com/portal.php?mod=view&aid=237678&page=all 开源项目学习方法 学习各种开源项目,已经成为很多朋友不可回避的工作内容了.笔者本人也是如此.在接触并学习了若干个开源项目之后,笔者试图对自己工作过程中的若干体会加以总结,以期对一些希望借鉴的朋友有所裨益.   需要说明的是,笔者本人接触的开源项目大多属于计算机系统领域,例如Linux kernel,KVM,QEMU,OpenStack等.因此,此处介绍的

openstack常用命令

  openstack的常用命令 1.查看rabbitmq 队列:rabbitmqctl list_queues 2.查看keystone的用户:keystone user-list 3.查看keystone endpoint:keystone endpoint-list 4.查看keystone的role:keystone role-list 5.查看keystone 服务:keystone service-list 6.查看keystone租户:keystone tenant-list 7.

Kotlin基础知识

一.      类 1.       可以声明一个空类 class Empty java 中即使是空类,也需要写类体 2.       构造器 关键字constructor,当主构造函数没有任何注解或者可见性修饰符,可以省略. class Person constructor(name: String, age: Int) 等价于        class Person(name: String, age: Int) 3.       主构造函数与次构造函数 主构造函数:定义在类头中的构造函数.

《OpenStack实战指南》—— 2.1 在Ubuntu上使用二进制包安装

2.1 在Ubuntu上使用二进制包安装 笔者写本书的时候,OpenStack已经发展到Havana版本,几大主流的Linux发行版本都会将OpenStack的源代码做成各自平台的二进制安装包,以供用户使用.随着OpenStack使用的人越来越多,发行版本对Linux的支持力度也越来越大,就目前来看,Ubuntu(Debian).RedHat.OpenSUSE都有相应的包和开发定制的安装程序.当然,各个Linux平台上的包制作发布的时间各有快慢,同时支持的版本更新也有快有慢.Ubuntu是更新最

《OpenStack实战指南》—— 第2章 Chapter 2

第2章 Chapter 2 OpenStack的安装 2.1 在Ubuntu上使用二进制包安装 笔者写本书的时候,OpenStack已经发展到Havana版本,几大主流的Linux发行版本都会将OpenStack的源代码做成各自平台的二进制安装包,以供用户使用.随着OpenStack使用的人越来越多,发行版本对Linux的支持力度也越来越大,就目前来看,Ubuntu(Debian).RedHat.OpenSUSE都有相应的包和开发定制的安装程序.当然,各个Linux平台上的包制作发布的时间各有快

《OpenStack实战指南》—— 2.1.3 计算节点的安装

2.1.3 计算节点的安装 计算节点主要负责运行虚拟机.在这个测试案例中,使用KVM作为底层的虚拟化技术,OpenStack采用libvirt库来管理KVM.网络使用Open vSwitch来和其他计算节点及网络节点通信.在计算节点上,需要安装以下几个部分: Open vSwitch neutron-plugin-openvswitch-agent nova-compute open-iscsi 1.?系统环境准备 操作系统仍旧使用Ubuntu 12.04 LTS.网络节点需要两个网口,分别连接