分布式:一个业务分拆多个子业务,部署在不同的服务器上
集群:同一个业务,部署在多个服务器上
集群是解决高可用的,而分布式是解决高性能、高并发的。
1:分布式是指将不同的业务分布在不同的地方。 而集群指的是将几台服务器集中在一起,实现同一业务。
分布式中的每一个节点,都可以做集群。 而集群并不一定就是分布式的。
举例:就比如新浪网,访问的人多了,他可以做一个群集,前面放一个响应服务器,后面几台服务器完成同一业务,如果有业务访问的时候,响应服务器看哪台服务器的负载不是很重,就将给哪一台去完成。
而分布式,从窄意上理解,也跟集群差不多, 但是它的组织比较松散,不像集群,有一个组织性,一台服务器垮了,其它的服务器可以顶上来。
分布式的每一个节点,都完成不同的业务,一个节点垮了,哪这个业务就不可访问了。
2:简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。
例如:如果一个任务由10个子任务组成,每个子任务单独执行需1小时,则在一台服务器上执行该任务需10小时。
采用分布式方案,提供10台服务器,每台服务器只负责处理一个子任务,不考虑子任务间的依赖关系,执行完这个任务只需一个小时。(这种工作模式的一个典型代表就是Hadoop的Map/Reduce分布式计算模型)
而采用集群方案,同样提供10台服务器,每台服务器都能独立处理这个任务。假设有10个任务同时到达,10个服务器将同时工作,1小时后,10个任务同时完成,这样,整身来看,还是1小时内完成一个任务!
分布式中的每一个节点,都可以做集群。 而集群并不一定就是分布式的。
举例:就比如新浪网,访问的人多了,他可以做一个群集,前面放一个响应服务器,后面几台服务器完成同一业务,如果有业务访问的时候,响应服务器看哪台服务器的负载不是很重,就将给哪一台去完成。
而分布式,从窄意上理解,也跟集群差不多, 但是它的组织比较松散,不像集群,有一个组织性,一台服务器垮了,其它的服务器可以顶上来。
分布式的每一个节点,都完成不同的业务,一个节点垮了,哪这个业务就不可访问了。
2:简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。
例如:如果一个任务由10个子任务组成,每个子任务单独执行需1小时,则在一台服务器上执行该任务需10小时。
采用分布式方案,提供10台服务器,每台服务器只负责处理一个子任务,不考虑子任务间的依赖关系,执行完这个任务只需一个小时。(这种工作模式的一个典型代表就是Hadoop的Map/Reduce分布式计算模型)
而采用集群方案,同样提供10台服务器,每台服务器都能独立处理这个任务。假设有10个任务同时到达,10个服务器将同时工作,1小时后,10个任务同时完成,这样,整身来看,还是1小时内完成一个任务!
相关推荐
Hadoop2.2.0安装配置手册!完全分布式Hadoop集群搭建过程 按照文档中的操作步骤,一步步操作就可以完全实现hadoop2.2.0版本的完全分布式集群搭建过程
为了解决这一问题,研究人员提出了基于Hadoop和HBase的分布式索引集群方案。这一方案可以提高信息检索效率,并通过分布式计算框架对索引进行高效维护。 Hadoop是一个由Apache基金会开发的分布式系统基础架构,它由...
分布式媒体集群处理中心还强调了标准化接口(如WebService)和分模块升级扩展的设计理念,这意味着系统可以方便地进行功能扩展和技术升级,满足未来可能的业务需求。 通过以上知识点的分析,可以看出分布式媒体集群...
分布式光伏集群有功控制策略是当前电力系统领域研究的热点问题之一,尤其是随着光伏能源在电网中的接入比例不断升高,如何保证电力系统的经济性、安全性和稳定性成为重要课题。本文提出了一种基于超短期功率预测...
本文讨论的是MongoDB在实现高可用性分布式数据库集群中的技术应用,强调了分片技术和复制集的故障自动恢复功能,这两项技术对于构建和维护企业级、高可用性的数据库集群至关重要。 分片技术是MongoDB中用于处理高...
activemq分布式集群视频教程,activemq分布式集群视频教程,activemq分布式集群视频教程,activemq分布式集群视频教程,activemq分布式集群视频教程
分布式电源集群能量优化管理系统由多个分布式发电资源组成,每个分布式发电资源都可以根据电力市场的需求变化自动调整产能和输出。该系统的架构主要包括以下几个部分: 1. 分布式发电资源层:该层由多个分布式发电...
本人搭建hadoop完全分布式集群时,写的文档,内有详细步骤,
在这样的背景下,分布式并行集群存储技术应运而生,它不同于传统的存储架构,提供了更高的弹性扩展性,能够满足大数据时代对于数据处理和存储的需求。 分布式内存数据库技术原理是分布式并行集群存储技术的核心。...
以上步骤涵盖了 Spark Standalone 分布式集群的基本搭建方法及其核心概念,对于理解和应用 Spark 在分布式环境中至关重要。通过这些步骤,开发者可以快速搭建起一个可扩展且高效的 Spark 集群。
在这种背景下,如何有效地管理和控制这些分布式电源集群,确保电网的稳定运行和优化能源利用,成为了电力系统研究的重点。 【电力信息物理系统(CPS)】 信息物理系统(Cyber-Physical System, CPS)是一种将物理系统...
通过上述方案和技术,我们可以构建一个既经济又高效的分布式计算机集群,极大地提高了现有计算资源的利用率,降低了总体拥有成本(TCO)。这对于科研机构、数据中心等大量依赖计算资源的应用场景来说,具有重要的实用...
设计的分布式爬虫集群模型能够根据Kademlia的异或特性及节点的资源情况,实现动态的节点管理和资源调度,包括任务的高效分配、节点异常的及时响应和处理、新节点的平滑加入和老节点的有序退出。通过这些机制,确保...
分布式和集群是两种常见的系统架构模式,它们各自解决不同的问题并具有特定的优势。理解它们的区别对于构建可扩展的、高可用性的系统至关重要。 首先,单机结构是最基础的架构,适用于业务规模较小的情况。所有代码...
MySQL作为一种流行的开源关系型数据库管理系统,虽然提供了一个基于日志的同步模式,但在实际应用中,尤其是在分布式数据库集群环境中,还面临着诸多挑战和问题。数据一致性监控、主从切换、灾难恢复后加入集群以及...
区域分布式电源集群监控系统是近年来随着能源互联网和智能电网发展而兴起的一个重要领域。分布式电源集群监控系统的主要目的是利用现代化信息技术,实现对分布式电源的实时监控与管理,确保电网的稳定和可靠性。本文...
本项目是一个基于Apache Hive的分布式大数据集群管理系统,旨在通过虚拟化技术(如Vagrant和VirtualBox)快速搭建和管理一个包含多个组件(如Hadoop、Spark、Flink、Kafka等)的分布式大数据环境。系统支持自定义...
本文将详细介绍如何搭建一个Hadoop HA高可用性的完全分布式集群,并提供关键步骤和注意事项。 #### Hadoop HA概述 Hadoop HA主要是指NameNode的高可用性实现方案。在传统的Hadoop架构中,NameNode是整个HDFS...