集群系统与分布式系统有什么区别! - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
nvideo
V2EX    问与答

集群系统与分布式系统有什么区别!

  •  1
     
  •   nvideo 2023-04-21 11:41:31 +08:00 2067 次点击
    这是一个创建于 906 前的主题,其中的信息可能已经有所发展或是发生改变。
    11 条回复    2023-04-21 18:30:53 +08:00
    xwayway
        1
    xwayway  
       2023-04-21 11:53:32 +08:00
    你想要的答案可能是:
    集群就是一个单体服务部署多个节点,节点部署的服务是一样的,通过多节点的方式来提升系统服务能力。
    分布式是每个节点部署的功能不一样的,比如一个商城可能拆分成商品系统 + 订单系统 + 支付系统来完成,这就是分布式,分布式也可以做多节点。
    7lQM1uTy635LOmbu
        2
    7lQM1uTy635LOmbu  
       2023-04-21 12:41:55 +08:00 via Android
    @xwayway 你说的那不叫分布式,而是微服务
    pipapa
        3
    pipapa  
       2023-04-21 12:56:45 +08:00
    集群:物理位置不远,软件硬件都要玩,由中心节点提供服务
    分布式:主要是在软件层面玩,服务分散到不同节点
    imokkkk
        4
    imokkkk  
       2023-04-21 13:58:02 +08:00
    集群系统和分布式系统都是多个计算机组成的计算机系统,它们的主要区别在于其实现方式和目的不同。

    集群系统是将多台计算机通过高速互联网络连接起来,共同完成一个单一的任务,从而提高计算机系统的可用性和性能。在集群系统中,多台计算机之间相互协作,但只有一个计算机负责处理请求,其他计算机处于空闲状态等待。例如,可以通过搭建一个 Web 服务器集群来提高网站的吞吐量和可用性。

    分布式系统则是将一个单一的任务分解成多个子任务,并将这些子任务分别分配到不同的计算机上执行,最后将各个子任务的结果合并起来,从而完成整个任务。在分布式系统中,计算机之间相互协作,每个计算机都扮演着重要的角色,共同完成任务。分布式系统通常用于处理大规模数据、对数据进行分析和处理等需要高度并发和分布式计算的场景。例如,Hadoop 分布式文件系统使用多个计算机存储大量数据,同时使用 MapReduce 技术实现数据的分析和处理。

    总的来说,集群系统侧重于提高系统的可用性和性能,而分布式系统侧重于完成复杂的分布式任务,提高系统的可扩展性和弹性。 From ChatGPT
    deorth
        5
    deorth  
       2023-04-21 14:12:21 +08:00 via Android
    没有区别!!!
    xwayway
        6
    xwayway  
       2023-04-21 14:48:24 +08:00
    @nevadax 对对对,搞混了。应该用 es 的多节点来举例恰当些
    beloved70020
        7
    beloved7020  
       2023-04-21 17:31:48 +08:00
    集群:提高系统的性能和可用性;
    分布式:松耦合、独立部署和可维护性;
    微服务:分布式的一种具体实现方式。
    libook
        8
    libook  
       2023-04-21 17:40:45 +08:00
    这是一个集群,没有说这是一个分布式的。
    采用分布式设计,没有说采用集群设计。

    个人理解,集群是多个实体组成的一个整体单位,分布式是一种由多个实体工作满足需求的实现方式,两者不是一个维度的概念。
    virusinlife
        9
    virusinlife  
       2023-04-21 18:23:58 +08:00
    逻辑概念是不一样的
    hsfzxjy
        10
    hsfzxjy  
       2023-04-21 18:26:19 +08:00 via Android
    联邦和邦联
    nkidgm
        11
    nkidgm  
       2023-04-21 18:30:53 +08:00
    集群,和多活 /负载均衡等概念绑定的。

    分布式,不是一个组件分成多个子节点,这些子节点负责类似于“分片”那种功能。
    常见的分布式数据库就是这样子啊,用来突破单机存储极限。
    常见的还有分布式计算,也是多个物理隔离的服务器的 CPU 资源依靠网络组成一个逻辑的 CPU 整体。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1049 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 23:02 PVG 07:02 LAX 16:02 JFK 19:02
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86