Openstack基础八大核心组件

您所在的位置:网站首页 数据仓库的核心组件不包括如下哪个 Openstack基础八大核心组件

Openstack基础八大核心组件

#Openstack基础八大核心组件| 来源: 网络整理| 查看: 265

目录 一.云计算服务模型二.OpenStack的起源三.OpenStack平台概述四.OpenStack的优势五.Openstack八大核心组件Keystone - 身份识别服务(identy service)Glance - 镜像服务(Image service)Nova - 计算机服务 (Compute)Neutron - 网络服务 (networking service)Cinder - 块存储服务(block storage service)Swift - 对象存储服务 (object storage service)Ceilometer - 计量服务 (Telemetry)Horizon - 控制面板服务 (Dashboard) 六.Openstack逻辑架构图

一.云计算服务模型

laaS (基础架构即服务)

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

OpenStack是一个由NASA和Rackspace合作研发并发起的,以Aapache许可证授权的自由软件和开放源代码项目。为公有云及私有云的建设与管理提供软件的开源项目,覆盖了网络、虚拟化、操作系统、服务器等各个方面。 NASA贡献Nova,Rackspace贡献Swift OpenStack是一个旨在为公共私有云的建设与管理源提供软件的开源项目。它的社区拥有超过130家企业 Openstack的价值在于其开放性和标准化的API

三.OpenStack平台概述

云平台用户在经过Keystone服务认证授权后,通过Horizon或者Reset API模式创建虚拟机服务,创建过程中包括利用Nova服务创建虚拟机实例,虚拟机实例采用Glance提供镜像服务,然后使用Neutron为新建的虚拟机分配IP地址,并将其纳入虚拟网络中,之后在通过Cinder创建的卷为虚拟机挂载存储块,整个过程都在Ceilometer模块资源的监控下,Cinder产生的卷(Volume) 和Glance提供的镜像(Image)可以通过Swift的对象存储机制进行保存。

在这里插入图片描述

四.OpenStack的优势

OpenStack 在控制性、 兼容性、 可扩展性、 灵活性方面具备有优势, 它可能成为云计算领域的行业标准。 控制性: 完全开源的平台, 模块化的设计, 提供相应的 API 接口, 方便与第三方技术集成, 从而满足自身业务需求。 兼容性: OpenStack 兼容其他公有云, 方便用户进行数据迁移 可扩展性: Openstack 采用模块化的设计, 支持主流发行版本的 Linux, 可以通过横向扩展, 增加节点、 添加资源。 灵活性: 用户可以根据自己的需要建立基础设施, 也可以轻松地为自己的群集增加规模 。 Openstack 项目采用 Apache2 许可, 意味着第三方厂家可以重新发布源代码。行业标准: 众多 IT 领军企业都加入到 OpenStack 项目, 意味着 OpenStack 在未来可能形成云计算行业标准。

五.Openstack八大核心组件 Keystone - 身份识别服务(identy service) Openstack用户和服务同其他服务交互式,要先通过Keystone进行身份验证以获得令牌才可以Keystone存储了服务目录、用户、域、项目、组、角色和配额等信息 Glance - 镜像服务(Image service) 提供虚拟机磁盘镜像的注册、发现和分发的服务磁盘镜像的类型:qcow2、vmdk、vhdk、iso、raw等Glance支持本地文件系统、对象存储系统(swift)、或HTTP远端存储等方式 Nova - 计算机服务 (Compute) 类似于Amazon的EC2,提供计算资源池的自动化管理服务切记,Nova不是虚拟机管理软件(Hypervisor)而是处于其上的编排调度可用的计算资源支持的虚拟机管理软件:KVM,Xen,Vmware,ESXi,Hyper-V等还对容器技术的支持,比如:Docker,LEC Neutron - 网络服务 (networking service) 用户可以利用它管理虚拟网络资源和IP地址用户可以通过门户面板,命令行和应用编程接口来创建、查看、修改和删除自己的网络,子网,端口,防火墙规则和路由器Neutron 包含插件、代理和驱动器的模块化架构,可以提供增强的网络功能,比如:Linux bridge,Open vSwitch,LoadBalance等 Cinder - 块存储服务(block storage service) 类似于Amazon的EBS,用户可以利用它创建卷,并由Nova实例加载为磁盘设备块存储是永久性,其上的数据在Nova实例结束 或毁坏后还依旧保存块存储可以创建启动卷块存储支持快照,用于备份保护 Swift - 对象存储服务 (object storage service) 类似于Amazon的S3,提供安全的、持久的和高可扩展性的云存储用户可以创建账户、容器和对象(如各种类型的文件)在swift后端,每个文件跨数据中心多个服务器的磁盘存储,并实现了文件复制功能 Ceilometer - 计量服务 (Telemetry) Ceilometer中有五个重要组件和一个Message Bus组成Ceilometer-agent-compute:收集计算节点上信息的代理,运行在计算节点上,是计算节点上数据收集的代理Ceilometer-agent-central:运行在控制节点上,轮询服务的非持续化数据Ceilometer-collector:运行在一个或多个控制节点上,监听信息总线Message Bus,将收到的消息以及相关数据写入到数据库中。Storage:数据存储,支持MongDB、MySQL等,用于存储收集到的样本数据API server:运行在控制节点上,提供对数据库数据的访问Message Bus:计量数据的消息总线,收集数据提供给Ceilometer-collector Horizon - 控制面板服务 (Dashboard) Dashboard为管理员提供了一个图形化的接口。可以访问和管理基于云计算的资源:计算,存储,网络等。提供了很高的可扩展性,支持添加第三方的自定义模块,比如:计费、监控和额外的管理工具。支持其他云计算提供商在Dashboard进行二次开发。 六.Openstack逻辑架构图

在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3