[Docker] comparison between coreos and atomic

Source: Internet
Author: User
Tags etcd
From https://major.io/2014/05/13/coreos-vs-project-atomic-a-review /.

[Deployment]
Coreos:
Deploy the service using a cloud image or PXE. You can use cloud-config for configuration on the cloud.
The key-value system etcd is provided, providing capabilities similar to zookeeper. It can also be used to place node information.
It provides fleet for docker container lifecycle management.
Automatic container migration and loadbalance.

Atomic:
Atomic started late. Currently, only qemu/virtualbox Virtual Machine images are available for trial use.
Provides the geard tool to deploy containers. Geard allows you to associate multiple containers into a whole. And can span multiple hosts.


[Management]
Coreos:
A/B system is provided for update.
Python/perl/compiler is not provided, but a "toolbox" fedora container is provided. You can use systemd-nspawn.
No GUI.
A management system called fleet is provided to manage docker containers.

Atomic:
Use rpm-ostree (without yum) to manage software packages. Rpm-ostree is similar to the binary version of git. It can provide multiple software versions and perform rollback.
A gui component called cockpit is provided for managing docker containers.
Atomic's basic OS is fedora and can be built on its own. Starting from fedora21, each version has a fedora atomic release.

[Security]
Coreos:
SSH key authentication.
No authentication such as LDAP or Kerberos.
No SELinux, apparmor, and audit support.

Atomic:
SELinux and svirt are available for protection.
However, cockpit cannot work with SELinux.

Ostree reference:
Http://www.slideshare.net/ I _yudai/ostree-osgit

Etcd:
Is a highly available key-value storage system, mainly used for sharing configurations and service discovery. Etcd is developed and maintained by coreos and is inspired by zookeeper and doozer,
It is written in the go language and uses the raft consistency algorithm to process log replication to ensure strong consistency. Raft is a new consistency algorithm from Stanford and is suitable for distribution.
Raft achieves consistency through election. In raft, any node may become a leader. Google container Cluster Management System
Etcd is widely used in kubernetes, cloud foundry, and fleet of coreos.

Geard:
Associate multiple containers for overall management. JSON description.




[Docker] comparison between coreos and atomic

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.