linux大規模服務器部署---前言linux
1.一個最小的操做系統(A Minimal Operating System)
docker
coreos被設計成一個現代的,最小的基礎來構建平臺,消耗內存比日常系統少40%;服務器
瞭解更多using coreos
架構
2.自動更新(Painless Updating)app
利用active/passive dual-partition 計劃更新操做系統,做爲single unit而不是一個包,這使得每一個更新快速,可靠,且可以輕鬆地回滾。less
瞭解更多 Updates & patches
分佈式
3.Docker的容器(Docker Containers )ide
應用程序在coreos系統中,運行在docker container中,containers提供了最大的靈活性,打包能夠以毫秒爲單位計算;
工具
瞭解更多CoreOS + docker
spa
4.默認集羣(Cluster By Default)
CoreOS在單個機器上運行,但它的設計是爲集羣。輕鬆的運行應用程序及containers,跨多臺機器,fleet把多臺機器連在一塊兒和服務發現
5.分佈式系統工具(Distributed Systems Tools)
內置的原語,如分佈式鎖和主選舉是大規模分佈式系統的構建塊
瞭解更多 distributed systems tools
6.服務發現(Service Discovery)
輕鬆定位服務正在運行在集羣和一些更改時獲得通知。對於一個複雜的架構,高度動態集羣。coreos內置了高可用性和自動故障轉移
瞭解更多CoreOS + etcd