分布式系统

今天突然很想聊聊分布式系统,首先这个系统是需要划分出层次的;

分布式系统包括有很多,包括分布式计算系统,比如hadoop,

还有分布式机器调度系统;k8s是一套容器编排系统

分布式存储系统;

他们干的事情有什么区别呢?

是一套容器编排系统

他们有什么区别呢?

没有什么区别,都是有一个中心节点,这些中心节点负责统一管理,控制单个节点的状态,如果是k8s的话,他肯定会去管理单台机器上自己的容器的起停的,对于分布式的计算系统,也会记录每个worker的起停的情况,对于盘古,每个单机上也都是有一个守护节点控制数据的接收的;

都是都是单机上有一个守护的agent,这些agnet负责接收中心节点的指令,负责启动容器,启动worker,至于是怎么启动容器,里面涉及到的协议,比如接收到了这个就是算法自身的问题了;比如,worker挂掉了,那么单机守护节点会给你拉起来,k8s如果容器挂掉了,那么也是会先给你拉起来,前提是守护节点必须要健壮,前提是守护节点必须要健壮,否则这条机器上的所有的资源都会被回收掉,如果有资源会再给你分配一份资源;

 

posted @ 2019-12-24 22:27  honpey  阅读(217)  评论(0编辑  收藏  举报