OpenStack是什么?谁适合使用OpenStack?

OpenStack是一套开源云操作系统,由Python语言编写而成且负责通过命令行界面(简称CLI)或者基于Web的仪表板实现对计算、存储 以及网络资源池的管理工作。其在设计上可运行于商用硬件底层,且有时候会被作为基础设施即服务(简称IaaS)实现方案使用。OpenStack可运行在各类常见Linux平台之上,具体包括RHEL、SUSE以及Ubuntu等等。

OpenStack是一套基础设施(大家也可以将其简单理解为‘云’)。它能够创建出一套环境,从而提供按需增加或者降低的资源分配机制,而且实际 资源不必来源于单一位置。大数据、Web服务以及网络功能虚拟化(简称NFV)等面向服务供应商的功能都是OpenStack发挥作用的良好舞台。

OpenStack包含哪些关键性服务与组件?它们的具体作用又是什么?

OpenStack采用一年两次的发布周期,而且各发布版本各自拥有不同名称而非简单的数字序列,因此其首个版本名为Austin,目前的版本为 Mitaka,其间还曾出现过Liberty与Kilo两个版本。自Kilo版本以来,OpenStack已经逐步由最初的孵化/集成模式转化为大帐篷模 式,即项目中的各标签拥有自己的特定属性。

云基础设施当中的核心组件包括计算、存储与网络三大类。这些组件在OpenStack当中被称为核心服务,而其它元素则被称为共享服务。

计算

Nova: 提供按需虚拟机机制。

存储Swift: 提供支持对象存储的可扩展存储系统。

Cinder: 为访客虚拟机提供持久块存储机制。

网络

Neutron: 为由OpenStack各服务管理的不同接口设备提供彼此之间的网络连接即服务。

共享服务Keystone: 为全部OpenStack服务提供授权与验证机制。Glance: 为虚拟磁盘镜像提供目录与库。Horizon: 为各OpenStack服务提供一套模块化、基于Web的用户界面。Ceilometer: 为计费系统提供单一联系点。Heat: 为多种复合型云应用程序提供编排服务。Trove: 为各类关系型与非关系型数据库引擎提供数据库即服务(简称DBaaS)配置机制。Sahara: 为各数据敏感型应用集群提供配置服务。Magnum: 为容器部署与管理场景提供容器编排引擎。
当然,以上列出的只是其中最为常见的各类项目。新型项目在每个版本当中都将陆续增加。

当然,以上列出的只是其中最为常见的各类项目。新型项目在每个版本当中都将陆续增加。

由于已经转化为大帐篷式项目,如今有越来越多的项目成为OpenStack的组成部分。另外管理委员会还在致力于构建OpenStack DefCore,这是一套最小化功能集,其中的各类产品必须经过认证才能冠以OpenStack名头。

为什么使用OpenStack而非其它传统虚拟化工具?相较于其它虚拟机管理程序,它能够带来哪些额外助益?

虚拟化工具能够对物理硬件中的资源进行抽象,并在管理流程中加入自动化机制。

OpenStack还更进一步建立起一套弹性、自助服务型可测量基础设施,旨在管理计算、存储与网络资源池。OpenStack管理下的各类资源可为物理或者虚拟形式。
典型的OpenStack部署该是什么样的?

我认为不存在所谓典型的OpenStack部署方案,而这也正是OpenStack最大的吸引力所在。尽管这并不是什么以不变应万变的产品,但 OpenStack确实能够提供一套极具灵活性的丰富基础设施。它的实际能力只受限于与之搭配的具体架构。OpenStack就像是乐高积木; 我们可以根据具体部署要求将其接入任何位置。除了OpenStack资源能够表现出弹性,其功能集也同样具备弹性特征,意味着我们可以随时添加及删除功能 集。

来源:ZDnet

致新手——OpenStack云倒底是什么?相关推荐

  1. 白加黑加载方式_“白加黑减”即曝光补偿的应用方法及原理全面详解——致新手新新手...

    "白加黑减"即曝光补偿的应用方法及原理全面详解 --致新手新新手 本文对曝光补偿这一摄影基本技术及原理做一全面详细的分析和解释,旨在让受此困惑的新手能够从原理上彻底理解" ...

  2. 先电Openstack云平台搭建【超级详细】【附带镜像】

    前言 大二上学期学习Openstack,苦于百度与CSDN上没有对应版本的教程,学的十分艰难,在此,将我的Openstack云平台搭建过程写出,留给新手学习 准备工作: VMware Workstat ...

  3. openStack 云平台管理节点管理网口流量非常大 出现丢包严重 终端总是时常中断问题调试及当前测试较有效方案...

    openStack 云平台管理节点管理网口流量非常大 出现丢包严重 终端总是时常中断问题调试及当前测试较有效方案 tuning for Data Transfer hosts connected at ...

  4. RHEL7OSP-6.0的openstack云主机发放

    RHEL7OSP-6.0的openstack云主机发放 一.系统版本 二.云计算相关概念 1.VPC虚拟私有云 2.云计算服务层次 ①基础设施即服务(IaaS) ②平台即服务(PaaS) ③软件即服务 ...

  5. openstack云主机无法绑定ip_智汇华云|OpenStack 虚拟机 GPU 性能优化

    随着大数据.人工智能技术的发展,越来越多的用户产生了获取拥有GPU算力的弹性计算服务的需求,GPU云主机具有突出的图形处理和高性能计算能力,适用于科学计算.视频处理.深度学习等应用场景,受到了市场的青 ...

  6. OpenStack云第五天

    OpenStack云第五天 安装OpenStack Object Storage 目录: 一.系统需求  二.对象存储架构 三.安装OpenStack Object Storage  四.安装配置存储 ...

  7. openstack 云_使用OpenStack打造云事业

    openstack 云 开源的 招贤纳士 有关开源工作和职业的文章的集合 . OpenStack能为您做什么? 如何帮助您的事业呢? OpenStack是一个不断发展的空间,对于合格的求职者来说,还有 ...

  8. openstack 云_OpenStack作为云,CoreOS等的未来

    openstack 云 开源新闻让您阅读愉快. 2014年7月26日至8月1日 在本周的开放源代码新闻摘要中,我们将介绍OpenStack作为云计算的未来,新西兰新的政府网站,CoreOS的稳定发布等 ...

  9. openstack 云_探索OpenStack云案例研究

    openstack 云 在过去的十二个月中,随着更多领先的开源云技术用户在其合作伙伴的帮助下报告了其进展,从而对他们的业务目标产生了有意义的影响,OpenStack社区得到了发展. 我们还了解了这些先 ...

最新文章

  1. jquery带token访问接口ajax
  2. java.lang.ClassCastException
  3. 将源码包打包成RPM包
  4. Mina代码跟踪(1)
  5. java小编程-----读取文本文件csb.txt,统计字符个数,并把结果保存到result.txt
  6. 手把手教你学Dapr - 4. 服务调用
  7. 浅谈JSP表单中的form传值
  8. android 高度上分权重,Android LinearLayout weight权重使用
  9. 基于MOSS2007的全局导航用户控件的实现 [Ver2.0]
  10. SVD在推荐系统中的应用
  11. Linux操作系统基本命令
  12. mysql+修改字段长度语句,mysql修改字段长度的sql语句分享
  13. android killer 反编译工具,安卓反编译工具-Android Killer下载1.3.0.0 正式版-腾牛下载...
  14. 开源网络情报系统释放数据黄金价值
  15. 51单片机步进电机角度控制详解(免费提供代码+仿真)
  16. Linux系统获取开发板的文件系统并打包成img文件
  17. git 免费开源平台推荐 4+7 个
  18. C/C++课程设计:停车场管理系统,290行代码助你轻松管理停车场
  19. 如何用波士顿矩阵分析需求
  20. 道德网安-菜鸟免杀教程

热门文章

  1. Windows10家庭版安装Hyper-V虚拟机
  2. EnableFeignClients注解解析
  3. LeetCode Shortest Unsorted Continuous Subarray
  4. UDP和TCP中的伪首部
  5. Ubuntu自定义终端窗口位置
  6. javax.naming.NoInitialContextException: Need to specify class name in environment or system property
  7. 曈曈妈妈设计的2010年台历模板
  8. 诗歌rails之 有条件的validation
  9. Web.config中连接字符串的加密和解密
  10. MATLAB-Direct access of structure fields returned by a function call is not allowed 的解决方法~