设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 RedHat 查看内容

Red Hat发布Atomic项目

2014-8-21 11:49| 发布者: joejoe0332| 查看: 3158| 评论: 0|原作者: 赵震一|来自: InfoQ

摘要: 在今年四月,Red Hat发布了Atomic项目。Atomic是一个用于运行Docker容器的原型系统。该举措是Red Hat针对行业中所反映出来的、对CoreOS的兴趣的一种回应,CoreOS是一个基于ChromeOS之上的用于托管Docker容器的系统。 ...

  在今年四月,Red Hat发布了Atomic项目。Atomic是一个用于运行Docker容器的原型系统。该举措是Red Hat针对行业中所反映出来的、对CoreOS的兴趣的一种回应,CoreOS是一个基于ChromeOS之上的用于托管Docker容器的系统。


  Atomic 项目并不是为了构建另一个操作系统:Red Hat已经有了RHEL、 Fedora 以及现在的CentOS,再鼓捣第四个操作系统出来并没有什么意义。所以,Red Hat并没有这么做,目前的Atomic是一个基于Fedora的原型系统,而另一个采用CentOS的版本也计划即将发布,目前它还不是一个可用于生产 环境的产品。


  Atomic项目的核心是一个软件包安装系统,即rpm-ostree。 该系统从Fedora(在将来可能会是从另一个发行版)获取软件包,并扮演了一个“操作系统二进制文件的Git”的角色,允许对不同集合的软件包进行操作 安装,并在它们之间进行原子的整体切换。而切换目前仍然是需要重启的,但是你可以在发现问题后还原到任何一个老的版本。


  该模型与 CoreOS有所不同,CoreOS跟它所基于的ChromeOS一样,拥有两个完整的OS镜像,一个供当前使用,另一个供回退之用,通常会在升级时进行 两个镜像的切换。CoreOS当初主要还是设计用来托管容器的,与CoreOS不同的是,rpm-ostree技术还可以对所托管的Docker容器的配 置和部署提供潜在的帮助,虽然该功能尚未成为项目开发的关注点。


  即使更多的软件包会被集成到基础系统中,但对Docker的支持毫无疑问仍然是该项目的主要卖点,这也是在系统上运行大部分应用所期望的一种方式。在CoreOS中,systemd是运行进程的核心,用于运行分布式应用。而在Atomic项目中所采用的是Geard,这是一个来自Red Hat的OpenShift PaaS框架的项目。Geard将会是下一代OpenShift的基石,它与systemd进行了集成。可以通过一个JSON文件对一组跨多个容器的服务进行配置,从而通过一种直截了当的方式来指定如何构建和连接这些服务。


  考虑到项目发布的时间尚短,来自社区的反应显得谨慎且积极。Rackspace的首席安全架构师Major Hayden说到,“Atomic项目目前还没有达到用于生产环境的要求,但是它前面还有很长一段路要走。如果该项目可以在互相连接的Docker容器这个概念上再添加能匹配CoreOS中的etcd/fleet这样的功能的话,那对它来说才是正真的成功。”


  该项目还包括了一个基于浏览器的图形化管理工具,叫做Cockpit。该工具可以用于管理Atomic项目的主机和运行中的容器,并可以对资源的使用率进行管理。再次强调,目前该工具还处于beta版本,而Atomic的安装是使用该工具的一种推荐方式。


  因为 Atomic项目与它的上游的Red Hat产品几乎承载着一样的二进制文件和内核,所以它同样会从上游的工程工作和支持中受益,这成为了它发展过程中的一项绝对优势。目前,该项目还处于一个 早期阶段,尤其是现在连一个安装程序都还没有,仅有的只是虚拟机的镜像文件。由于整个开发进程在GitHub上是开放的,因此我们鼓励社区的参与。从Fedora 21开始,每次Fedora版本发布的同时都会伴随着一个Fedora Atomic版本的发布。


查看英文原文:Red Hat Releases Project Atomic

转自 http://www.infoq.com/cn/news/2014/08/redhat-atomic?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部