OpenStack体系结构以及七个核心组件

原创 2017年01月08日 00:32:48

“云计算”中所谓的“云”可以简单地理解为任何可以通过互联网访问的服务,那么根据所提供的类型,云计算就有三种落地方式:


第一种方式:IaaS(基础架构即服务),通过互联网提供“基础的计算资源”,包括处理能力、存储空间、网络等,用户能从申请到硬件或虚拟硬件,包括裸机(Bare Metal)或虚拟机,然后在上面安装操作系统或其他应用程序。


第二种方式:PaaS(平台即服务),把计算环境、开发环境等平台作为一种服务通过互联网提供给用户。用户能从中申请到一个安装了操作系统以及支撑应用程序运行所需要的运行库等软件的物理机或虚拟机,然后在上面安装其他应用程序,但不能修改已经预装好的操作系统和运行环境。

第三种方式:SaaS(软件即服务),通过互联网,为用户提供软件及应用程序的一种服务方式。应用软件安装在厂商或者服务供应商那里,用户可以通过网络以租赁的方式来使用这些软件,而不是购买,比较常见的模式是提供一组账户密码。

OpenStack目前共涵盖了七个核心组件,分别是计算(Compute)、对象存储(Object Storage)、认证(Identity)、用户界面(Dashboard)、块存储(Block Storage)、网络(Network)和镜像服务(Image Service)。每个组件都是多个服务的集合,一个服务意味着运行着的一个进程。

Compute(Nova)Compute的项目代号是Nova,他根据需求提供虚拟机服务,比如创建虚拟机或对虚拟机做热迁移等。
Object Storage(Swift)它允许存储或检索对象,也可以认为它允许存储或检索文件,它能以低成本的方式通过RESTful API管理大量无结构数据。
Identity(Keystone)为所有OpenStack服务提供身份验证和授权,跟踪用户以及他们的权限,提供一个可用服务及API列表。
DashBoard(Horizon)它为所有OpenStack的服务提供一个模块化的基于Django的界面,通过这个界面,不论是最终用户还是运维人员都可以完成大多数的操作,比如启动虚拟机,分配IP地址,动态迁移等。
Block Storage(Cinder)提供块存储服务
Network(Neutron)用于提供网络连接服务,允许用户创建自己的虚拟网络并连接各种网络设备接口。
Image Service(Glance)提供一个虚拟机镜像的存储、查询和检索服务,通过提供一个虚拟磁盘映像的目录和存储库,为Nova虚拟机提供镜像服务。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

在OpenStack里如何用Ironic管理IBM Power8裸机

Introduction The purpose of this document is to provide steps on using OpenStack Ironic for b...

Openstack裸机部署--horizon篇

在openstack中Ironic为裸机管理的组件,它可以解决物理机的添加、删除、电源管理和安装部署。本文主要讲在界面上如何管理部署裸机。 1.注册裸机节点 进入ironic界面,点击eroll n...

OpenStack的基本概念与架构图

OpenStack项目是一个开源的云计算平台,旨在实现很简单,大规模可伸缩,功能丰富。来自世界各地云计算开发人员和技术人员共同创建OpenStack项目。OpenStack通过一组相关的服务提供一个基...

openstack各个组件对应介绍

图1: 图2:

整体认识openstack-----五大组件各自的作用

整体认识openstack-----五大组件各自的作用 http://www.aboutyun.com/thread-7019-1-1.html (出处: about云开发) 可以带着下面问题来...

三、OpenStack入门 之 各组件解析

OpenStack入门 之 各组件解析写在前面学习目标: 掌握 OpenStack 的各组件的架构和功能 本次笔记的内容有: Nova 组件解析 Swift 组件解析 Cinder 组件解析 Neut...

Openstack组件实现原理 — Nova 体系结构

目录目录 前文列表 Nova体系结构 虚拟机实例化流程前文列表Openstack组件部署 — Overview和前期环境准备 Openstack组建部署 — Environment of Cont...
  • Jmilk
  • Jmilk
  • 2016-07-07 23:39
  • 6057

OpenStack Identity(Keystone)身份服务-体系结构与中间件

OpenStack Identity(Keystone)服务为运行OpenStack Compute上的OpenStack云提供了认证和管理用户、帐号和角色信息服务,并为OpenStack Objec...

openstack 体系结构随笔

以下是我对Openstack的一些自我认识和感想。      Openstack看起来很神秘很牛b,但是可以将其进行简单的理解。Openstack其实主要就是一个虚拟机群集管理软件(不考虑Barem...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)