OpenStack入门介绍

在了解OpenStack之前,我们需要对下面几个基本的概念有一定的了解。

  • 虚拟化
    虚拟化是一种具体的技术,指的是一种资源管理技术,是指将计算机的各种实体资源,比如服务器、网络、内存以及存储等,予以抽象、转换后呈现出来,打破实体结构之间的不可分割的障碍,使用户可以比原本的组态更加好的方式来使用这些资源。
  • 云计算
    云计算是一种业务模式,就像生活当中的水电一样,是一项基础资源,可以按需分配,随时伸缩,按照业务类型可以分为公有云、私有云、混合云三种,
  • OpenStack
    直接给出官网定义,原文如下:
    OpenStack is a cloud operating system that controls large pools of compute, storage, and
    networking resources throughout a datacenter.
    OpenStack就是一个在数据中心的云操作系统,它可以调度大量的计算、网络、存储资源。
    接下来我们简单介绍一下OpenStack项目当中涉及到的几个核心组件。
  • Nova
    computer service,计算资源生命周期管理组件
  • Neutron
    network service,提供云计算环境下的虚拟网络功能
  • Cinder
    block storage service,管理计算实例使用到的块存储
  • Glance
    image service,提供虚拟机镜像的发现、注册、获取服务
  • Keystone
    identity service,提供用户信息管理,为其它组件提供认证服务
  • Horizon
    dashboard,用于管理、控制OpenStack服务的web控制面板
    下面是几大组件之间的关系图


    OpenStack入门介绍_第1张图片
    OpenStack主要组件关系图

    OpenStack作为一项成功的开源项目,已经有7年的发展历史了,不管是国内还是国外,现在已经将OpenStack作为部署云计算资源平台的首选。OpenStack现在的发展由其基金会主导,下图是其基金会主要的运作模式


    OpenStack入门介绍_第2张图片
    OpenStack基金会

    OpenStack版本历程如下图所示
    OpenStack入门介绍_第3张图片
    OpenStack版本历程

你可能感兴趣的:(OpenStack入门介绍)