linux大规模服务器部署---前言


1.一个最小的操作系统(A Minimal Operating System)

coreos被设计成一个现代的,最小的基础来构建平台,消耗内存比平常系统少40%;

Coreos操作系统_第1张图片

了解更多using coreos


2.自动更新(Painless Updating)

利用active/passive dual-partition 计划更新操作系统,作为single unit而不是一个包,这使得每个更新快速,可靠,且能够轻松地回滚。

Coreos操作系统_第2张图片

了解更多 Updates & patches


3.Docker的容器(Docker Containers )

应用程序在coreos系统中,运行在docker container中,containers提供了最大的灵活性,打包可以以毫秒为单位计算;

Coreos操作系统_第3张图片

了解更多CoreOS + docker


4.默认集群(Cluster By Default)

CoreOS在单个机器上运行,但它的设计是为集群。轻松的运行应用程序及containers,跨多台机器,fleet把多台机器连在一起和服务发现

Coreos操作系统_第4张图片

了解更多Cluster Management


5.分布式系统工具(Distributed Systems Tools)

内置的原语,如分布式锁和主选举是大规模分布式系统的构建块

Coreos操作系统_第5张图片

了解更多 distributed systems tools


6.服务发现(Service Discovery)

轻松定位服务正在运行在集群和一些更改时得到通知。对于一个复杂的架构,高度动态集群。coreos内置了高可用性和自动故障转移

Coreos操作系统_第6张图片

了解更多CoreOS + etcd