Glance、Cinder、Swift区别&联系

这篇具有很好参考价值的文章主要介绍了Glance、Cinder、Swift区别&联系。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Glance

提供镜像服务,它负责对镜像进行管理,例如发现、注册,镜像是产生虚拟机系统盘的模板,Glance 并不保存镜像,Glance 支持多种后端存储服务,例如
本地文件系统作为存储介质 、 Swi负( OpenStack Object Storage )作为存储介质或者 AWS S3
兼容的 API 作为存储介质以及分布式存储集群 Ceph 等
原理架构图://图片来自互联网,非原创
简述swift与cinder的区别,虚拟化,云计算,系统架构

Cinder

给虚拟机提供块级的持久化卷,通过 Cinder 可以实现卷的创建、挂载、快照等功能,Cinder 本身也不保存卷,但它可以通过 Driver 来接管各种存储,并通过这些存储给虚拟机提供空间。负责管理虚拟机硬盘。(虚拟机硬盘也不是必须用cinder)

Swift

OpenStack 提供一种分布式、持续虚拟对象存储,它自身维持空间并对外提供对象存储服务,类似ceph的对象存储。通常用来存储镜像(镜像不一定必须用swift存储)。

区别:

cinder可以理解为给虚拟机提供基础硬盘,至于虚拟机怎么使用硬盘是虚拟机自己的事情,虚拟机内部可以将硬盘格式化为ext4文件系统,也可以将硬盘格式化为xfs文件系统。

swift是一种对象存储,对象存储可以认为是一种简化版本的文件系统,相比通用文件系统(ext3/4等),逻辑简单,具有更高的读写效率。

所以swift与cinder是两个不同的层次概念;前者是在硬盘上实现的一种“文件系统”,后者是提供一个硬盘。

//参考资料:
https://blog.csdn.net/weixin_28730927/article/details/112153215文章来源地址https://www.toymoban.com/news/detail-619150.html

到了这里,关于Glance、Cinder、Swift区别&联系的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 华为HCIE学习之Openstack Cinder组件(cinder对接glusterfs)

    服务内各组件交互通过MQ进行 IET,Linux用软件做存储,CNA识别过去就是IET TGT,物理存储,CNA识别过去就是TGT cinder-api :cinder模块对外唯一接口,cinder的endpoint,接收和处理rest请求。 cinder-scheduler : 根据预定的调度过滤策略以及权重计算策略,选择出合适的后端来处理任务。

    2024年02月13日
    浏览(33)
  • cinder的配额参数说明

    openstack默认为了防止用户随意使用存储空间,针对cinder做了限制。cinder的quota有一个专门的驱动去完成。当超过quota时,使用cinder将会失败。 cinder中quota的默认配置 以上配置均是在cinder.quota.quota_opts中配置的! cinder的配额常用命令包括 1. 查看tenant的默认配额: 2. 查看quota的使

    2024年02月10日
    浏览(42)
  • Cinder组件作用

    1、Cinder下发的流程 (1)Cinder-api接受上层发送的创建请求,然后把请求下发给Cinder-scheduler调度服务 (2)Cinder-scheduler调度服务,计算出哪个主机更适合创建,计算出来之后再把请求下发到Cinder-Volume进行真正的创建操作 (3)Cinder-Volume是真正执行创建操作的,但是再创建之前

    2024年01月19日
    浏览(30)
  • 【OpenStack】Cinder简介

    近期研究OpenStack相关技术,将学习过程中思路形成文字记录下来并进行分享,以便后期查阅。如有错误请不吝指出,我将虚心学习☺️ 操作系统得到存储空间一般有两种方式: 块存储:挂接裸硬盘,分区,格式化,创建文件系统;或者直接使用裸硬盘存储数据 文件系统存储

    2023年04月08日
    浏览(67)
  • Cinder调度之Filter介绍

    AvailabilityZoneFilter : 按可用区过滤后端。 CapacityFilter : 基于卷后端的容量利用率的容量过滤器。 CapabilitiesFilter : 基于volume type中的extra specs(例如最常用的volume_backend_name) 除此三个常用的Filter外,还有DifferentBackendFilter,SameBackendFilter, DriverFilter, InstanceLocalityFilter, JsonFilter, RetryFi

    2024年02月06日
    浏览(34)
  • swiftUI和swift的区别

    SwiftUI是苹果公司推出的一种用于构建iOS、macOS、watchOS和tvOS应用程序界面的框架。它是基于Swift编程语言开发的,旨在简化UI开发过程并提供实时预览功能,使开发人员可以更快地构建出漂亮的应用程序界面。 Swift是苹果公司推出的一种面向对象的编程语言,旨在取代Objective

    2024年02月12日
    浏览(40)
  • Cinder对接NFS文件系统实验详解

    2、对接NFS(Network File System:网络文件系统)实验 实验前的准备: 完整克隆一台虚拟机作为Cinder的后端存储(IP为192.168.100.40) Cinder节点作为服务端,把Controller作为客户端 Controller节点对接NFS 在Cinder节点添加一个30G的磁盘,分区为30G的sdb1然后进行格式化为xfs文件系统 (1)安

    2024年01月19日
    浏览(40)
  • cinder-api的启动过程

    Cinder-API是OpenStack中的一个组件,它提供了一组RESTful API,用于管理和访问块存储资源。 依赖模块: Paste : 是一个用于 Web 应用程序的框架,它提供了许多可重用的组件和中间件,帮助开发人员更轻松地创建 Web 应用程序。其中,Paste的主要功能是将 HTTP 请求和响应封装为 WSGI(

    2024年02月05日
    浏览(38)
  • (八)Open Stack(M)---Cinder安装和配置

    感谢指剑大佬发表的博客与视频!感谢所 爱大佬的支持! (七)Open Stack(M)---- Swift安装和配置 1.登陆数据库 2.创建数据库并授相应权限 1.创建用户,并添加角色 截图如下: 2.创建服务实体 截图如下: 截图如下: 截图如下: 1.下载组件 2.修改配置文件 /etc/cinder/cinder.conf

    2024年01月21日
    浏览(35)
  • nova/cinder等组件报连不上 rabbitmq

    问题现象: 检查 rabbitmq 集群状态: 集群状态是好的 检查用户 缺少用户 新增用户,通过其它环境查看用户名,并增加用户,密码可以在当前环境 nova 的配置文件中获取: 示例: 则 rabbitmq 是用户名; yHkxhtkD 是密码。 之后再次检查问题 pod,发现 rabbitmq 用户权限问题,解决方法如

    2024年02月16日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包