一文了解集群与分布式

集群

集群是什么?

集群是一组相互独立的计算机,集群可以实现分布式计算,提高可用性和可伸缩性。集群的每个计算机称为节点,集群向用户呈现为一个单一的系统。同时也是为了解决某个特定问题将计算机组合起来形成的单个系统。通俗来说:集群就是把一个请求部署到多个节点。

向外扩展,增加设备。

LB:负载均衡。多个主机组成,每个主机分摊一部分请求访问。

作用:解决访问压力问题,单机处理不了所有请求的问题。

HA:高可用。多台LVS(LVS负责调度),共同组成"主备"。

作用:使架构体系不出现故障。

HPC:高性能计算。在有限的硬件资源里得到无限的运算性能。

分布式

什么是分布式?

分布式是由多个节点组成的系统,节点之间相互协作完成一个特定的任务。通俗来说:分布式就是将一个请求分为多步完成。

区别

集群:多台主机解决同一个问题。属于同一个业务系统,部署在多台服务器(主机)上。其每一台服务器的功能,数据和代码都是一致的。

分布式:不同的主机解决不同的任务,最终联系起来。一个业务分为多个子业务,部署在多个服务器上。其每一台服务器的功能,数据和代码都是有差别的。

相关推荐
对空六课5 小时前
两个统计平台数据不同:用同一时间窗和事件样本做差异定位
大数据·前端·网络·数据库
User_芊芊君子5 小时前
【JavaEE初阶 - 网络原理】网络分几层?从自定义协议聊到 DNS
java·网络·java-ee
小白的码BUG之路12 小时前
linux -- ssh两台机器相连
运维·服务器·ssh
2603_9695792812 小时前
备份最常用的三个软件是什么软件
网络
缓慢更新14 小时前
表单引擎的存储建模:宽表与文档库的取舍
运维·服务器·网络·数据库·低代码·oracle·适配器模式
Data_Journal14 小时前
如何绕过 Cloudflare:网页抓取的最佳方法
网络·python
续写烂尾14 小时前
贴片 SD NAND、eMMC、TF 卡规格怎么定?硬件工程师选型清单
运维·服务器·网络
不昀14 小时前
网口Link Up后仍然掉线,怎样区分物理链路和数据通路问题?
linux·以太网
重生之高冷汉堡包14 小时前
移动代理 VS 住宅代理IP:性能成本对比与选择
网络
迪康妍妍14 小时前
终端管控实操:封堵网盘与IM外发通道的落地思路
运维·网络·安全·架构·安全性测试