OpenStack精华问答 | OpenStack是操作系统?

2019 年 1 月 17 日 CSDN云计算

戳蓝字“CSDN云计算”关注我们哦!


关于OpenStack的探讨几乎从未间断,从2010年10月份一个版本正式发布至今,OpenStack8年发展历程中,成为了最有争议的那一个。今天,我们就来看看有关于OpenStack精华问答


1

Q:什么是Open Stack?


A:OpenStack是一个可以管理整个数据中心里大量资源池的云操作系统,包括计算、存储及网络资源。管理员可以通过管理台管理整个系统,并可以通过web接口为用户划定资源。 OpenStack可以帮助服务商和企业内部实现类似于 Amazon EC2 和 S3 的云基础架构服务(Infrastructure as a Service, IaaS)。OpenStack 包含两个主要模块:Nova 和 Swift,前者是 NASA 开发的虚拟服务器部署和业务计算模块;后者是 Rackspace开发的分布式云存储模块,两者可以一起用,也可以分开单独用。


2

Q:OpenStack是操作系统?


A:是的。OpenStack可以称之为云操作系统,作为云端应用程序和实体数据中心的中间层, 让云端应用不受限于实体数据中心内各种硬设备的局限,提供一个共通的云端执行环境。 

OpenStack作为操作系统,它具备以下的特点:

资源抽象 

OpenStack将服务器、存储、网络设备等,通过虚拟化的方式,抽象成资源池 

资源分配与负载调度 

OpenStack根据管理员/租户的需求,将资源池中的资源分配给不同的租户,承载不同应用 

应用生命周期管理 

OpenStack已经可以提供初步的应用部署/撤除、自动规模调整能力 

系统运维 

OpenStack已经可以提供初步的系统监控能力 

人机交互 

OpenStack提供人机接口,外界可以通过API、命令行或图形界面的方式与OpenStack交互。


3

Q:OpenStack是虚拟化吗?


A:不是。OpenStack自身不包括hypervisor、存储和网络虚拟化,只能通过集成第三方组件实现。


4

Q:OpenStack是云吗?


A:不是。为了通过OpenStack构建云,我们还需要:

公共基础组件 

MySQL、RabbitMQ、Apache web server、HAProxy、Pacemaker等 

能力后端 

Hypervisor、存储组件、网络组件的选型 

安装部署方案 

多少控制节点?多少计算节点?多少存储节点?网络如何设计? 

如何负载均衡?性能规格如何? 

运维系统与方案 

裸机管理、安装工具、配置管理、系统监视、故障告警、故障管理、日志处理、运维优化、图形界面、业务监控、计费模型等等。


5

Q:OpenStack有哪些主要组件?


A:OpenStack 的主要关键组件:

Nova – 用于在计算级别管理虚拟机,并在计算或管理程序级别执行其他计算任务。

Neutron – 为虚拟机、计算和控制节点提供网络功能。

Keystone – 为所有云用户和 OpenStack 云服务提供身份认证服务。换句话说,我们可以说 Keystone 是一个提供给云用户和云服务访问权限的方法。

Horizon – 用于提供图形用户界面。使用图形化管理界面可以很轻松地完成各种日常操作任务。

Cinder – 用于提供块存储功能。通常来说 OpenStack 的 Cinder 中集成了 Chef 和 ScaleIO 来共同为计算和控制节点提供块存储服务。

Swift – 用于提供对象存储功能。通常来说,Glance 管理的镜像是存储在对象存储空间的。像 ScaleIO 这样的外部存储也可以提供对象存储,可以很容易的集成 Glance 服务。

Glance – 用于提供镜像服务。使用 Glance 的管理平台来上传和下载云镜像。

Heat – 用于提供编排服务或功能。使用 Heat 管理平台可以轻松地将虚拟机作为堆栈,并且根据需要可以将虚拟机扩展或收缩。

Ceilometer – 用于提供计量与监控功能。

小伙伴们冲鸭,后台留言区等着你!

关于OpenStack,今天你学到了什么?还有哪些不懂的?除此还对哪些话题感兴趣?快来留言区打卡啦!留言方式:打开第XX天,答:……

同时欢迎大家搜集更多问题,投稿给我们!风里雨里留言区里等你~


----------------    --------------



1.微信群:

添加小编微信:color_ld,备注“进群+姓名+公司职位”即可,加入【云计算学习交流群】,和志同道合的朋友们共同打卡学习!


2.征稿:

投稿邮箱:liudan@csdn.net;微信号:color_ld。请备注投稿+姓名+公司职位。



推荐阅读


点击“阅读原文”,打开 CSDN App 阅读更贴心!


喜欢就点击“好看”吧!
登录查看更多
0

相关内容

OpenStack是一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。
FPGA加速系统开发工具设计:综述与实践
专知会员服务
65+阅读 · 2020年6月24日
【实用书】Python技术手册,第三版767页pdf
专知会员服务
234+阅读 · 2020年5月21日
【新书】Java企业微服务,Enterprise Java Microservices,272页pdf
【干货】大数据入门指南:Hadoop、Hive、Spark、 Storm等
专知会员服务
95+阅读 · 2019年12月4日
【电子书】Flutter实战305页PDF免费下载
专知会员服务
22+阅读 · 2019年11月7日
工行基于MySQL构建分布式架构的转型之路
炼数成金订阅号
15+阅读 · 2019年5月16日
浅谈 Kubernetes 在生产环境中的架构
DevOps时代
11+阅读 · 2019年5月8日
Kong 1.1 带来声明式配置与无数据库部署模式
开源中国
8+阅读 · 2019年3月28日
蚂蚁金服微服务实践(附演讲PPT)
开源中国
18+阅读 · 2018年12月21日
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
SLA 99.99%以上!饿了么实时计算平台3年演进历程
51CTO博客
11+阅读 · 2018年4月10日
Arxiv
3+阅读 · 2018年11月29日
Bidirectional Attention for SQL Generation
Arxiv
4+阅读 · 2018年6月21日
VIP会员
相关VIP内容
FPGA加速系统开发工具设计:综述与实践
专知会员服务
65+阅读 · 2020年6月24日
【实用书】Python技术手册,第三版767页pdf
专知会员服务
234+阅读 · 2020年5月21日
【新书】Java企业微服务,Enterprise Java Microservices,272页pdf
【干货】大数据入门指南:Hadoop、Hive、Spark、 Storm等
专知会员服务
95+阅读 · 2019年12月4日
【电子书】Flutter实战305页PDF免费下载
专知会员服务
22+阅读 · 2019年11月7日
相关资讯
工行基于MySQL构建分布式架构的转型之路
炼数成金订阅号
15+阅读 · 2019年5月16日
浅谈 Kubernetes 在生产环境中的架构
DevOps时代
11+阅读 · 2019年5月8日
Kong 1.1 带来声明式配置与无数据库部署模式
开源中国
8+阅读 · 2019年3月28日
蚂蚁金服微服务实践(附演讲PPT)
开源中国
18+阅读 · 2018年12月21日
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
SLA 99.99%以上!饿了么实时计算平台3年演进历程
51CTO博客
11+阅读 · 2018年4月10日
Top
微信扫码咨询专知VIP会员