一分钟看懂水平扩容和垂直扩容

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

#微服务架构#  #后端开发#  #面经#
全部评论

相关推荐

野猪不是猪🐗:阿里系官网投递就是这个样子。它不会向tx那样意向组不捞自动共享到全局池子。阿里系你投那个组就只有哪个组能看到。而大部分组是不招人了,所以你什么简历投过去都是挂
投递阿里巴巴集团等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务