集群是将多台计算机或服务器通过网络连接,协同完成任务的系统架构。以下是关键知识点梳理:

什么是集群?

集群概念
集群的核心目标是**提升系统可靠性**和**扩展性**,常见场景包括: - 数据库集群(如MySQL Cluster) - Web服务集群(如Nginx负载均衡) - 计算集群(如Hadoop分布式计算)

集群的核心概念

  1. 节点(Node)
    组成集群的单个服务器,可使用Emoji表示:💻
  2. 负载均衡(Load Balancing)
    通过算法分配请求,如轮询、加权轮询,图片关键词:负载均衡
  3. 高可用性(High Availability)
    集群需具备故障转移能力,图片关键词:高可用性
  4. 容错机制(Fault Tolerance)
    通过冗余设计保证服务连续性,图片关键词:容错机制

典型应用场景

学习路径推荐

  1. 先掌握基础网络知识
  2. 学习分布式存储原理
  3. 进阶到集群调度算法
集群架构图
*图示:集群的典型架构组成*