云计算|OpenStack发展简史

这篇具有很好参考价值的文章主要介绍了云计算|OpenStack发展简史。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言:

一般以open开始的软件都非常的牛逼,例如,OpenCV(人工智能学习库),OpenStack(云计算基础操作系统),openwrt(软路由),openEuler(纯操作系统,类似centos,但,是华为的自研操作系统,也叫欧拉操作系统)

为什么这些软件牛逼呢?因为open表示开源,也可以认为是开源社区,而开源的强大应该没有任何人去质疑(会有非常多得公司,组织对这些软件进行升级,维护,解决安全缺陷,提高软件性能,开源==免费 谁不愿意自己用的东西更好,更强大?)

OK,OpenCV这些的我们就不在本文讨论了,主要是就OpenStack如何产生的,它的发展历程有哪些,现状如何,以及未来OpenStack的走向以及我们应该如何使用OpenStack,如何学习OpenStack来进行一个简单的讨论。

一,

OpenStack名称的由来

前面也说了,open是代表开源,社区,stack是栈的意思,两者合并在一起,我们也经常称呼此技术为堆叠栈技术,不过这仅仅是字面意思,下面还是得从OpenStack的产生源头来说起。

类似的云平台:

CloudStack:起源于2008年成立的VMOps公司,2010年改名为Cloud.com,2011年7月被思杰收购,该软件加入Apache软件基金会,成为完全开源的项目

二,

OpenStack的发展历程

前世:

2002年,美国著名的电商公司亚马逊(Amazon)向客户推出了一项全新的业务——包括存储空间、计算能力等资源服务的Web Service。这就是大名鼎鼎的AWS(Amazon Web Service)。

这个Web Service服务,就是为大家提供“远程电脑”。你可以远程控制它,有硬盘,有CPU,有内存啥的。你在上面配置你的各种服务,然后给你的用户使用,例如网站、FTP等。

云计算真正被广泛认可却是在亚马逊在2006年推出弹性计算云(Elastic Compute Cloud)之后,EC2的弹性扩展能力吸引了很多厂商的关注。

2006年,8月9日,Google首席执行官埃里克·施密特在搜索引擎大会上首次提出“云计算”(Cloud Computing)的概念。从此,云计算进入了高速发展阶段。

美国国家航空航天局(NASA)也一直在研究提供类似功能的服务,毕竟这种用于研究的科研机构同样需要强大的计算能力,但一直没有取得太大的进展。直到遇到Rackspace,双方联手后才开始将OpenStack的初级形态构建完成。

2010年,当时有一家名叫Rackspace的公司,他们一直在做和亚马逊一样的云主机和云储存服务,但是始终都干不过亚马逊,排名第二。他们一气之下,干脆就把它们的云储存服务给开源了。

Rackspace这个厂商对于国内用户并不是很熟悉,但当时它却是美国排名第二的云计算厂商。虽然是美国第二大云计算厂商,但规模仅是亚马逊的5%,

NASA之前在云计算方面投入了大量的资金,但是后来发现这玩意好像是个无底洞,太烧钱了。技术上遇到挑战的NASA和市场拓展上遇到挑战的Rackspace开始联手,决定将OpenStack开源,利用社区的力量来强化OpenStack的功能。于是在2010年双方共同开源了OpenStack项目。

其实还有一个原因:以前NASA是使用Eucalyptus云计算管理平台,不过这个平台分成两个版本,一个开源的版本,一个收费的版本。这就导致NASA很不爽,向Eucalyptus贡献代码,结果Eucalyptus认为这个代码和收费版本冲突,不接受。NASA给气得不行,所以选择了将代码开源。

NASA贡献的是Nova最早的代码(Rackspace贡献的代码是Swift),OpenStack在最初开源的时候主要包含的就是这两个模块:Nova和Swift,Nova是NASA开发的虚拟服务器部署和业务计算模块;Swift则是Rackspace开发的分布式云存储模块,这两个模块可以一起用,也可以分开单独用。于是,OpenStack平台实现了类似于Amazon EC2和S3的云基础架构服务(Infrastructure as a Service, IaaS)。

今生:

Rackspace和NASA并不是简单地代码一丢完事,而是联手共同成立了一个开源项目。这个项目,就是OpenStack。

为了保证项目能规范、有序地推进下去,还是需要有人“牵头”和“打杂”的。OpenStack作为一个开源项目,它是由开源社区来负责推进和维护的。这个社区也并不是一盘散沙,它有自己的组织形态。

首先,有一个OpenStack基金会,下面设立了董事会、技术委员会、用户委员会。基金会享有话语权,进行目标和发展的引导。

基金会成员有三种形式。首先是独立个体,也就是以个人名义为OpenStack做出贡献。

其次是铂金会员。主要由对OpenStack作出重要承诺的公司组成,他们提供资金与资源。目前,OpenStack基金会主要有 8 家铂金会员。

云计算|OpenStack发展简史

 

最后是金牌会员。同样由公司组成,他们赞助的资金与资源比铂金会员稍微少一些。目前,OpenStack基金会拥有 21 位金牌会员。

云计算|OpenStack发展简史

 

2013年开始,中国开始出现了一批OpenStack的初创公司以及OpenStack技术大咖,中国公司陆续获得OpenStack基金会的黄金会员资格、白金会员资格。

如今,OpenStack 基金会8 家白金会员中,华为和腾讯就占据了两个席位,而21个黄金会员中,更是有九州云、中国移动、EasyStack、中国电信、中国联通、浪潮、新华三、UnitedStack、中兴等中国企业,中国企业在OpenStack中的席位和地位正日益提升,受到全球市场的关注。

Redhat,SUSE,INTER,Ubuntu,NEC。ATT这些公司也是非常著名的组织或公司了。

对于OpenStack来说,NASA和Rackspace就像是自己的“父母”,但在2012年,NASA放弃OpenStack,转而采用亚马逊的云计算服务。2015年,Rackspace也宣布将客户的业务迁移到AWS 上。

被自己的“父母”放弃也成为很多人认为OpenStack不行了的重要证据。随后,HP和思科宣布暂停基于OpenStack的公共云服务。2018年,eBay宣布放弃OpenStack等等事件,这些对于OpenStack的发展都带来很大的影响。

在这,我不得不感叹一下,美国的高科技确实牛逼,就OpenStack而言,总的来说,还是以美国的科技公司为主导的。

三,

OpenStack的社区版本

OpenStack Releases: OpenStack Releases  这个是社区版本的介绍

版本故事:

首先,版本号的第一个字母,从A开始,然后B、C、D… 其次,每个名字都是从当次设计峰会所在城市中选一个地名,作为该版本的名字。

例如,第一个版本Austin,就是根据Rackspace公司所在地(也是第一次峰会所在地)——美国德克萨斯州的首府“奥斯丁”确定的。还有第9个版本,当时峰会是在香港举办的,用的“雪厂街”这个名字,至2022年,版本刚好是26个,Zed了嘛

云计算|OpenStack发展简史

 OpenStack社区版本的架构

OpenStack从一开始,就是为了云计算服务的。简单来说,它就是一个操作系统,一套软件,一套IaaS软件,因此,OpenStack是一套组件组成的一个平台。

云计算|OpenStack发展简史

 

大体上的组件是这些,当然,比如Ceilometer这样的服务可以选择不安装部署。heat,trove也可以不安装部署,但,nova,neutron,cinder,keystone,glanc是核心中的核心,是必选组件。

四,

OpenStack社区版的部署方式

毫无疑问,第一种方式是yum,apt方式安装,但此种方式需要修改大量的配置文件,难度是非常高的。

那么,有没有简单的安装方式呢?答案是有的:

Open Source Cloud Computing Platform Software - OpenStack

云计算|OpenStack发展简史

 

例如,ansible,helm方式部署都在以上链接里可以看到。

以上是OpenStack的发展历程简介文章来源地址https://www.toymoban.com/news/detail-424917.html

到了这里,关于云计算|OpenStack发展简史的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 人工智能发展简史——未来是属于AI人工智能的。

       目录 人工智能发展简史 第一章:起步期-20世纪50年代及以前

    2024年02月09日
    浏览(47)
  • 人工智能发展简史第一章:起步期-20世纪50年代及以前

    引言 人工智能到底是什么?通常来说,人工智能(Artificial Intelligence)是研究、开发用于模拟、延伸和扩展人智能的理论、方法、技术及应用系统的一门新技术科学。人工智能领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。 但是事实上,给一门学

    2024年01月23日
    浏览(81)
  • AIGC行业周刊【2023-0625】【第六期】万字长文:LLM - 大语言模型发展简史

    点击加入-【智子纪元-AIGC】技术交流群 朱啸虎和傅盛都没错 | 42章经 关于王慧文病情和光年之外,我所了解的情况 AI开源路在何方丨2023智源大会精彩回顾 对话竹间智能简仁贤:做大模型不能唱高调,企业需要低成本、平民化的模型产品 孙正义手握5万亿,带领软银全力扑向

    2024年02月15日
    浏览(27)
  • 人工智能发展简史第三章:第二次浪潮期-20世纪70年代末、80年代

    20世纪70年代末、80年代初,人工智能进入了第二次浪潮,其中代表性的工作是1976年兰德尔·戴维斯(Randall Davis)构建和维护的大规模的知识库,1980年德鲁·麦狄蒙(Drew McDermott)和乔恩·多伊尔(Jon Doyle)提出的非单调逻辑,以及后期出现的机器人系统。 1980年,汉斯·贝利纳

    2024年03月15日
    浏览(39)
  • 【C++初阶】前言——C++的发展简述及学习方法分享

     ========================================================================= 主页点击直达: 个人主页 我的小仓库: 代码仓库 C语言偷着笑: C语言专栏 数据结构挨打小记: 初阶数据结构专栏 Linux被操作记: Linux专栏 LeetCode刷题掉发记: LeetCode刷题 算法: 算法专栏  C++头疼记: C++专栏 ====

    2024年02月08日
    浏览(50)
  • 从零开始理解Linux中断架构(1)-前言

    前言         前段时间在转行手撸WIFI路由器,搞wifi路由器需要理解网络驱动程序,以太网卡驱动程序,无线WIFI驱动程序,而网卡驱动的关键路径就在中断程序中,需要了解NIC设备驱动程序如何收发数据,为了彻底的知道数据包是如何二层传递上来的,又需要了解一点Lin

    2024年02月09日
    浏览(44)
  • 从零开始学Spring Boot系列-前言

    在数字化和信息化的时代,Java作为一种成熟、稳定且广泛应用的编程语言,已经成为构建企业级应用的首选。而在Java生态系统中,Spring框架无疑是其中最为耀眼的一颗明星。它提供了全面的编程和配置模型,用于构建企业级应用。随着Spring Boot的出现,这一框架变得更加易于

    2024年02月22日
    浏览(46)
  • 2013年认证杯SPSSPRO杯数学建模B题(第二阶段)流行音乐发展简史全过程文档及程序

    原题再现:    随着互联网的发展,流行音乐的主要传播媒介从传统的电台和唱片逐渐过渡到网络下载和网络电台等。网络电台需要根据收听者的已知喜好,自动推荐并播放其它音乐。由于每个人喜好的音乐可能横跨若干种风格,区别甚大,需要分别对待。这就需要探讨如

    2024年04月29日
    浏览(30)
  • 2013年认证杯SPSSPRO杯数学建模B题(第一阶段)流行音乐发展简史全过程文档及程序

    原题再现:    随着互联网的发展,流行音乐的主要传播媒介从传统的电台和唱片逐渐过渡到网络下载和网络电台等。网络电台需要根据收听者的已知喜好,自动推荐并播放其它音乐。由于每个人喜好的音乐可能横跨若干种风格,区别甚大,需要分别对待。这就需要探讨如

    2024年04月12日
    浏览(30)
  • ChatGPT对未来发展的影响?一般什么时候用到GPT

            ChatGPT以其强大的自然语言处理能力对未来的发展具有重要影响。以下是ChatGPT的潜在影响和一般使用情况: 改善自然语言理解和生成 :ChatGPT和类似的模型可以改善机器对人类语言的理解和生成。这将有助于改进各种应用领域,包括智能助手、聊天机器人、自动翻

    2024年02月06日
    浏览(26)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包