分布式与集群

概念
分布式概念

集群概念

“分头做事”与“一堆人”的区别
分布式:有一堆人,来了一个业务,划分为多个子业务,一人一个分着做完。
集群:有一堆人,来了一个业务,不管给谁都能一个人单独做完。


分布式
分布式是不同的服务器节点完成不同的任务,解决高性能、高并发的;
分布式是针对用户/终端来讲的,把Job送到地理上分散的sever(i.e. 网格类)上协同作业,然后合并计算结果。

集群
集群是不同的服务器对外提供一致的服务,解决高可用的;并且具有可扩展性,可以动态增加节点到集群,增强集群的性能;同时具备负载均衡、错误恢复的能力;
集群是把很多的server捆绑串并,以infiniband实现高速内部互联网络,组成HPC. 从而支持多用户并行计算。


分布式管理问题
一个业务由多个模块处理,那么提供服务的模块怎么管理?怎么让服务被发现?
所以有了服务注册中心,而同一个服务可以由集群保证高可用。


集群分类

  1. 高可用集群(High Availability Cluster)
    常见的就是2个节点做成的HA集群,有很多通俗的不科学的名称,比如”双机热备”, “双机互备”, “双机”。
    高可用集群解决的是保障用户的应用程序持续对外提供服务的能力。 (请注意高可用集群既不是用来保护业务数据的,保护的是用户的业务程序对外不间断提供服务,把因软件/硬件/人为造成的故障对业务的影响降低到最小程度)。

  2. 负载均衡集群(Load Balance Cluster)
    负载均衡系统:集群中所有的节点都处于活动状态,它们分摊系统的工作负载。一般Web服务器集群、数据库集群和应用服务器集群都属于这种类型。
    这种集群可以在接到请求时,检查接受请求较少,不繁忙的服务器,并把请求转到这些服务器上。从检查其他服务器状态这一点上看,负载均衡和容错集群很接近,不同之处是数量上更多。

  3. 科学计算集群(High Performance Computing Cluster)
    高性能计算(High Perfermance Computing)集群,简称HPC集群。这类集群致力于提供单个计算机所不能提供的强大的计算能力。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值