一、水平扩容(横向扩容)定义:通过增加 “节点数量” 来提升系统处理能力,如添加服务器、容器或实例。核心特点横向扩展:不升级单个节点性能,而是增加节点数量,形成 “集群”。分布式架构:依赖负载均衡(如 Nginx、LVS)将请求分散到多个节点,节点间无强依赖。资源类型:主要扩展计算节点、存储节点或网络设备。典型场景高并发业务:如电商促销时,通过添加 Web 服务器或数据库从节点分担流量。大数据处理:Hadoop 集群通过增加 DataNode 节点扩展存储和计算能力。二、垂直扩容(纵向扩容)定义:通过升级单个节点的硬件性能(如 CPU、内存、硬盘)来提升系统能力。核心特点纵向升级:在单节点内增强资源配置,不改变节点数量。集中式架构:依赖单机性能,如高端服务器、大型数据库主机。资源类型:升级 CPU 核数、内存容量、存储带宽或网络带宽。典型场景中小型系统:初期用户量少,通过升级服务器内存提升数据库响应速度。单机性能敏感场景:如实时计算任务,需更高主频 CPU 加速运算。