一文了解集群与分布式

集群

集群是什么?

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

向外扩展,增加设备。

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

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

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

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

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

分布式

什么是分布式?

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

区别

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

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

相关推荐
一根狗尾巴草几秒前
【Linux】linux软链接硬链接区别
linux·运维·服务器
wang09072 分钟前
Linux性能优化之CPU利用率
java·linux·运维
鸢尾掠地平9 分钟前
什么是VLAN中的Hybrid(混杂口)?如何使用Hybrid(混杂口)?
网络
芯智工坊16 分钟前
第4章 Mosquitto命令行工具快速上手
网络·人工智能·mqtt·开源
taxunjishu21 分钟前
Profinet转Modbus TCP正极材料匀浆智能网关实施方案
网络·网络协议
梦年华121 分钟前
Dell 避风港实验环境部署(四)CyberRecovery配置与恢复演练
linux·运维·centos
大卡片22 分钟前
环境变量配置
linux
春日见25 分钟前
TEST文件夹:Pytest,集成测试,单元测试
服务器·人工智能·驱动开发·单元测试·计算机外设·集成测试·pytest
萤火阳光25 分钟前
43|Python 异步生态深度:aiohttp/aiomysql/aioredis 全链路异步实战
开发语言·网络·python
riNt PTIP33 分钟前
RustDesk搭建公网中继服务器远控内网机器(完整版)
运维·服务器