OpenStack Glance 介绍

本系列文章同步发布於笔者网站


在经过了好几篇的 Neutron 之後我们终於来到下一个 OpenStack 核心专案,这次要介绍的是大家常常忽略,但是却又很重要的 Glance。

Glance 是什麽?

官方文件的定义中是这麽说的:

Image service (Glance) 提供让使用者可以上传和发现目的在於与其他服务一起使用的数据资产。目前提供的是映像档 (Images) 和 metadata definitions。

简单来说,Glance 就是一个让你储存和下载映像档和 metadata definitions 的服务。

映像档

Glance 映像服务包括搜寻、上传和下载虚拟机 (VM) 映像档。 Glance 有一个 RESTful API,提供使用者查询 VM 映像档 metadata 以及下载实际的映像档资料。

而储存映像档的方式可以有非常多种,目前常见的为:local filesystem, Ceph, Swift 等等。

Metadata Definitions

Glance 在储存映像档的同时也可以储存一个 Metadata Definitions 目录 (Catalog)。 这为 OpenStack 的其他服务提供了一种以 API call 确定可应用於 OpenStack 资源的各种 metadata key names 跟数值的方法。

要注意的是 Glance 只负责储存这些 key value pairs,除非你将其应用到其他 OpenStack 服务上不然这些资料是不会起作用的。

架构

Glance 的架构非常的简单,基本上只有一个元件,glance-api 负责提供对使用者的 API 以及串接其背後不同的储存後端。

小结

虽然 Glance 在 OpenStack 之中是相对简单的元件,但是它所提供的映像档储存服务可是在 OpenStack 之中不可或缺的一环。下一篇笔者将会介绍 Cinder,之後就会开始进入实际部属 OpenStack 到实体机器的环节了。


<<:  [Java Day09] 3.2. switch

>>:  Annotation Processor 雏形实作

[Day 15] 小整理

整理一下目前做的东西: 目前关於敌人行动还没有实作 但在开始敌人动作之前,想补齐以下议题 技能动画 ...

Day4-基本功时间-好做先做!SampleCode解析

愿大家平安的台风日! ------------------------ 【一步API串烧金融大丰收】...

EP23 - [TDD] OrderPayQuery 查询付款结果 (1/2)

Youtube 频道:https://www.youtube.com/c/kaochenlong ...

【在厨房想30天的演算法】Day 27 资讯安全与演算法 : 迪菲-赫尔曼密钥交换

Aloha!我是少女人妻 Uerica!最近在看加密演算法时,觉得这些想出如何加密、如何更安全的传送...

Day05 建构Project(1)

折腾了三天,我们终於要开始正式学习Django了!各位想必都非常兴奋吧! 那现在我们就来进行一个专案...