写点什么

Red Hat 发布 Atomic 项目

  • 2014-08-20
  • 本文字数:1266 字

    阅读完需:约 4 分钟

在今年四月,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

2014-08-20 04:147233
用户头像

发布了 52 篇内容, 共 24.4 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

字节半天*3面/5天拿offer,全凭自身硬实力和这份Java面试笔记

Java 编程 程序员 架构 面试

飞桨联邦学习框架PaddleFL新升级,实现纯两方安全计算协议

百度开发者中心

最佳实践 百度飞桨 版本升级

数字货币交易所系统APP开发源码搭建

三级等保是不是icp?两者是一样吗?

行云管家

网络安全 等级保护 等保三级 三级等保

数字货币交易所软件系统开发简介(搭建)

百度智能云大数据全景架构图如何赋能企业数字化

百度开发者中心

大数据 案例分享 行业创新

IP地址溯源 从源头遏制计算机恶意程序感染

郑州埃文科技

网络安全 ipv6 IP地址 木马病毒

直播预告 | Apache APISIX × Apache SkyWalking 线上分享

API7.ai 技术团队

Apache Skywalking API网关 APISIX Meetup

存储大师班 | 浅谈数据保护之快照与备份

QingStor分布式存储

分布式存储 快照 备份

分布式文件系统FastDFS实战

Fox666

fastdfs 分布式文件系统

研究表明到2025年多接入边缘云市场规模将稳步增长

云计算运维

一文读懂「TTS语音合成技术」

澳鹏Appen

人工智能 语音 nlp 语音合成 TTS

FastDFS环境搭建

Fox666

fastdfs

数字货币交易所系统APP开发(源码搭建)

优酷鸿蒙开发实践|优酷 Android 与HarmonyOS Hap 混合打包

阿里巴巴终端技术

android 鸿蒙 客户端开发 HarmonyOS 优酷

一看就懂|焱融 SaaS 数据服务平台上手指南

焱融科技

云计算 技术 分布式 高性能 文件存储

现成数字货币交易所源码系统开发

Golang fasthttp实践

FunTester

golang Fasthttp 接口测试 测试框架 FunTester

21 张图 | 带你领略集合的 线程不安全

Java 架构 面试 线程 后端

网易云信的音频共享技术 | 体验共享专题

网易云信

音频技术

架构训练营模块一作业

Beyond Ryan

架构实战营

技术分享| 音视频多频道使用的正确姿势

anyRTC开发者

音视频 WebRTC 实时通信 多频道

数字货币交易所系统软件开发介绍(源码)

数字货币交易所系统软件开发介绍(案例)

小红书“致歉滤镜景点”:种草社区的尺度在哪?

石头IT视角

《世界质量报告》重磅发布,人工智能与机器学习成软件质量保证测试焦点

Cloud Studio 邀您互动,好礼送不停 | CIF 活动邀请

CODING DevOps

自动化部署 Cloud Studio 开发标准化 可视化编辑 多人协同

k8s集群安装经历

追风少年

k8s kubenetes

人生成长密码:高效能人士的7个习惯

dinstone

第 20 章 -《Linux 一学就会》- 条件测试语句和if流程控制语句的使用

学神来啦

Linux linux运维 linux云计算 linux一学就会

架构实战营-模块一作业

随风King

「架构实战营」

Red Hat发布Atomic项目_RedHat_Justin Cormack_InfoQ精选文章