系统基础是 “Ubuntu Core” 。在它上层,你的apps活动在只读镜像中 (类似容器),apps支持事务性更新。这是个大进步— 你不再需要整改应用去部署新版本,你仅需要下载你修改的部分就可以了。
Snappy Ubuntu Core OS不算一个纯粹的容器操作系统,不过,它具备一些吸引人的方面。生产环境中运行Ubuntu的人,或者对apps和容器都感兴趣的人,一定会关注它。
RedHat Project Atomic
此发布版基于CentOS, Fedora, and RHEL服务器操作系统的upstream RPMs(Redhat安装包), 支持RedHat称为原子的更新和回滚。这取决于你,亲爱的读者朋友,选择哪个发布版本作为你管理你的服务器的基础。
操作系统内置了许多功能,Docker, flannel (CoreOS项目组出品), Kubernetes, 事务操作系统更新工具rpm-ostree,它总是保存上一个版本(类似CoreOS)和course systemd可用(供回滚)。
Project Atomic 采用SELinux尝试加固容器,管理对容器的读写访问。我认为,使用已有的可信的技术来构建,主意很不错。我猜,很快就会看到RedHat 在该项目上更多动作,不过,目前为止,好消息还很少 。
Mesosphere DCOS
Mesosphere DCOS项目常常会被误认为是Apache Mesos (命名问题?)。不在意这个的话,它提供了一个非常健壮和创造性的方式来考虑如何管理容器。
它利用开源项目如Apache Mesos, Marathon,
Zookeeper,和许多其他服务,以清晰的方式将它们集成一道一起,另外还在其上添加了企业特性。DCOS
product还是GA版本,提供两个版本:社区版 (免费) ,面向 AWS工作量(级别);企业版,适用其他所有场合。
Mesosphere
DCOS最让人感兴趣的是它不只局限与容器管理。它毕竟基于Mesos构建, 应该可以做更多的事。部署Hadoop集群怎么样?或者大规模
Cassandra集群? Mesosphere统统内置(支持),我相信这是它与其他容器操作系统的关键性差别之一,这将使得Mesosphere
DCOS很成功。
VMware Photon
4月发布的VMware Photon 是一款新的容器操作性系统,是VMware开源努力的第一步。VMware目标明确定位在应用大规模部署 ,正如你在它们的其他项目 Lightwave中看到的,提供身份鉴权服务,包括大规模分布式基础构架、应用和容器的认证和授权。不久会更多,我相信。
总结
明显,上述项目还有很多工作要做,它们每一个都会将自己的东西增加到这个领域(容器操作系统)。我希望本次对比有助于你选一个你感兴趣的项目,探索研究不同的容器操作和管理系统的可能性。祝你好运!