返回顶部
首页 > 资讯 > 数据库 >Openstack Mitika组件介绍
  • 793
分享到

Openstack Mitika组件介绍

2024-04-02 19:04:59 793人浏览 八月长安
摘要

OpenStack覆盖了网络、虚拟化、操作系统、服务器等各个方面。它是一个正在开发中的云计算平台项目,根据成熟及重要程度的不同,被分解成核心项目、孵化项目,以及支持项目和相关项目。每个项目都有自己的委员会和

OpenStack覆盖了网络、虚拟化、操作系统服务器等各个方面。它是一个正在开发中的云计算平台项目,根据成熟及重要程度的不同,被分解成核心项目、孵化项目,以及支持项目和相关项目。每个项目都有自己的委员会和项目技术主管,而且每个项目都不是一成不变的,孵化项目可以根据发展的成熟度和重要性,转变为核心项目。最新版本Mitaka16个核心项目(即OpenStack服务)。

                             Openstack  Mitika组件介绍

Openstack体系结构图(仅包括了几个重要的组件)

1.1计算服务Nova

    计算(Compute):Nova。一套控制器,用于为单个用户或使用群组管理虚拟机实例的整个生命周期,根据用户需求来提供虚拟服务。负责虚拟机创建、开机、关机、挂起、暂停、调整、迁移、重启、销毁等操作,配置CPU、内存等信息规格。

1.2对象存储:Swift

对象存储(Object Storage):Swift。一套用于在大规模可扩展系统中通过内置冗余及高容错机制实现对象存储的系统,允许进行存储或者检索文件。可为Glance提供镜像存储,为Cinder提供卷备份服务。自Austin版本集成到项目中。

1.3块存储:Cinder

块存储 (Block Storage):Cinder。为运行实例提供稳定的数据块存储服务,它的插件驱动架构有利于块设备的创建和管理,如创建卷、删除卷,在实例上挂载和卸载卷。自Folsom版本集成到项目中。

1.4镜像服务:Glance

镜像服务(Image Service):Glance。一套虚拟机镜像查找及检索系统,支持多种虚拟机镜像格式(AKI、AMI、ARI、ISO、QCOW2、Raw、VDI、VHD、VMDK),有创建上传镜像、删除镜像、编辑镜像基本信息的功能。自Bexar版本集成到项目中。

1.5身份服务:Keystone

身份服务(Identity Service):Keystone。为OpenStack其他服务提供身份验证、服务规则和服务令牌的功能,管理Domains、Projects、Users、Groups、Roles。自Essex版本集成到项目中。

1.6网络服务:Neutron

网络服务(Network):Neutron。提供云计算的网络虚拟化技术,为OpenStack其他服务提供网络连接服务。为用户提供接口,可以定义Network、Subnet、Router,配置DHCP、DNS、负载均衡、L3服务,网络支持GRE、VLAN。插件架构支持许多主流的网络厂家和技术,如OpenvSwitch。自Folsom版本集成到项目中。

 

1.7UI面板:Horizon

Openstack UI面板(Dashboard):Horizon。OpenStack中各种服务的WEB管理门户,用于简化用户对服务的操作,例如:启动实例、分配IP地址、配置访问控制等。对于很多用户来说,了解Openstack基本都是从Horizon开始。从这个角度来看,他在Openstack各个项目里,显得非常重要。

1.8监控服务:Ceilometer

这是实现监控和计量的组件。Ceilometer项目创建时最初的目的是实现一个能为计费系统采集数据的框架。在G版的开发中,社区已经更新了他们的目标,新目标是希望Ceilometer成为OpenStack里数据采集(监控数据、计费数据)的唯一基础设施,采集到的数据提供给监控、计费、面板等项目使用。

1.9集群服务:Heat

对于云计算来说,自动化管理是一个必不可少的部分。AWS的EC2是通过提供CloudFORMation格式的模版来实现Orchestration 。Heat是这部分功能的开源实现。Heat不仅100%兼容CloudFormation格式,同时支持自己的Hot (Heat Orchestration Template)格式。

https://wiki.openstack.org/wiki/Heat

1.10  数据库服务:Trove

对于云计算平台来说,只有计算、网络与存储这三大服务往往是不太够的,在目前互联网应用百花齐放的背景下,几乎所有应用都使用到数据库,而数据库承载的往往是应用最核心的数据。此外,在大数据分析越来越盛行的背景下,对数据库的可靠便捷管理也变得更为重要。因此,DBase as a Service(DBaaS,数据库服务)也就顺理成章地成为了云计算平台为用户创造价值的一个重要服务。

  对比Amazon AWS中各种关于数据的服务,其中最著名的是RDS(sql-base)和DynamoDB(NoSQL),除了实现了基本的数据管理能力,还具备良好的伸缩能力、容灾能力和不同规格的性能表现。因此,对于最炙手可热的开源云计算平台Openstack来说,也从Icehouse版加入了DBaaS服务,代号Trove。直到Openstack Mitaka版本,Trove已经经过了5个版本的迭代发布,目前已经成为Openstack官方可选的核心服务之一。

 

1.11  大数据处理服务:Sahara

2013年4月,OpenStack社区知名厂商Mirantis正式宣布了基于OpenStack的开源BDaaS(BigData-as-a-Service)项目——Sahara(原名Savanna),正式开始了在OpenStack上构建大数据服务能力的努力。

Sahara旨在为用户提供简单部署hadoop集群的能力,比如通过简单的配置:Hadoop版本、集群结构、节点硬件信息等。在用户提供了这些参数后,Sahara迅速把Hadoop集群部署起来。同时也支持集群的扩容和减容。

1.12  裸机服务:Ironic

OpenStack管理虚拟机已经非常成熟,通过Nova我们可以快速自动化地创建虚拟机。但是在这之前需要搭建物理环境,需要人工地管理多台设备,OpenStack并没有提供物理环境的管理,我们依然需要解决这些基础环境的搭建问题,由此Ironic应运而生,解决物理机的添加、删除、电源管理、操作系统部署等问题。Ironic让OpenStack不仅停留在软件层面解决云计算问题。供应商可以对应自己的服务器开发Ironic插件。

1.13  消息服务Zaqar

Zaqar的消息和通知服务为Openstack允许构建可伸缩、可靠和高性能的应用程序。开发人员可以通过REST api在他们的云应用的不同的组件中通过不同的通信模式,如生产者/消费者或发布者/订阅者来传输消息。

1.14  共享文件系统Manila

Manila项目全称是File Share Service,文件共享即服务。是OpenStack的子项目之一,用来提供云上的文件共享,支持CIFS协议和NFS协议。

1.15  DNS即服务Designate

OpenStack Designate提供了DNSaaS(DNS即服务)的功能,其目标就是要赋予OpenStack提供这种云域名系统的能力,云服务商可以使用Designate就能够很容易建造一个云域名管理系统来托管租户的公有域名。

1.16  密钥管理Barbican 


您可能感兴趣的文档:

--结束END--

本文标题: Openstack Mitika组件介绍

本文链接: https://lsjlt.com/news/38810.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Openstack Mitika组件介绍
    OpenStack覆盖了网络、虚拟化、操作系统、服务器等各个方面。它是一个正在开发中的云计算平台项目,根据成熟及重要程度的不同,被分解成核心项目、孵化项目,以及支持项目和相关项目。每个项目都有自己的委员会和...
    99+
    2024-04-02
  • openstack云计算cinder架构及各组件功能介绍
    目录一 cinder各组件1、cinder主要组成:2、cinder各组件功能:3、nova与cinder的工作原理类似二 cinder架构图三 RPC机制AMQP 模型有四个重要的...
    99+
    2024-04-02
  • openstack云计算组件glance功能镜像及版本介绍
    目录一 什么是glance二 为何要有glance三 glance的功能四 glance的两个版本v1v2五 镜像的数据存放六 镜像的访问权限七 镜像及任务的各种状态7.1 镜像的状...
    99+
    2024-04-02
  • openstack-mitaka基础环境介绍
    针对openstack环境的搭建,大致涉及如下内容安全主要包括各项服务使用的密码,这里为了防止密码混乱,我建议使用同一个密码(生产环境中,不建议这么操作)主机网络配置如下图,仅供参考学习时间同步设置针对co...
    99+
    2024-04-02
  • openstack(二)openstack组件详解
       小生博客:http://xsboke.blog.51cto.com             ...
    99+
    2024-04-02
  • jQuery UI组件介绍
    一、jQuery UI简介 jQuery UI 是建立在 jQuery JavaScript 库上的一组用户界面交互、特效、小部件及主题。无论您是创建高度交互的 Web 应用程序还是...
    99+
    2024-04-02
  • OpenStack、keystone组件
    一、部署OpenStack1、环境OS:CentOS6.5 X86_64各节点时间同步、能基于主机名通信,清空iptables,关闭SElinux,禁用WorkManager服务各节点的主机/etc/hos...
    99+
    2024-04-02
  • React组件的应用介绍
    目录1. 介绍2. 组件的创建方式2.1 函数创建组件2.2 类组件3. 父子组件传值3.1 函数组件3.2 类组件1. 介绍 组件允许你将 UI 拆分为独立可复用的代码片段,并对每...
    99+
    2024-04-02
  • openstack的3大组件
    OpenStack旗下包含了一组由社区维护的开源项目,他们分别是OpenStackCompute(Nova)OpenStackObjectStorage(Swift) OpenStackImageService(Glance)。Nova,为...
    99+
    2023-01-31
    组件 openstack
  • 对Netty组件的基本介绍
    Netty的介绍 netty是一个异步的基于事件的框架,主要针对在tcp协议下,开发面向clients端的高...
    99+
    2024-04-02
  • Blazor页面组件用法介绍
    Blazor应用中, 是使用组件来构建用户界面, 例如页面、窗口、对话框等。 组件 使用C#和HTML标记的组合, Blazor组件称之为Razor组件, 文件名以 (.razor)...
    99+
    2024-04-02
  • ASP.NET Core中的Blazor组件介绍
    目录关于组件组件类静态资产路由与路由参数组件参数请勿创建会写入其自己的组参数属性的组件子内容属性展开任意参数捕获对组件的引用在外部调用组件方法以更新状态使用 @ 键控制是否保留元素和...
    99+
    2024-04-02
  • Android中Activity组件实例介绍
    目录Activity 概述启动 Activity 的两种情况关闭 Activity总结Activity 概述 在 Android 应用中,提供了 4 大基本组件,分别是 Activi...
    99+
    2024-04-02
  • Vue中的局部组件介绍
    在Vue中我们可以自己定义(注册)局部组件 定义组件名的方式: var ComponentA = { } var ComponentB = { } 然后在 compone...
    99+
    2024-04-02
  • Vue组件基础操作介绍
    目录一、组件二、组件的创建三、组件中的data四、组件中的methods一、组件 组件是vue的重要的特征之一,可以扩展html的功能,也可以封装代码实现重复使用。 二、组件的创建 ...
    99+
    2023-01-14
    Vue组件创建 Vue组件data Vue组件methods
  • SQLServer中的文件和文件组介绍
    文件和文件组简介 在SQL Server中,数据库在硬盘上的存储方式和普通文件在Windows中的存储方式没有什么不同,仅仅是几个文件而已。SQL Server通过管理逻辑上的文件组...
    99+
    2024-04-02
  • Kubernetes关键组件与结构组成介绍
    架构组成 我们可以看一下这两张图,所表示的都是关于 Kubernetes 集群的架构。 一个 kubernetes 集群是由一组被称为节点(Node)的机器或虚拟机组成,集群由 ma...
    99+
    2024-04-02
  • OpenStack的Swift组件详解
    目录一:简介背景原理特性二:架构核心架构组件详解Swift对CAP的支持程度三:常用操作一:简介 背景 1.Swift 最初是由 Rackspace 公司开发的高可用分布式对象存储服...
    99+
    2024-04-02
  • openstack组件工作流程
    OpenStack组件的工作流程大致可以分为以下几个步骤:1. 用户使用OpenStack的命令行工具或Web界面发起请求。2. 请...
    99+
    2023-10-11
    openstack
  • Android Widget 桌面组件开发介绍
    Android widget 桌面组件开发 Widget是Android1.5版所引进的特性之一.Widget,可让用户在主屏幕界面及时了解程序显示的重要信息.标准的Andro...
    99+
    2022-06-06
    Android
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作