OpenStack(理论篇)

本文详细介绍了OpenStack的基础理论,包括云计算的概念、服务模型(IaaS、PaaS、SaaS)。OpenStack是一个开源项目,由NASA和Rackspace合作发起,涉及网络、虚拟化、操作系统等多个方面。文章重点解析了OpenStack的重要组件,如Keystone(认证服务)、Nova(计算设施)、Glance(镜像服务器)、Swift(存储设施)和Horizon(管理Web接口),阐述了各组件的功能、特点以及在OpenStack架构中的作用。此外,还展示了OpenStack的网络节点、计算节点和存储节点的架构设计。
摘要由CSDN通过智能技术生成

OpenStack基础理论

云计算概述

概念
  • 狭义的云计算是指IT基础设施的交付和使用模式
  • 广义的云计算是指服务的交付和使用模式
云资源
  • 网络资源
  • 存储资源
  • 服务器资源

云计算服务模型

IaaS(基础架构即服务)
  • 提供底层IT基础设施服务,包括处理能力、存储空间、网络资源等
  • 一般面向对象是IT管理人员
PaaS(平台即服务)
  • 把安装好开发环境的 系统平台作为一种服务通过互联网提供给用户
  • 一般面向对象是开发人员
SaaS(软件即服务)
  • 直接通过互联网为用户提供软件和应用程序的服务
  • 一般面向的对象是普通用户

OpenStack概述

  • 一款云计算模型中的一个项目
  • NASA和Rackspace合作研发并发起
  • 以Apache许可证授权的自由软件和开放式源代码项目
  • 旨在为公共及私有云的建设与管理提供软件的开源项目
  • 覆盖了网络、虚拟化、操作系统、服务器等各个方面

OpenStack服务框架

在这里插入图片描述

服务 项目名称 描述
Compute (计算服务) Nove 负责实例生命周期的管理,计算资源的单位。对Hypervisor进行屏蔽,支持多种虚拟化技术(红帽默认为KVM),支持横向扩展
Network(网络服务) Neutron 负责虚拟网络的管理,为实例创建网络的拓扑结构。是面向租户的网络管理,可以自己定义自己的网络,各个租户之间互不影响
Identity(身份认证服务) Keystone 类似于LDAP服务,对用户、租户和角色、服务进行认证与授权,且支持多认证机制
Dashboard(控制面板服务) Horizon 提供一个WEB管理界面,与OpenStack底层服务进行交互
Image Service (镜像服务) Glance 提供虚拟机镜像模板的注册和管理,将做好的操作系统拷贝为镜像模板,在创建虚拟机时直接使用,可支持多格式的镜像
Block Storage(块存储服务) Cinder 负责为运行实例提供持久的快存储设备,可进行方便的扩展,按需付费,支持多种后端存储
Object Storage(对象存储服务) Swift 为OpenStack提供基础云的弹性存储,支持集群无单点故障
Telemetry(计量服务) Ceilometer 用于度量、监控和控制数据资源的集中来源,

OpenStack重要组件介绍

OpenStack认证服务(Keystone)

Keystone为所有的OpenStack组件提供认证和访问策略服务,它依赖自身REST(基于Identity API)系统进行工作,主要对(但不限于)Swift、Glance、Nova等进行认证与授权。事实上,授权通过对动作消息来源者请求的合法性进行鉴定。下图显示了身份认证服务流程图:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值