对于任何在过去两年一直追随者容器(container)社区逐渐繁荣的人来说( Solomon Hykes 在 PyCon 大会上做了有名的五分钟报告之后),你会发现越来越多的公司或项目不断涌现,提供许多创新方式来管理你的应用。 有许多项目围绕者管理(management),网络(network), 存储(storage), 日志(logging),监控(monitoring), 及更多 (参考这篇精妙的 ecosystem 之脑图 )。 然而,我认为,最流行的项目应是为你的或将有的应用环境构建基础架构:容器操作系统(container OSes)。 参加容器会议时,与人交流,总是听到一个问题是,“哪个操作系统最适于运行容器?” 接着就是问, “是 CoreOS? RedHat 怎么样? 我也听到过有个叫 RancherOS 的?” 我喜欢这些争论;这就类似于“哪个 Hypervisor 最好?” 当然,答案总是“这得看情况。” 我仍然打算试着就当前(截稿时间为止)最流行的容器操作系统,解释关键利益点和差别。 |
CoreOS
|
RancherOS
|
Snappy Ubuntu Core这个有趣的项目是Mark Shuttleworth去年发布的 。他认为当时可用的容器操作系统比较臃肿。 Snappy Ubuntu Core OS 提供了一种新类型的应用管理器 (“snappy”) ,专注于运行apps和容器。某些人或许会坚持认为这不是容器操作系统改做的事情,但是,这或许也是一个好的过度性操作系统。它为那些没有时间学习复杂的 etcd, Consul, fleet, Kubernetes,及所有其他工具的人,提供了研究明白(容器操作系统)各种事情的一个好的学习机会。 系统基础是 “Ubuntu Core.” 在它上层,你的apps活动在只读镜像中 (类似容器), apps支持事务性更新。这是个大进步— 你不再需要整改应用去部署新版本,你仅需要下载你修改的部分就可以了。 Snappy Ubuntu Core OS不算一个纯粹的容器操作系统,不过,它具备一些吸引人的方面。生产环境中运行Ubuntu的人,或者对apps和容器都感兴趣的人,一定会关注它。 |
RedHat Project Atomic
|
Mesosphere DCOS
|
VMware Photon
|
本文转自:开源中国社区 [http://www.oschina.net]
本文标题:谁是最棒的容器操作系统?
本文地址:http://www.oschina.net/translate/container-os-comparison
参与翻译:gx老苗