栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

深入理解:分布式和集群

深入理解:分布式和集群

有同学问我分布式和集群到底是什么?都是多台服务器那不就是分布式吗?为啥还有集群呢?集群也是多台服务器为啥不叫分布式呢?

对于这些问题的混乱其实是没把分布式和集群理解到位。

首先,我们把架构分为单机和多机。单机没什么可说的,最经典的就是单机架构。多机的话我们可分为:分布式和集群。

没错,分布式和集群的基础就是多机,需要多台服务器,然后根据使用场景不同再细分为分布式和集群。

分布式和集群的区别 定义:

分布式是将一个系统拆分为多个子系统,多个子系统部署在多个服务器上,多个服务器上的子系统协同合作完成一个特定任务。集群是将一个系统完整的部署到多个服务器上,每个服务器都能提供系统的所有服务,多个服务器通过负载均衡调度完成任务。 场景:

分布式是解决系统中心化的问题。把一个大的问题拆分为多个小的问题,分别解决各个小问题,最终将解决完成后的各个小问题合并成最初的大问题。集群是解决系统请求压力的问题。把一个大的问题完整的复制为多个,部署在多个服务器上,每个服务器都有完整的系统,最终通过负载均衡来解决系统请求压力的问题。 区别:

分布式是多个人在一起作不同的事。集群则是多个人在一起作相同的事。 分布式和集群的配合

在实际分布式架构系统中,分布式和集群并不是单独存在的,很多时候都是相互配合的。例如,分布式中的某个子任务节点,可能由一个集群来代替。

分布式系统先将任务分解为一个个独立的子任务,为了进一步提高子任务的效率,会复制多个子任务组成集群,通过负载均衡调度各个子任务。最后将各个子任务的结果通过分布式将结果归并。

正常情况下我们将系统架构分为单点和分布式,由于分布式架构都会包含集群,或者说分布式是建立在集群之上的,所以在实际的分布式架构设计中并不会把分布式和集群单独区分,而是统称为:分布式架构。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/747270.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号