OpenStack概述
OpenStack专题链接
【逼逼几句】
相信即将从事/正在从事OpenStack开发的同学或多或少都会有以下感受:
- 哇,OpenStack牛逼哦,终于可以零距离接触一下;
- 搞好OpenStack,势必会为进入大厂的终极目标增砖添瓦;
- 从业这么多年,终于特么赶时髦一下,出头之日即将到来;
…
鄙人当年跳槽,在菊厂和现在的老窝二者之间深入权衡(其实还是个人兴趣+发展前景),最终选择了当前的窝,事实证明当时的自己还是很英明的!???前沿的技术,鼓励并勇于创新,提倡自由竞争,鼓励引导员工职业发展,完善的福利等等,当然,企业的本质…???。OK,我们回到正题。
【功能】
OpenStack是一个开源的云平台管理项目,可以作为AWS EC2的替代品,来管理一个数据中心的计算、网络、存储等资源,提供IAAS。基于OpenStack用户可以构建公有云、私有云、混合云,目前私有云的应用场景较多。
【构成】
OpenStack项目由众多组件构成,每一个组件都是一个独立的开源项目:
- 核心服务
计算 – Nova:资源调度管理,服务发现
存储 – Cinder && Swift:存储资源管理(快存储,对象存储)
网络 – Neutron:网络资源管理 - 公共服务
认证 – Keystone:认证,授权,访问控制,服务发现
镜像 – Glance:虚拟机镜像管理
仪表盘 – Horizon:用户界面UI - 依赖服务
通用库 – Olso
上述服务具备一下共同特性:
- 所有的组件均用Python编写;
- 所有组件均依赖于Keystone提供的认证服务;
- 所有组件之间均采用RestFul API交互,同时支持Json和XML;
- 大部分组件内部交互采用MQ(官方推荐RabbitMQ);
- 所有组件均采用DB来存储内部数据信息(官方推荐MariaDB);
- 守护进程大多有WSGI中间件(Paste)来实现。
OpenStack概述相关推荐
- OpenStack(一)——OpenStack与云计算概述
OpenStack(一)--OpenStack与云计算概述 一.云计算概述 1.概念 2.云计算 二.OpenStack 概述 1.OpenStack 简介 2.OpenStack 服务 3.Open ...
- 云系列---Openstack概念讲解 | 初识 | 入门概述
云计算概述 1.简介 云计算是一种按使用量付费的模式,这种模式提供可用的.便捷的.按需的网络访问 进入可配置的计算资源共享池(资源包括:网络.服务器.存储.计算.应用软件等服务),这些资源能够被快速提 ...
- OpenStack开发学习笔记01
OpenStack概述: openstack可以说是一个开源的操作系统. Openstack的开源协议,Apache License,是一个商业化的有好的开原协议,允许其他公司对其二次修改重新发布,来 ...
- 载 Kubernetes和OpenStack到底是什么关系?先搞清楚,再系列学习
Kubernetes 面向应用层,变革的是业务架构,而 OpenStack 面向资源层,改变的是资源供给模式.使用容器且集群规模不大,直接用 Kubenetes 就可以:集群规模大,不管应用是否只是跑 ...
- openstack一键部署
openstack一键部署 前言 NIST的云计算定义 云计算概述 概念 云计算资源 云计算服务模型 laaS (基础架构即服务) PaaS (平台即服务) SaaS (软件即服务) OpenStac ...
- openstack及其核心组件
openstack及其核心组件 云计算 概述 基本特征 发布模型 服务类型 IAAS(基础架构即服务) PAAS(平台即服务) openStack 概述 优势 核心组件 概念架构 逻辑架构 通信关系 ...
- OpenStack 入门体验
** OpenStack 入门体验 ** 技能目标: 了解云计算概念 了解 OpenStack 了解 OpenStack 的构成 会 OpenStack 单机环境一键部署 从控制台认识 OpenSta ...
- OpenStack Redhat部署安装详解
[资料] 社区OpenStack Queens版本部署安装详解 KeyStone配置详细解释 openstack之keystone部署 照着官网来安装openstack pike之创建并启动insta ...
- OpenStack(一)——OpenStack的相关概念
(1).OpenStack概述 OpenStack是一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目. OpenStack是 ...
最新文章
- jsp 中的js 与 jstl 运行的先后顺序
- 10.25 es问题
- 针对还没搞懂javascript中this关键字的同学
- JQuery 总结(5) 总结各种小应用
- python中break、continue 、exit() 、pass终止循环的区别
- Windows 7里的计算器,中文版,给Vista和2008用吧
- 设计模式:单件模式(Singleton Pattern)
- oracle中sqldrunl结尾符号,oracle笔记(韩顺平oracle视频教学整理)
- 视频课程:CMOS模拟集成电路设计--已上线
- qnap安装Linux程序,播酷云J3455-itx 安装 黑威联通Qnap 4.4.0(实机安装)
- codeforces NCPC2015 GYM 100781A Adjoin the Networks 圖的直徑
- 我的Python分析成长之路2
- inno setup 自定义生成的卸载程序
- Ubuntu卸载安装包
- 1-1 机器学习和深度学习综述
- linux分区如何4k对齐,SSD使用之如何分区4K对齐
- 高新企业为什么要做CTA、SRRC、CCC认证?
- hashmap hash冲突怎么解决_hashMap怎么解决hash冲突的
- CPU的后记,程序员的未来之计
- 计算机控制器和主控芯片,看完这三点让你完全了解微控制器与微处理器的差别?...