`
uule
  • 浏览: 6337496 次
  • 性别: Icon_minigender_1
  • 来自: 一片神奇的土地
社区版块
存档分类
最新评论

集群、分布式、负载均衡区别

 
阅读更多

集群和负载均衡的概念

负载均衡LVS集群详解

大型电子商务网站架构之--分布式可扩展数据库架构



 

 

水平切分数据库:

        可以降低单台机器的负载,同时最大限度的降低了了宕机造成的损失。

负载均衡:

        有效的降低了单台 机器的访问负载,降低了宕机的可能性;

 

集群:

       解决了数据库宕机带来的单点数据库不能访问的问题;

读写分离:

       最大限度了提高了应用中读取 (Read)数据的速度和并发量。

 

 

1、Linux集群主要分成三大类( 高可用集群, 负载均衡集群,科学计算集群)(下面只介绍负载均衡集群) 
负载均衡集群(Load Balance Cluster) 
负载均衡系统:集群中所有的节点都处于活动状态,它们分摊系统的工作负载。一般Web服务器集群、数据库集群和应用服务器集群都属于这种类型。 

负载均衡集群一般用于相应网络请求的网页服务器,数据库服务器。这种集群可以在接到请求时,检查接受请求较少,不繁忙的服务器,并把请求转到这些服务器上。从检查其他服务器状态这一点上看,负载均衡和容错集群很接近,不同之处是数量上更多。 

2、负载均衡系统: 负载均衡又有DNS负载均衡(比较常用)、IP负载均衡、反向代理负载均衡等,也就是在集群中有服务器A、B、C,它们都是互不影响,互不相干的,任何一台的机器宕了,都不会影响其他机器的运行,当用户来一个请求,有负载均衡器的算法决定由哪台机器来处理,假如你的算法是采用round算法,有用户a、b、c,那么分别由服务器A、B、C来处理; 

3、分布式是指将不同的业务分布在不同的地方。 
而集群指的是将几台服务器集中在一起,实现同一业务。 
分布式中的每一个节点,都可以做集群。 
而集群并不一定就是分布式的。 

 

分布式优点:

1.可以将分布在各处的资源综合利用。而这种利用对用户而言是透明的。

2.可以将负载由单个节点转移到多个,从而提高效率。

3.分布式技术可以避免由于单个节点失效而使整个系统崩溃的危险

游戏的各个区


举例:就比如新浪网,访问的人多了,他可以做一个群集,前面放一个响应服务器,后面几台服务器完成同一业务,如果有业务访问的时候,响应服务器看哪台服务器的负载不是很重,就将给哪一台去完成。 

而分布式,从窄意上理解,也跟集群差不多, 但是它的组织比较松散,不像集群,有一个组织性,一台服务器垮了,其它的服务器可以顶上来。 
分布式的每一个节点,都完成不同的业务,一个节点垮了,那这个业务就不可访问了。

 

 

  • 大小: 30.9 KB
分享到:
评论

相关推荐

    linux nginx+redis+tomcat分布式负载均衡生产环境部署完成

    linux nginx+redis+tomcat分布式负载均衡生产环境部署完成 技术:reids集群 nginx部署 tomcat负载均衡 说明包含: nginx+redis+tomcat分布式负载均衡文档 session共享资料 安装程序 nginx+redis+tomcat分布式...

    分布式负载均衡集群架构设计

    1.双主负载均衡服务器: nginx+keepalived实现nginx双主高可用的负载均衡 两太负载均衡互为主从,由keepalived配置的具体调度算法调度负载均衡服务器 2.DNS轮询: DNS轮询请求负载均衡服务器,负载均衡服务器通过...

    Java集群与负载均衡

    Java集群与负载均衡是构建大型、高可用性Web应用程序的关键技术。它们确保系统能够处理大量并发请求,并在硬件故障或高负载情况下保持服务的稳定性和响应速度。下面将详细探讨这两个概念及其在Java开发中的应用。 ...

    linux rabbitmq+haproxy分布式负载均衡生产环境部署完成

    linux rabbitmq+haproxy分布式负载均衡生产环境部署完成 技术:rabbitmq集群 linux haproxy负载均衡 说明包含: rabbitmq安装程序 MQ集群负载均衡部署帮助文档 MQ集群负载均衡使用帮助文档 MQ集群负载均衡遇到...

    基于非关系数据库的分布式负载均衡技术.pdf

    总之,基于非关系数据库的分布式负载均衡技术是一个多维度、多层次的优化技术,它结合了非关系数据库的特性、动态负载均衡策略和异步计算的优势,旨在为分布式系统提供更加高效、可靠和灵活的性能保证。通过这种方式...

    流媒体服务器集群的负载均衡

    流媒体服务器集群的负载均衡是构建大规模视频点播系统中至关重要的技术,它关系到系统的资源利用率和服务质量。流媒体服务器(MS)集群系统通过相对低成本的方式提供了强大的可扩展性和高吞吐量,但要充分利用这些...

    Tomcat集群与负载均衡

    总结来说,Tomcat集群和负载均衡通过分布式架构和智能的请求分发策略,提升了Web应用的处理能力和容错能力,有效解决了单一服务器的性能瓶颈和单点故障问题,保证了大规模网站的稳定运行。同时,不同的负载均衡技术...

    R-gossip:分布式负载均衡效率优化算法.pdf

    在分布式系统中,用户请求需要被有效地分发到集群中的不同服务器上,这就是负载均衡的关键任务。 分布式系统的核心问题之一是保持分布式一致性。在单节点服务中,锁是实现服务一致性的常用手段。然而,在集群中,...

    分布式Web服务器中负载均衡的实现.pdf

    分布式负载均衡技术摒弃了中心节点的概念,而是让每个服务器都能独立地接收和处理请求,或者将其重定向至其他服务器。这种方式通过定期组播系统负载信息,使各服务器能够实时了解集群内的负载状态,进而做出更合理的...

    构建分布式负载均衡集群的企业邮件网络平台.pdf

    总结而言,构建分布式负载均衡集群的企业邮件网络平台涉及的关键知识点包括分布式系统理论、负载均衡技术、高性能服务器的配置、数据存储与服务部署策略、以及跨网关认证机制。这些知识点是企业邮件系统平台构建过程...

    Elasticsearch的分布式架构、负载均衡、高可用以及容错性看这一篇就够了

    开箱即用,简单粗暴Elasticsearch天然支持分布式和集群,开箱即用,零配置,零改动。自动分片一个index默认5个primaryshard,那么我们创建一个document,他给我们分配到哪个shard...shard负载均衡假设我们有1个index,

    海量文件的分布式存储及负载均衡研究(浅析)

    本文主要探讨了如何针对中等规模商务网站实现海量图片的分布式存储和负载均衡,以提升网站的访问速度和整体性能。 首先,面对图片资源的急剧增长,传统的单一服务器存储方式会导致I/O操作成为系统瓶颈,影响用户...

    weblogic8.1集群负载均衡

    WebLogic Server 8.1 集群负载均衡是一个关键的IT概念,它涉及在分布式环境中管理和优化应用程序的性能和可用性。WebLogic是Oracle公司的一款企业级Java应用服务器,而集群功能允许多个WebLogic服务器实例协同工作,...

    基于集群的负载均衡方案

    在构建高性能的分布式系统时,负载均衡是一个至关重要的概念,其目标是确保系统资源的高效利用,提升服务...通过以上步骤,我们可以有效地实现基于集群的负载均衡,从而提升平台的性能和稳定性,满足高并发场景的需求。

    一种分布式动态负载均衡调度算法.pdf

    在分布式系统中,集群负载均衡调度是集群系统能否高效运行的关键。集群负载均衡调度的目的是使得集群中的真实服务器能够分担多个客户的请求,从而提高系统的可用性和性能。一个成功的负载均衡算法能够在不同性能...

    基于中间件的分布式服务器负载均衡方法.pdf

    分布式服务器负载均衡是指在多台服务器之间合理地分配工作负载,以提高系统的整体处理能力,确保用户请求能够快速且高效地得到处理。它在信息时代服务器集群面临的访问请求剧增的情景中尤为重要,是提升服务质量的...

Global site tag (gtag.js) - Google Analytics