当前位置:网站首页>分布式和集群的区别和联系
分布式和集群的区别和联系
2022-08-11 02:59:00 【Xu-小安安】
原始服务

集群:
集群就是同一个子业务系统复制成多份,将其分别部署在多台服务器上,这多台服务器将其安装在同一个位置的物理空间之内,形成一个集合的群体,就叫做集群。集群是用来提高应用性能,在高并发场景下,让系统可以达到高吞吐量和高可用性;

分布式:
分布式就是将一个复杂的业务系统,拆分成多个子业务系统,将其部署在每个不同的服务器上面,通过网络将其连接起来,通过交换信息协作共同完成一个业务。

分布式+集群:


分布式和集群区别:
分布式是指将不同的业务分布到不同的地方。
而集群是指将几台服务器集中在一起,实在同一个业务。
分布式的每一个节点,都可以用来做集群。而集群不一定就是分布式了
总结:
系统和架构绝对不应该把分布式和集群进行割裂开来,而应该是两者进行有机的结合和组合。要想让我们的系统实现,高性能,高可用,高吞吐,那么我们从架构和部署层面来讲就应该先分布式(拆分),然后将每个节点采用集群的方式进行部署,这样就可以大大提高系统的整体性能和健壮性。
简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。
例如:如果一个任务由 10 个子任务组成,每个子任务单独执行需 1 小时,则在一台服务器上执行该任务需 10 小时。
采用分布式方案,提供 10 台服务器,每台服务器只负责处理一个子任务,不考虑子任务间的依赖关系,执行完这个任务只需1个小时。
单机环境下,1个服务器只能处理一个任务,10个任务就是10个小时,但是我们如果采用集群的方案,部署10台服务器,1台服务器分别处理一个任务,那么1个小时就可以处理完成这10个任务,这就是效率的提高。
边栏推荐
- Official release丨VS Code 1.70
- SQL 开发的十个高级概念
- mysql 死锁 Deadlock found when trying to get lock; try restarting transaction
- 一言(ヒトコト)Hitokoto API
- (CVPR - 2017) in depth and potential body learning context awareness feature for pedestrian recognition
- The practice of alibaba data synchronization component canal
- Multi-threaded ThreadPoolExecutor
- GBJ3510-ASEMI家电电源用整流桥GBJ3510
- 夫妻一方婚内向异性大额转款,怎么判
- ES6进阶 字符串处理新特性
猜你喜欢

alibaba数据同步组件canal的实践整理

leetcode:358. K 距离间隔重排字符串

Logstash日志数据写入异常排查问题总结

代码 Revert 后再次 Merge 会丢失的问题,已解决

JS-DOM元素对象
![[BX] and loop](/img/3c/1be08db6898613c3a1c0bcd39e73be.png)
[BX] and loop

BUU brushing record

How to solve the problem of Tomcat booting and crashing

ES6 advanced string processing new features

Briefly, talk about the use of @Transactional in the project
随机推荐
leetcode: 358. Reorder strings at K distance intervals
入职数字ic设计后的一些工作心得
2022茶艺师(中级)考试试题及模拟考试
思念家乡的月亮
JS-DOM元素对象
架构篇(二)架构的复杂度来源
多线程之ThreadPoolExecutor
redis学习五redis的持久化RDB,fork,copyonwrite,AOF,RDB&AOF混合使用
深度学习-第二次
A practice arrangement about map GIS (below) GIS practice of Redis
Detailed explanation of new features of ES advanced array function syntax
数论基础-整除(编程例题)
Idea (优选)cherry-pick操作
Entity to Vo conversion
117. 本地开发好的 SAP UI5 应用部署到 ABAP 服务器时,中文字符变成乱码的原因分析和解决方案
成都纸质发票再见!开住宿费电子发票即将全面取代酒店餐饮加油站发票
flink The object probably contains or references non serializable fields.
Entity到Vo的转换
A Practical Arrangement of Map GIS Development Matters (Part 1)
How to solve the problem of Tomcat booting and crashing