容器化技术

容器化技术出现的背景:

1.码头林立,需要一个类似于集装箱的容器化技术

2.微服务需要大量物理机或者虚机,成本高,启动慢。容器可以秒级启停,并且减少虚机使用量(从百千级别到十级别)

3.康威定律 组织架构决定上层建筑,开发人员对测试,运维底层有很深的技术理解不现实,容器屏蔽了底层实现,对开发人员更加友好

 

容器化技术演进过程:

  

 

 容器化前景:

  

 

 docker和cloud foundry的比较

  

 

 容器编排技术:

1.kubernetes(k8s)市场占有率80%

2.mesos(容器管理)+marathon(容器调度) ,代表企业:腾讯,市场占有率20%

3.Docker Swarm  docker自己开发的编排工具,只支持docker,冷门。

 

mesos:分布式操作系统内核,对CPU,内存,磁盘资源进行了抽象,从而允许整个数据中心作为一个整体进行运转和管理

 

 

 

marathon:本质上是一个mesos框架,支持运行长服务(比如web服务)

 

mesos集群架构图:

 

 

 

 

 

 

 

 

 

k8s和mesos marathon比较

 

 小结:

 

posted @ 2020-09-13 17:21  红嘴鲤鱼  阅读(775)  评论(0编辑  收藏  举报