
【经】 vertical expansion
perpendicularity; plumb; verticality
【计】 V
enlarge; expand; extend; ream; spread
【计】 extend; spread-out
【化】 expansion
【医】 extend
在汉英词典及计算机科学领域,"垂直扩展"(Vertical Scaling)指通过增加单个系统节点(如服务器)的资源容量(如CPU、内存、存储)来提升其处理能力或性能的策略。其核心特征如下:
定义与核心概念
垂直扩展聚焦于纵向增强单一实体的性能极限。例如,为数据库服务器升级至更高性能的CPU、扩充RAM容量,或增加本地存储空间。与之相对的"水平扩展"(Horizontal Scaling)则是通过增加节点数量(如添加更多服务器)来分散负载。
关键特征
典型应用场景
适用于单体架构应用、关系型数据库(如Oracle、MySQL单实例)或资源密集型任务(如科学计算、内存分析),尤其在初期负载增长阶段或无法轻易拆分应用逻辑时。
参考资料
垂直扩展(Scale Up)是系统架构中提升性能的常见策略,其核心是通过增强单台设备的硬件能力来应对更高的负载需求。以下是详细解释:
垂直扩展指通过升级现有服务器硬件(如CPU、内存、存储等)或更换更高性能的设备来提升系统处理能力。例如:
优势 | 局限性 |
---|---|
实施简单,无需修改应用架构 | 硬件成本高,存在物理性能上限 |
维护复杂度低(仅管理单节点) | 无法实现高可用性(单点故障风险) |
适合短期快速扩容 | 升级过程可能导致服务中断 |
垂直扩展与水平扩展(Scale Out)的关键差异在于:前者通过“提升单机质量”扩容,后者通过“增加节点数量”分担负载。例如云计算中,垂直扩展对应升级虚拟机配置,水平扩展对应新增虚拟机实例。
【别人正在浏览】