谷歌等公司重写 OpenStack 生命周期管理工具

虽然OpenStack已经成为受欢迎的开源云软件堆栈,但是另一方面,它的DevOps项目Fuel却在赢得用户方面遇到难题。现在,谷歌、英特尔和Mirantis正在重写以利用Kubernetes作为底层调度引擎。

聪明之举!

从Fuel原设计者的方方面面来看,这个工具从来就没有崛起。另一方面,Kubernetes已经拥有了很多用户。

正如大多数人所知,Kubernetes是一个容器管理和DevOps项目。在 OpenStack上,Kubernetes部署将利用Docker容器。基于Kubernetes的Fuel将提供单一平台让虚拟机、容器、裸机系统动 态地控制OpenStack操作和生命周期管理。

该计划是提供一个持续集成/持续交付(CI/CD)通道。新的Fuel将让用户可以精细地控制服务部署和管理,可以推出更新,并让OpenStack控制面板能够自愈且更有弹性,而且这还将让创建基于容器的应用路径更加平滑。

这业界三巨头并不是第一次提出这个观点。Mirantis和CoreOS从去年就开始致力于这个方向了,当时他们将Kubernetes引入了OpenStack。这是该计划自然而然迈出的下一步。

毕竟,作为Mirantis首席运营官Boris Renski在声明中称:“随着Docker的兴起成为标准的容器图像格式,Kubernetes成为容器调度的标准,我们终于看到人们处理分布式应用操 作方式上的持续性。将Kubernetes与Fuel结合起来,这将打开OpenStack的一种新交付模式,让更新消耗地更快,帮助客户更快地得到结 果。”

到目前为止,谷歌都还不是主流的OpenStack玩家,现在它也加入了 OpenStack阵营,正如谷歌高级产品经理Craig McLuckie说:“在Fuel中利用Kubernetes将把OpenStack变成一个真正的微服务应用,弥合传统基础设施软件和下一代应用开发之 间的差距。从使用容器和先进的集群管理作为实现弹性的、高度可扩展的基础设施打下基础,这将让很多企业受益。”

这是否有助于加速OpenStack的部署?我当然希望如此。OpenStack是一个非常强大且有用的云计划,但也存在难以部署和维护的缺点。我认为将Fuel和Kubernetes结合起来正是OpenStack需要的。

文章转载自 开源中国社区[http://www.oschina.net]

时间: 2024-09-10 06:14:04

谷歌等公司重写 OpenStack 生命周期管理工具的相关文章

谷歌、英特尔和Mirantis重写OpenStack生命周期管理工具

虽然OpenStack已经成为受欢迎的开源云软件堆栈,但是另一方面,它的DevOps项目Fuel却在赢得用户方面遇到难题.现在,谷歌.英特尔和Mirantis正在重写以利用Kubernetes作为底层调度引擎. 聪明之举! 从Fuel原设计者的方方面面来看,这个工具从来就没有崛起.另一方面,Kubernetes已经拥有了很多用户. 正如大多数人所知,Kubernetes是一个容器管理和DevOps项目.在 OpenStack上,Kubernetes部署将利用Docker容器.基于Kubernet

Foreman 1.15.1 发布,数据中心生命周期管理工具

Foreman 1.15.1 发布了.Foreman 是一个集成的数据中心生命周期管理工具,提供了服务开通,配置管理以及报告功能,和 Puppet Dahboard一样,Foreman 也是一个 Ruby on Rails 程序.Foreman 和 Dashboard 不同的地方是在于,Foreman 更多的关注服务开通和管理数据中心的能力,例如和引导工具,PXE 启动服务器,DHCP 服务器及服务器开通工具进行集成. 暂未发现更新内容,查看 更新日志地址 或 提交记录. 下载地址: Sourc

Foreman 1.13.0-RC1,数据中心生命周期管理工具

Foreman 1.13.0-RC1发布了,Foreman是一个集成的数据中心生命周期管理工具,提供了服务开通,配置管理以及报告功能,和 Puppet Dahboard一样,Foreman 也是一个 Ruby on Rails 程序.Foreman 和 Dashboard 不同的地方是在于,Foreman 更多的关注服务开通和管理数据中心的能力,例如和引导工具,PXE 启动服务器,DHCP 服务器及服务器开通工具进行集成.Foreman 机器统一管理平台: Foreman 可以与 Puppet

我所理解的Remoting (2) :远程对象的生命周期管理[下篇]

在上一篇文章中([原创]我所理解的Remoting(2):远程对象生命周期的管理-Part I),我简要的讲述了CLR的垃圾回收机制和Remoting 基于Lease的对象生命周期的管理.在这篇文章中,我们将以此为基础,继续我们的话题.在文章的开始,我将以我的理解详细地讲述Remoting中两个重要的概念--Lease和Sponsorship.然后我通过一个Sample,为大家演示如何以不同的方法延长远程对象的生命周期. 我们先不谈远程对象.本地对象. 不管是远程的对象,还是本地对象,都对于程序

浅谈Java生命周期管理机制_java

先扯再说 最近一直在研究某个国产开源的MySQL数据库中间件,拉下其最新版的代码到eclipse后,启动起来,然后做各种测试和代码追踪:用完想要关闭它时,拉出它的STOP类想要运行时,发现这个类里赫然只写以下几行代码,于是我感觉瞬间受到了很多伤害. public static void main(String[] args) { System.out.println(new Date() + ",server shutdown!"); } 这个中间件启动和运行的时候,开启了监听,启动着

利用DB2表分区和GPFS文件系统来实现ECM生命周期管理

DB2 表分区是一种数据组织模式,在这种模式中,数据库中的一个或多个表依据列的值为规则,分割到多个数据分区(或范围)的存储对象中.每一个存储对象可以位于不同或相同的数据库表空间中.利用表分区技术,客户可以轻松的实现数据的转入和转出.GPFS( 通用并行文件系统 ) 是 IBM 针对大规模的 Linux.AIX 集群系统推出的高性能.可扩展的并行文件系统,GPFS 支持基于策略的数据管理.本文介绍了如何利用 DB2 表分区和 GPFS 文件系统来实现 ECM 产品的生命周期管理. IBM 企业内容

通过DevOps驱动敏捷应用生命周期管理

应用生命周期管理(Application Lifecycle Management,ALM)帮助定义整个软件及系统生命周期,它为一组广泛的任务和利益相关者提供了指南.这些利益相关者在创建可靠和安全的系统方面担任了核心的角色.应用 DevOps 方法来改善沟通和协作来驱动整个应用生命周期.通过本文了解如何使用 DevOps 来理解应用生命周期中每一个利益相关者之间的依赖性. DevOps 通过推广一组务实的原则和实践从根本上转换了开发和运维专业人员一起工作的方式,可以帮助交付可靠.安全和没有缺陷的

Windows 8 动手实验教程 实验5:进程生命周期管理

动手实验 实验5:进程生命周期管理 2012年9月 简介 进程生命周期管理对构建Windows应用商店应用的开发者来说是需要理解的最重要的概念之一.不同于传统的Windows应用(它们即使在后台仍然继续执行),Windows应用商店应用仅在前台时执行.通常不可见的应用程序被操作系统挂起并且不能被执行直到操作系统将它恢复到前台. 当应用程序被挂起,它仍然在内存中,同时它的所有线程被挂起.只要进程仍然在内存中,当应用程序回到前台时,它将从停止的地方继续执行.要做到这一点开发者不需要做任何工作.然而您

Windows 8风格应用开发入门 三十 应用生命周期管理

开发入门 三十 应用生命周期管理-风格型产品生命周期"> Windows 8 中可以启动多个应用并在其中切换,我们没有必要担心降低系统速 度或消耗电池电量. 因为系统会自动挂起(有时会终止)在后台正在运行的应用.设计良好的应用可 以由系统挂起.终止以及重新启动,并且这些过程看起来该应用一直在运行中. 一.原理 1.当激活了应用时,无论任何原因,系统都会发送 Activated 事件 2.每当用户切换到桌面 或其他应用时,系统都会挂起你的应用,系统会发送Suspending事件 3.每当用户