《OpenStack实战》——1.5 OpenStack发展历史

1.5 OpenStack发展历史

2009年,美国总统奥巴马在上任的第一天就签署了针对所有联邦机构的备忘录,引导他们打破横亘在联邦政府和联邦政府服务的人民之间的有关透明度、参与度、合作方面的屏障。这份备忘录就是开放政府令。

该法令签署120天后,美国宇航局(NASA)宣布它的开放政府框架,其中包括Nebula工具的共享。开发Nebula是为了加快向美国宇航局科学家和研究者提供IaaS资源的速度。与此同时,云计算提供商Rackspace宣布开源它的对象存储平台——Swift。

2010年7月,Rackspace和美国宇航局携手其他25家公司启动了OpenStack项目。在过去5年中,已经产生了12个发行版本。OpenStack发行版本见表1-2。

表1-2 OpenStack发行版本



OpenStack现在保持6个月发行一个新版本的周期,与OpenStack峰会举办周期一致。该项目的参与公司已经从过去的25家发展为现在的超过200家,超过130个国家或地区的数千名用户参与其中。

时间: 2024-08-04 14:05:13

《OpenStack实战》——1.5 OpenStack发展历史的相关文章

《OpenStack实战》——导读

前言 我首次接触OpenStack是在2011年夏天,那时我就职于肯塔基大学(University of Kentucky).我和我的同事兼好友Brent Salisbury被邀请参与一家财富50强技术公司关于产品研发项目的讨论.在会议期间,项目的执行发起人给了我们两个选择,使用现有的商业工具或者调研使用一个名为OpenStack的社区项目.自然结果是我们选择了调研我们一无所知的框架,就这样开始了我们的OpenStack之旅.这个开发项目没有任何产品产出,但与OpenStack的"不期而遇&qu

《OpenStack实战》——1.4 OpenStack组件介绍

1.4 OpenStack组件介绍 1.1节介绍了OpenStack基本的功能,本节我们将会分析组成OpenStack框架的基本组件. 表1-1列举了多个OpenStack组件或核心项目.虽然还有更多现处在不同开发阶段的项目,但表1-1中所列的是OpenStack的基本组件.最新的OpenStack服务路线图可以在OpenStack路线图网页(www.openstack.org/software/roadmap/)中找到. 表1-1 核心项目 现在你应该了解了OpenStack及其作用,让我们快

OpenStack助推开源云发展

OpenStack项目本身的历史不止三年,但是随着技术的逐步成熟,参与者越来越多,再加上去年OpenStack基金的成立,OpenStack已经足以吸引大型服务供应商和企业级用户的注意力,包括电信,零售和研究等多种公司. 早在2010年夏天,OpenStack开源云计算项目就成为了引人注目的主题.现在,随着技术,支持者以及OpenStack用户的增多,质疑声被服务供应商和企业使用案例所取代. OpenStack的不成熟是相对的,它仍然需要大量科技补充,但是其社区的供应商和用户数在持续攀升,而且这

《OpenStack实战指南》—— 1.8 OpenStack的开发资源

1.8 OpenStack的开发资源 1.8.1 OpenStack社区 OpenStack是由开发商.企业.服务供应商.研究人员及用户共同组成的全球性的社区.关注OpenStack最好的方式就是访问OpenStack社区:www.openstack.org,通过社区可以第一时间了解OpenStack的动态.希望下面给出的这些链接可以帮助读者进一步了解OpenStack.OpenStack峰会:https://wiki.openstack.org/wiki/SummitOpenStack用户成员

《OpenStack云计算实战手册(第2版)》一2.4 使用OpenStack身份认证服务配置OpenStack镜像服务

2.4 使用OpenStack身份认证服务配置OpenStack镜像服务 OpenStack云计算实战手册(第2版)为了保证OpenStack计算服务正确运行,必须对OpenStack镜像服务(Image Service)作适当配置,以保证其能正常使用OpenStack身份认证服务. 准备工作在开始之前,必须确认已经登录到已经安装了OpenStack身份认证服务的OpenStack控制节点上,或者有一个已经连接到安装了OpenStack镜像服务的服务器上的Ubuntu客户端. 执行以下命令,登录

《OpenStack实战指南》—— 2.2 在Ubuntu上使用源代码编译安装

2.2 在Ubuntu上使用源代码编译安装 对于各个版本的Linux来说,都会制作OpenStack相应的软件包.虽然在2.1节中介绍了二进制包安装,但是在这里笔者还是会讲一下源代码安装OpenStack基本组件的过程,因为从学习的角度来说,通过源代码安装OpenStack各个组件的过程,可以使读者对OpenStack的框架和各个组件的作用有一个比使用二进制安装更全面的了解.另一个好处是,二进制包的发布会滞后于源代码,如果想在第一时间尝试一些最新的功能或修复Bug后的版本,源代码安装是个不错的选

《OpenStack实战指南》—— 1.2 OpenStack的结构

1.2 OpenStack的结构 OpenStack包含了许多组件.有些组件会首先出现在孵化项目中,待成熟以后进入下一个OpenStack发行版的核心服务中.同时也有部分项目是为了更好地支持OpenStack社区和项目开发管理,不包含在发行版代码中. OpenStack的核心服务包括: Nova计算服务(Compute as a Service) Neutron网络服务(Networking as a Service) Swift对象存储服务(Object Storage as a Servic

《OpenStack实战》——1.3 关联OpenStack及其控制的计算资源

1.3 关联OpenStack及其控制的计算资源 前面介绍了OpenStack能带来的好处,但它是如何工作的呢?也许,理解OpenStack是怎样工作的最简单的方式是把这个框架与企业环境内的常见技术关联起来. 在本节中,读者将会了解OpenStack是如何与它控制的基础资源(计算.存储.网络等)关联起来的.如你所见,OpenStack通常不提供实际意义上的资源,它只是简单控制这些低层次的资源.图1-4展示了OpenStack是如何管理资源的提供者的,它们轮流被虚拟机使用. 图1-4 OpenSt

《OpenStack云计算实战手册(第2版)》——2.4 使用OpenStack身份认证服务配置OpenStack镜像服务

2.4 使用OpenStack身份认证服务配置OpenStack镜像服务 为了保证OpenStack计算服务正确运行,必须对OpenStack镜像服务(Image Service)作适当配置,以保证其能正常使用OpenStack身份认证服务. 准备工作在开始之前,必须确认已经登录到已经安装了OpenStack身份认证服务的OpenStack控制节点上,或者有一个已经连接到安装了OpenStack镜像服务的服务器上的Ubuntu客户端. 执行以下命令,登录到使用Vagrant创建的OpenStac