2.0.2 容器技术基础历史(2)

Docker项目备受追捧,但用户最终要部署的还是他们自己的网站,服务,数据库,这就意味着,那些能够为用户提供平台层能力的工具才会真正成为开发者们愿意付费的产品。而Docker项目这样一个只能用来创建和启停容器的小工具,最终只能充当这些平台的幕后英雄。

Docker的老朋友兼对手CoreOS,是一个基础设施领域公司,核心产品是定制化的操作系统,用户可以按照分布式集群的方式,管理所有安装这个操作系统的节点。从而用户在集群里部署和管理应用就像单机一样方便。
Docker项目公布后,CoreOS认识到可以把容器的概念无缝的集成到自己的方案中,成为Docker项目的贡献者。
但在2014年底,CoreOS公司停止了与Docker公司的合作,并直接推出自己研制的Rocker(rkt容器).

相较于CoreOS是依托于一系列开源项目(例如Container Linux操作系统,Fleet作业调度工具,systemd进程管理和rkt容器),一层层搭建起来的平台产品,Swarm项目则是一个完整的整体来对外提供集群管理功能。

单机Docker项目

docker run "my_image"

多机Docker项目

docker run -H "my_Swarm_Cluster_API_Address " " my_image"

操作方式简单明了,Swarm通过具体的调度算法找到一个合适的Docker Daemon 运行起来。并开始受到Docker用户群的热捧

Docker公司及时通过并购完善自己的平台层能力,其中并购了Fig项目

Fig项目,第一次提出了容器编排(Container Orchestration)的概念.

编排主要是指用户如何通过某些工具或者配置来完成一组虚拟机以及关联资源的定义,配置,创建,删除等工作,然后由云平台来按照逻辑完成。
而对于Docker容器而言,就是一系列定义,配置和创建动作的管理。假如用户需要部署的是应用容器A,数据库容器B,负载均衡容器C,那么Fig就允许用户把A,B,C三个容器定义在一个配置文件中,并制定他们之间的关联关系(如 容器A 访问 数据库容器B)。

//通过指令
fig up

Fig就会把这些容器的定义和配置交给Docker API按照逻辑一次创建,你的一系列容器就都启动了。
而容器A与B之间的关联关系,也会交给Docker 的link功能通过写入hosts文件的方式进行配置。而且可以在Fig配置文件里定义各种容器的副本个数等相应参数,再加上PaaS的集群管理能力,完成一个类似PaaS的平台

Fig后来改名为Compose。

除此之外,开源项目中, 专门负责处理容器网络的SockerPlane(被Docker收购),专门处理容器存储的Flocker项目(被EMC收购),专门给Docker集群做图形化管理界面和对外提供云服务的Tutum项目(被Docker收购)

另一个挑战者,老牌集群管理项目Mesos和它背后的创业公司Mesosphere.
Mesos作为Berkeley主导的大数据套件之一,是大数据火热时最受欢迎的资源管理项目,也是跟Yarn项目难分伯仲的对手。
大数据所关注的计算密集型离线业务,其实并不像常规Web服务那样适合用容器进行托管和扩容,也没有对应用打包的强烈需求
所以hadoop,spark等项目也并未在容器技术上投下更大的资本。但是对于Mesos,天生的两层调度机制,让它更容易适应受众更广泛的PaaS业务
很快,Mesosphere公司发布了名为Marathon的项目,并成为了Docker Swarm的竞争对手。
mesos拥有自身的独特竞争力,超大规模集群的管理经验
mesos在几年前通过了万台节点验证,2014年后,被用在eBay等大型互联网公司的生产环境中。
Mesos + Marathon 的组合进化成高度成熟的PaaS项目,同时还能很好地支持大数据业务。旨在是用户能够管理一台机器那样管理一个万级别的物理集群。

同在这一年6月,Google公司宣布Kubernetes项目的诞生。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,445评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,889评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,047评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,760评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,745评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,638评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,011评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,669评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,923评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,655评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,740评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,406评论 4 320
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,995评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,961评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,023评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,483评论 2 342

推荐阅读更多精彩内容