我的编程空间,编程开发者的网络收藏夹
学习永远不晚

OpenStack指的是什么

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

OpenStack指的是什么

这篇文章主要为大家展示了“OpenStack指的是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“OpenStack指的是什么”这篇文章吧。

OpenStack是一个由Rackspace发起、全球开发者共同参与的开源项目,旨在打造易于部署、功能丰富且易于扩展的云计算平台。OpenStack企图成为数据中心的操作系统,即云操作系统。从项目发起之初,OpenStack就几乎赢得了所有IT巨头的关注,在各种OpenStack技术会议上人们激情澎湃,几乎所有人都成为OpenStack的信徒。

OpenStack魅力非凡,它如同Linux一样,旨在构建一个内核,所有的软件厂商都围绕着它进行工作。OpenStack有许多子项目,用于对云计算平台中的各种资源(如计算能力、存储、网络)提供敏捷管理。这些项目虽然刚刚起步,但却雄心勃勃。另一方面,OpenStack也提供了对虚拟化技术的支持。

OpenStack指的是什么

OpenStack的发展史

谈到OpenStack最引人注目的创始人和传播者,莫过于现在年仅32岁的Kemp,他是初创公司Nebula的CEO。Chris Kemp有一份耀眼的简历:Silicon Graphics系统工程师、Classmates.com***架构师、在线购物公司Netran和在线旅行公司Escapia的创始人、美国宇航局Ames研究中心CTO。

当Kemp在美国宇航局Ames研究中心工作时,他意识到不断采购超级计算机的方式并不好。为什么不能采用Google的分布式计算呢?Kemp和一些富有眼光的开发者开始为美国宇航局构建私有云计算平台。

几乎是在同一时间,云提供商Rackspace正在考虑构建一个开源的云计算管理系统。

2010年初,在Kemp晋升为美国宇航局的***技术官之后,美国宇航局开始和Rackspace合作,共同以Python语言实现他们的共同目标。

美国宇航局和Rackspace的合作最终孕育了OpenStack。许多子项目也被创立起来,Swift、Nova,还有用于虚拟化管理的Glance。Kemp所创建的Nebula就是OpenStack的参与者之一。

Kemp介绍了OpenStack的第五个版本OpenStack Essex,OpenStack Essex更加着眼于可用性、质量和扩展性,它为大家带来了150多项新功能,包括新增的云管理仪表板Horizon、身份管理服务Keystone等。Kemp还谈到了许多正在酝酿中的新功能,如基于思科的网络云服务Quantum,Linux虚拟交换机OpenvSwitch。

Citrix的背弃

任何事物的发展都不会一帆风顺,OpenStack也是如此。Citrix背弃OpenStack,转而支持CloudStack的理由无非两条:平台之间的技术不兼容,导致难以相应客户需求;Rackspace缺乏开源项目管理经验,不能掌控OpenStack的未来。

对Citrix而言,CloudStack也是一个基于Apache 2的开源项目,而且已经拥有一个稳固的用户群。相比之下,OpenStack还有很长的路要走,Citrix选择了前者。

OpenStack本身就是技术竞争的产物,Citrix的做法并无可厚非。而今,OpenStack到了另一个十字路口,OpenStack基金会将接管Rackspace经营和领导了多年的OpenStack社区。福兮祸兮?

OpenStack现状

Ubuntu的创始人Mark Shuttleworth曾经做过一次有关OpenStack的演讲。他利用Ubuntu Juju项目启动了一个OpenStack远程安装进程,当演讲接近完备的时候,不过30分钟之后,一个私有云的部署完成了,令人惊叹!

Kemp创建的Nebula及其合作伙伴美国宇航局,都在致力于简化OpenStack部署的复杂度。甚至于,他们使用一个U盘在10分钟之内即可部署OpenStack!

尽管如此,对于普通人而言,OpenStack依然难以掌控。除非选择使用现成的OpenStack企业级解决方案,如Piston Cloud或Nebula,否则,我们只好写代码了。

谁真正能够掌控OpenStack,并从中获益呢?Rackspace是毫无疑问的。Rackspace借助OpenStack提供公有云服务,并最终取代了此前的IaaS平台。

迄今为止,惠普是OpenStack***的用户,惠普有能力为客户稳健运行OpenStack。惠普云的IaaS服务构建于OpenStack基础之上,为客户提供对象存储、身份验证等功能。

惠普云并不仅仅包含OpenStack一种云计算技术,其它技术还有像MySQL、分布式计算,以及VMware Cloud Foundry等等。Kemp也说,没有人纯粹使用OpenStack,即便是在Nebula,OpenStack也不过是我们所使用的50种技术之一。

OpenStack咨询师,曾部署过25个OpenStack项目的Mirantis说,OpenStack的真正意义在于,它创造了一个框架标准和API,用户可以以此为基础构建云计算解决方案。

OpenStack的未来

十年之间,Linux操作系统从一个玩具成长成为一个坚实的服务器操作系统。两年之间,OpenStack在云计算领域掀起了狂澜。不知未来,OpenStack是否会像Linux一样缔造传奇?

以上是“OpenStack指的是什么”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

OpenStack指的是什么

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

OpenStack指的是什么

这篇文章主要为大家展示了“OpenStack指的是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“OpenStack指的是什么”这篇文章吧。OpenStack是一个由Rackspace发起、全
2023-06-16

什么是OpenStack R版

OpenStack R版是OpenStack云计算平台的一个版本,在OpenStack的版本命名方案中,每个版本都以字母顺序命名,R版是其中的一个版本。具体来说,R版代表了OpenStack平台的第18个主要版本,是在之前的Q版和之后的S版
2023-10-11

OpenStack的metadata的获取机制是什么

这篇文章主要介绍“OpenStack的metadata的获取机制是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“OpenStack的metadata的获取机制是什么”文章能帮助大家解决问题。在云
2023-06-27

openstack部署流程是什么

OpenStack部署流程一般包括以下步骤:确定部署环境:选择合适的硬件设备和网络配置,确保满足OpenStack的最低要求。安装操作系统:在所有的节点上安装合适的操作系统,一般建议使用Ubuntu或CentOS。配置网络:配置网络设置,包
2023-10-25

openstack mitaka部署的方法是什么

在部署OpenStack Mitaka之前,您需要准备一台服务器作为控制节点和一台或多台服务器作为计算节点。以下是部署OpenStack Mitaka的一般步骤:安装操作系统:在控制节点和计算节点上安装Ubuntu 14.04或CentOS
2023-10-25

openstack存储组件的作用是什么

OpenStack存储组件的作用是提供可扩展的、弹性的存储服务,以满足云计算环境中的存储需求。这些存储组件包括以下几个方面:云块存储(Cinder):提供持久的块存储服务,允许用户创建、挂载和管理块设备。这些块设备可以用于主机、虚拟机或容器
2023-10-25

OpenStack中Swift组件的作用是什么

OpenStack中Swift组件的作用是什么?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一:简介背景1.Swift 最初是由 Rackspace 公司开发的高可用分布式对象
2023-06-14

openstack集群部署的步骤是什么

OpenStack集群部署的步骤通常包括以下几个主要阶段:配置网络:创建用于OpenStack集群的网络基础设施,包括物理网络、子网、路由器等。安装操作系统:在集群中的每个节点上安装操作系统,并确保节点之间可以互相通信。配置主机:配置每
2023-10-25

openstack安装部署的方法是什么

OpenStack是一个开源的云计算平台,提供了一整套的云计算解决方案。下面是一种常见的OpenStack安装部署方法:1. 确认硬件要求:首先,确保服务器硬件满足OpenStack的最低要求,包括CPU、内存、硬盘和网络。2. 安装操作系
2023-10-10

openstack的架构设计原则是什么

OpenStack的架构设计原则包括以下几个方面:模块化和可扩展性:OpenStack的架构采用模块化设计,将不同功能的组件划分为独立的模块,如计算、网络、存储等。每个模块可以独立部署和扩展,从而实现灵活的架构设计。松耦合和可插拔性:Ope
2023-10-25

openstack创建虚拟机的步骤是什么

以下是使用OpenStack创建虚拟机的一般步骤:登录OpenStack控制面板:使用管理员账户登录OpenStack控制面板。创建网络:创建一个虚拟网络以供虚拟机使用。创建子网:在虚拟网络中创建一个子网,并分配IP地址范围。创建路由:创建
2023-10-25

openstack的主要组件及功能是什么

这篇文章主要讲解了“openstack的主要组件及功能是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“openstack的主要组件及功能是什么”吧!主要组件有:1、keystone,认证
2023-06-20

openstack安装和部署的方法是什么

OpenStack的安装和部署可以分为几个步骤。以下是一种常见的方法:准备环境:确保服务器满足最低要求,包括硬件、操作系统和网络。安装所需的依赖软件,如Python、MySQL、RabbitMQ等。安装和配置组件:下载并安装OpenSta
2023-10-25

openstack安装及部署的方法是什么

OpenStack是一个开源的云计算平台,其安装和部署方法如下:准备环境:确保服务器满足OpenStack的最低硬件要求,包括CPU、内存、硬盘和网络等方面。安装操作系统:选择支持OpenStack的操作系统,如Ubuntu、CentOS等
2023-10-25

OpenStack单节点部署的方法是什么

OpenStack是一个开源的云计算平台,可以实现私有云和公有云的搭建。单节点部署是指在一台机器上部署OpenStack,以下是一种常用的方法:1. 安装Ubuntu操作系统:首先需要在一台物理机上安装Ubuntu操作系统,可以选择最新的L
2023-10-25

OpenStack架构设计方法是什么

本篇内容介绍了“OpenStack架构设计方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!OpenStack 是开源云计算平台,支持
2023-06-04

OpenStack核心组件功能是什么

今天小编给大家分享一下OpenStack核心组件功能是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1、OpenStac
2023-07-05

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录