一文了解集群与分布式

集群

集群是什么?

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

向外扩展,增加设备。

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

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

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

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

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

分布式

什么是分布式?

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

区别

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

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

相关推荐
Boop_wu20 分钟前
[Java EE] 计算机基础
java·服务器·前端
dqsh0624 分钟前
树莓派5+Ubuntu24.04 LTS CH348 / CH9344 驱动安装 保姆级教程
linux·c语言·单片机·嵌入式硬件·iot
m0_495562781 小时前
Swift的逃逸闭包
服务器·php·swift
wanhengidc1 小时前
全面了解云手机的安全性
运维·服务器·游戏·智能手机·云计算
顾安r2 小时前
11.8 脚本网页 打砖块max
服务器·前端·html·css3
00后程序员张2 小时前
HTTP抓包工具推荐,Fiddler配置方法、代理设置与使用教程详解(开发者必学网络调试技巧)
网络·http·ios·小程序·fiddler·uni-app·webview
menge23332 小时前
Linux DNS域名解析服务器练习
linux·运维·服务器
m0_495562782 小时前
Swift-static和class
java·服务器·swift
wsad05322 小时前
CentOS 7 更换腾讯云 yum 源及 EPEL 源
linux·centos·腾讯云
wdfk_prog2 小时前
[Linux]学习笔记系列 -- [kernel]kallsyms
linux·笔记·学习