openstack简介

云计算

云计算概述

“云”实质上就是一个网络,狭义上讲,云计算就是一种提供资源的网络,使用者可以随时获取“云”上的资源,按需求量使用,并且可以看成是无限扩展的,只要按使用量付费就可以,“云”就像自来水厂一样,我们可以随时接水,并且不限量,按照自己家的用水量,付费给自来水厂就可以。
狭义的云计算是指IT基础设施的交付和使用模式
广义的云计算是指服务的交付和使用模式

云计算的资源有网络资源和存储资源计算资源等等

云计算服务模型

IaaS(基础架构即服务)

提供底层IT基础设施服务,包括处理能力、存储空间、网络资源等
面向对象一般是IT管理人员

PaaS(平台即服务)

把安装好开发环境的系统平台作为一种服务通过互联网提供给用户
面向对象一般是开发人员

SaaS(软件即服务)

直接通过互联网为用户提供软件和应用程序等服务
面向对象一般是普通用户

openstack

openstack概述

NASA和Rackspace共同发起,以Apache许可证授权的自由软件和开放源代码项目,为公有云及私有云的建设与管理提供软件的开源项目,覆盖了网络、虚拟化、操作系统、服务器等各个方面

openstack服务

服务项目名称描述
Compute(计算服务)Nova负责实例生命周期的管理,计算资源的单位。对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优势

控制性

完全开源的平台,提供API接口,方便与第三方技术集成

兼容性

Openstack兼容其他公有云,方便用户进行数据迁移

可扩展性

模块化设计,可以通过横向扩展,增加节点、添加资源

灵活性

根据自己的需要建立相应基础设施、增加集群规模

行业标准

众多IT领军企业已经加入到Openstack项目

设计原则

  • 按照不同的功能和通用性划分不同的项目,拆分子系统
  • 按照逻辑计划、规范子系统之间的通信,点对点对接API
    通信过程:HTTP HTTPS 消息代理rabbitmq
  • 通过分层设计整个系统架构
  • 不同的功能子系统间提供统一的API接口
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值