关键词:
1总体概述
1.1基本定义
1.2设计目标
1.3部署架构
1.4总体架构
由前面的部署架构可知,OpenStack是一个分布式的云计算操作系统,为上层的软件系统提供操作系统级别的基础设施,这些基础设施提供的服务总体分布图(全景图)如下所示:
WEB FRONTEND 对接API PROXIES,提供可水平扩展的web前端 |
API PROXIES 对接EC2API,提供开放APIs |
WORKLOAD PROVISIONING 提供工作负载、资源的可配置服务 |
APPLICATION LIFECYCLE 提供应用生命周期管理服务 |
ORCHESTRATION 提供应用、资源编排服务 |
COMPUTE 提供云计算资源与服务,例如虚拟机、容器 |
STORAGE 提供云存储资源与服务,例如对象存储、块存储、文件存储 |
NETWORKING 提供云网络资源与服务,例如负载均衡、虚拟网络、域名系统 |
HARDWARE LIFECYCLE 提供硬件生命周期管理服务,例如物理机、硬件加速 |
SHARED SERVICES 提供平台级别的共享服务,例如身份认证、资源调度、镜像管理、证书管理 |
CLIENT TOOLS 提供客户端工具,例如命令行控制台、SDKs |
INTEGRATION ENABLERS 提供能力集成服务,例如容器化服务、服务链路追踪 |
OPERATIONS TOOLING 提供运维支持服务,例如资源监控、资源优化、业务分析、基准测试 |
LIFECYCLE MANAGEMENT 提供平台级别的生命周期管理服务,例如部署工具、生命周期管理工具、软件包构建方法 |
OpenStack的总体架构涉及到的架构将在第二章节的系统设计中详细描述,其系统设计涉及到的架构如下所示:
概念架构 主要描述OpenStack基础设施(核心组件)提供的服务、服务之间的交互 |
逻辑架构 主要描述OpenStack基础设施(核心组件)提供的逻辑功能、逻辑功能之间的交互 |
计算架构 主要描述OpenStack基础设施(核心组件)提供的弹性可运行实例,这些实例包括云计算、处理、内存、网络、存储 |
存储架构 主要描述OpenStack基础设施(核心组件)提供的用于数据持久化存储的对象存储、块存储、文件存储 |
网络架构 主要描述OpenStack基础设施(核心组件)提供的网络层、网络层服务 |
身份认证架构 主要描述OpenStack基础设施(核心组件)提供的用于平台身份认证的鉴权与授权 |
镜像服务架构 主要描述OpenStack基础设施(核心组件)提供的用于平台软件包管理的容器镜像服务或者其他文件镜像服务 |
控制面架构 主要描述OpenStack基础设施(核心组件)提供的云控制管理平台,用于管理OpenStack架构涉及到的组件与服务 |
云管理架构 主要描述OpenStack基础设施(核心组件)提供的混合云控制管理平台,用于管理与控制不同类型云之间的合并、协作以及融合 |
1.5市场分析
OpenStack作为目前最流行的云计算操作系统,其市场应用空间包括以下几个部分:
培训 提供基于OpenStack云计算操作系统的云计算提供商的培训业务,例如,部分云计算提供商包括Ubantu、Redhat、Vmware,培训业务内容包括开发、运维相关技能 |
软件设施 & 硬件设施 提供基于OpenStack云计算操作系统的云计算提供商的解决方案,例如,部分云计算提供商包括Ubantu、中国电信云、腾讯云、华为云,解决方案主要是云计算基础设施建设 |
公有云 提供基于OpenStack云计算操作系统的开放型云计算数据中心,例如,部分云计算提供商包括中国电信云、中国联通云、中国移动云、腾讯云、华为云,云计算服务主要是对服务资源以计量收费为标准 |
私有云 提供基于OpenStack云计算操作系统的自建型云计算数据中心,例如部分云计算提供商包括中国电信云、中国联通云、中国移动云、腾讯云、华为云,自建型云计算数据中心主要包括自建机房、虚拟机房两种类型,其中虚拟机房是在提供商的数据中心以虚拟区域网络的方式实现、自建机房是在客户的数据中心以安装物理主机的方式实现 |
解决方案 & 咨询 提供基于OpenStack云计算操作系统的云计算提供商的解决方案与咨询,例如,部分云计算提供商包括Ubantu、Redhat、Vmware |
驱动 提供基于OpenStack云计算操作系统的云计算提供商的软硬件驱动,例如,部分云计算提供商包括Ubantu、Redhat、Vmware、IBM |
(未完待续)
云计算与openstack概述+架构详解
OpenStack一、云计算1.1云计算的概念1.2云计算的基本特征1.3云计算服务模型1.4常见云计算部署1.5私有云相对公有云有的优势1.6云计算和虚拟化的区别二、OpenStack2.1OpenStack概述与基本设计原则2.2OpenStack服务2.3OpenStack优势三、OpenStack架... 查看详情
云计算与openstack-每天5分钟玩转openstack(14)
“云计算”算是近年来最热的词了。现在IT行业见面不说这三个字您都不好意思跟人家打招呼。对于云计算,学术界有各种定义,大家有兴趣可以百度一下。CloudMan这里主要想从技术的角度谈谈对云计算的理解。基本概念所... 查看详情
openstack的概念与架构图
OpenStack项目是一个开源的云计算平台,旨在实现很简单,大规模可伸缩,功能丰富。来自世界各地云计算开发人员和技术人员共同创建OpenStack项目。OpenStack通过一组相关的服务提供一个基础设施即服务(IaaS)解决方案。... 查看详情
云计算与openstack-每天5分钟玩转openstack(14)
“云计算”算是近年来最热的词了。现在IT行业见面不说这三个字您都不好意思跟人家打招呼。对于云计算,学术界有各种定义,大家有兴趣可以百度一下。CloudMan这里主要想从技术的角度谈谈对云计算的理解。基本概念所... 查看详情
openstack的基本概念与架构图
https://blog.csdn.net/zjluobing/article/details/51489325 OpenStack项目是一个开源的云计算平台,旨在实现很简单,大规模可伸缩,功能丰富。来自世界各地云计算开发人员和技术人员共同创建OpenStack项目。OpenStack通过一组相关的服务提... 查看详情
云计算与openstack-每天5分钟玩转openstack(14)
“云计算”算是近年来最热的词了。现在IT行业见面不说这三个字您都不好意思跟人家打招呼。对于云计算,学术界有各种定义,大家有兴趣可以百度一下。CloudMan这里主要想从技术的角度谈谈对云计算的理解。基本概念... 查看详情
openstack架构
以下信息,是基于openstack官网信息加上自己理解,整理而得。一、openstacck服务介绍:openstack基础服务组件如下:Dashboard----Horizon:提供了一个基于web的自助服务门户与底层OpenStack交互服务,如启动一个实例,分配IP地址和配置访问... 查看详情
云计算openstack介绍
...的管理。有需求就有供给,云计算登上了历史舞台。二、OpenStack简介1、什么是云计算:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、 查看详情
云计算-平台架构-开源-openstack(代码片段)
...度核心辅助组件角度服务角度二、怎么用1、安装2、使用OpenStack操作界面服务HorizonOpenStack认证管理KeystoneOpenStack镜像管理GlanceOpenStack计算管理NovaOpenStack存储管理CinderOpenStack网络管理NeutronOpenStack编排管理Heat3、应用FusionSphereOpenStack... 查看详情
openstack的原理和概念架构是啥?
OpenStack的原理和概念架构是什么?求百度大神回下OpenStack的概念架构:应用开发者(AppDev),应用运维者(DevOps),云操作者(CloudOps),应用所有者(AppOwner)要与云进行交互。展示层(Presentation):应用开发者与computerapi(计... 查看详情
openstack发展历程及其架构简介
1.0Openstack介绍 OpenStack既是一个社区,也是一个项目和一个开源软件,它提供了一个部署云的操作平台或工具集。其宗旨在于,帮助组织运行为虚拟计算或存储服务的云,为公有云、私有云,也为大云、小云提供可扩... 查看详情
openstack扩展开发最佳实践之云主机监控查询
前言:此功能代码不代表笔者代码正常水平。。。真的只是为了实现而实现,很多硬代码加不优雅的地方。就让我自己先吐槽一下吧,首先是代码每次会去拿token而不是用horizon缓存的token,没有将js,css优雅的放进horizon,以及panel的... 查看详情
云架构和openstack的思考
原文链接:http://ifeve.com/cloud-architecture-openstack/作者:罗立树最近在负责公司内部私有云的建设,一直在思考怎么搞云计算,怎么才能够把云架构设计得好一些。本文章主要内容:1.行业生态2.从需求角度看云3.云计算概述4.云建设... 查看详情
javaspringcloud+springboot+mybatis企业快速开发架构之云架构系统管理平台
鸿鹄云架构一系统管理平台鸿鹄云架构【系统管理平台】使用J2EE技术来实施,是一个大型分布式的面向服务的JavaEE体系快速研发平台,基于模块化、服务化、原子化、热部署的设计思想,使用成熟领先的无商业限制... 查看详情
openstack云计算项目实施
Openstack云计算架构 VersionIcehouse项目实施 目录1前言 .............................................................................................2环境说明 ................ 查看详情
openstack-云计算概述
一、云计算1、云计算解决的问题 备机准备(低配)故障恢复安装系统硬件资源浪费电力资源浪费2、云计算概念 (1)维基百科 云计算是一种通过因特网以服务的方式提供动态可伸缩的虚拟化的资源的计算模式。 ... 查看详情
初识openstack!
浅入openstack一.了解云计算二.云计算服务模型1.laaS(基础架构即服务)2.PaaS(平台即服务)3.SaaS(软件即服务)三.openstack概述1.openstack简介2.openstack核心组件,8大服务3openstack的优势(1)控制性(2)兼容性(3)... 查看详情
初识openstack!
浅入openstack一.了解云计算二.云计算服务模型1.laaS(基础架构即服务)2.PaaS(平台即服务)3.SaaS(软件即服务)三.openstack概述1.openstack简介2.openstack核心组件,8大服务3openstack的优势(1)控制性(2)兼容性(3)... 查看详情