返回首页

openstack架构及原理?

306 2023-04-19 14:42 admin

一、openstack架构及原理?

openstack是一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。

openstack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。

openstack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。

openstack通过各种互补的服务提供了基础设施即服务的解决方案,每个服务提供API以进行集成。

openstack是一个旨在为公共及私有云的建设与管理提供软件的开源项目。

OpenStack 架构由大量开源项目组成。其中包含 6 个稳定可靠的核心服务,用于处理计算、网络、存储、身份和镜像; 同时,还为用户提供了十多种开发成熟度各异的可选服务。OpenStack 的 6 个核心服务主要担纲系统的基础架构,其余项目则负责管理控制面板、编排、裸机部署、信息传递、容器及统筹管理等操作。

二、天翼云openstack采用几层架构

天翼云openstack采用三洞拦层架构。

1、分层(以架构为单位),三层,全局组件,辅助组件,核心组件。

2、以单个核心组件/服务进行分层,API,子功能模块,其他。

按照不同的功能和通用性划分不同项目,拆分子系统。

按照不同的功能划分不同服务,并且服务之间相互隔离,只通过API作为统一交互入口相互对接。

按照功能和通过性划分不同服务,将一个整理功能,拆分为各个子服务/子功能。方便管理、排障。

辅助组件:Ironic、Trove、Hert、Sahara(提供了一些必要拆侍的管理与服务):

Ironic:裸金属(裸机),把资源调用过后给它创建一个操作系统,这样旅颤吵就组成了一个可以使用的操作系统,使用的一个节点和虚拟机,管理和控制基础硬件资源。

Trove:数据库/管理数据库的服务,可以管理关系型和非关系型数据库,数据库存储信息和数据,存储OpenStack最为核心的实例数据,存储各组件的数据,各组件的调用数据和使用情况以及各种日志。

Hert、Sahara:做数据的分析编排和处理,精细化的管理和编排更为合理的使用利用数据。

三、OpenStack架构

OpenStack组件围橡陪绕虚拟机工作。贺册

其中,前五个是禅如宏核心服务,没有它们OpenStack跑不起来。

四、openstack是什么

OpenStack是一个美国国家航空航天局和Rackspace合作研发的,以Apache许可证授权,并且是一个自由软件和开放源代码项目。

OpenStack是一个云平台管理的项目,它不是一个软件。这个项目由几个主要的组件组合起来完成一些具体的工作。

OpenStack是一个旨在为公共及私有云的建设与管理提供软件的开源项目。它的社区拥有超过130家企业及

1350位开发者,这些机构与个人都将OpenStack作为搏搜激基础设施即服务(简称IaaS)资源的通用前端。OpenStack项目的首要任务是简化云

的部署过程并为其带来良好的可扩展性。本文希望通过提供必要的指导信息,帮助大家基袜利用OpenStack前端来设置及管理自己的公共云或私有云。

OpenStack

是由

Rackspace

NASA

共同开发的云计算平台,帮助服务商和企业内部实现类似于

Amazon

EC2

S3

的云基础架构服务(Infrastructure

as

a

Service,

IaaS)。OpenStack

包含两个主要漏困模块:Nova

Swift,前者是

NASA

开发的虚拟服务器部署和业务计算模块;后者是

Rackspace开发的分布式云存储模块,两者可以一起用,也可以分开单独用。OpenStack

是开源项目,除了有

Rackspace

NASA

的大力支持外,后面还有包括

Dell、Citrix、

Cisco、

Canonical

这些重量级公司的贡献和支持,发展速度非常快,有取代另一个业界领先开源云平台

Eucalyptus

的态势。

了解更多开源相关,去LUPA社区看看吧。