集群分布式基础概念及了解

Posted qiuhx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了集群分布式基础概念及了解相关的知识,希望对你有一定的参考价值。

集群:集中力量办一件事,一个业务功能节点对应多个服务器,一个服务器挂了,这个功能还能做。

分布式:不同的事交给不同的来做,每个服务器对应一个任务,这个服务器挂了,这个功能就完蛋。

例如:如果一个大碉堡里面有五个小碉堡。分布式的话就是每个小碉堡下面安一个手榴弹,每个手榴弹负责爆破一个碉堡,集群的话就是搞一个集束手榴弹,把大碉堡直接爆破。效果是差不多的

微服务:相较于分布式,微服务的功能划分更细,分布式的每个服务器上的服务功能可能比较杂,但是微服务每台服务器上部署的服务功能更为细小,更具体,服务的耦合度更低,当某个服务出问题时,不会影响到系统中的其他服务。微服务一定是分布式部署的,但是分布式不一定是微服务,因为分布式部署可能是将同一个服务部署到不同服务器上(比如集群部署)。

放几张图帮助理解:

集群

技术图片

分布式:

技术图片

 

微服务:

技术图片

 

以上就是我对分布式集群、微服务概念的一些认识。下面还将继续深入学习有关微服务的知识。

 

以上是关于集群分布式基础概念及了解的主要内容,如果未能解决你的问题,请参考以下文章

大数据概念及Hadoop介绍

HA Cluster基础概念及实现高可用集群

Elasticsearch概念及安装

Linux集群系列——高可用集群之corosync基础概念及安装配置.

Zookeeper分布式过程协同技术 - 概念及基础

CEPH的基本概念及通过Ceph-Deploy快速部署CEPH集群