Scale-Up 和 Scale-Out 是什么?

GPU集群中的超节点 超节点,英文名叫SuperPod,是英伟达公司最先提出的概念。GPU是重要的算力硬件,为AIGC大模型的训推提供了有力的支撑。随着大模型参数规模的不断增长,对GPU集群的规模需求,也在不断增长。从千卡级到万卡级,再到十万卡级,将来甚至可能更大。 阅读详情

Scale-Up 和 Scale-Out 是两种完全不同的系统扩展(scaling)策略,本质区别在于:

  • Scale-Up(纵向扩展 / 垂直扩展):增强单台机器的能力
  • Scale-Out(横向扩展 / 水平扩展):增加机器数量来扩展系统

下面从系统架构和工程实践角度讲清楚。


1️⃣ Scale-Up(纵向扩展,Vertical Scaling)

定义:
通过提升单节点硬件资源来提升系统性能,例如:

  • 增加 CPU 核数
  • 升级更强的 GPU
  • 增加内存容量
  • 使用更快的 SSD / HBM
  • 更强的互连(NVLink、CXL)

架构模型:

一个更强的节点
CPU↑ GPU↑ RAM↑ IO↑

典型场景:

  • 单机大模型训练(8×H100 NVLink server)
  • 大内存数据库(SAP HANA)
  • 单机 HPC 计算
  • NUMA 大服务器

优点:

  • 编程模型简单(共享内存)
  • 无需复杂分布式系统
  • 延迟低
  • 一致性问题少

缺点:

  • 扩展上限明显(硬件极限)
  • 成本曲线陡峭(越大越贵)
  • 单点故障(SPOF)

2️⃣ Scale-Out(横向扩展,Horizontal Scaling)

定义:
通过增加节点数量来提升整体吞吐。

多节点集群
Node1 + Node2 + Node3 + ...

典型技术:

  • 分布式计算(Spark、Ray)
  • 分布式训练(DDP、DeepSpeed)
  • 微服务架构
  • 分布式数据库(Cassandra、TiDB)

优点:

  • 理论无限扩展
  • 成本线性
  • 容错能力强
  • 云原生友好

缺点:

  • 网络成为瓶颈
  • 需要分布式编程模型
  • 同步开销大(AllReduce)
  • 一致性复杂

3️⃣ 在 AI / GPU / Infra 里的真实对比(非常关键)

Scale-Up(节点内扩展)

例如:

  • 8×GPU NVLink Server
  • Grace Hopper Superchip
  • AMD MI300A APU

目标:

  • 提高 intra-node bandwidth
  • 减少通信延迟
  • 支持大模型单节点运行

关键技术:

  • NVSwitch
  • Unified Memory
  • Shared HBM

Scale-Out(节点间扩展)

例如:

  • 1024 GPU 集群
  • InfiniBand Fabric
  • RoCE v2 集群

关键问题:

  • AllReduce scaling
  • 参数同步
  • 网络拓扑(fat-tree, dragonfly)
  • RDMA

4️⃣ 极其重要的现实情况(很多新手不知道)

现实系统 几乎都是 Hybrid:

Scale-Up 先做强节点
+
Scale-Out 再连集群

例如:

OpenAI / DeepMind 训练集群:

8~16 GPU per node (scale-up)
×
数千节点 (scale-out)

5️⃣ 非常核心的性能区别(工程视角)

指标Scale-UpScale-Out
带宽极高(NVLink)低得多(IB/RoCE)
延迟极低高
编程复杂度低高
扩展性有上限近无限
成本曲线指数上升线性

6️⃣ 你做 AI infra / 芯片必须理解的一个本质

Scale-Up 解决:

memory wall + intra-node communication

Scale-Out 解决:

global compute scaling


7️⃣ 一句话总结(非常工程化)

  • Scale-Up = 把一个节点做到极致(HBM、NVLink、统一内存)
  • Scale-Out = 用网络把很多节点连起来(IB、RDMA、Collective)

云存储的未来:Scale Up还是Scale Out? 云存储的几十年发展历程,其计算架构模型,也从Scale Up走向Scale Out。但是展望未来数字世界的海量需求,目前流行的模型还能够持续满足吗?本文通过对云存储历史的回顾,及对Scale Up和Scale Out两种扩展模型的诠释,来揭开云存储的未来模式。 1. 云存储及其历史 简而言之,云存储(cloud storage)就是将数字内容安全的存储在服务器上,从而任何连接互联网的设备可以方便... 阅读详情

相关推荐

Scale-up / Scale-out 与多Die互连与封装层面的关系

摘要:本文系统分析了Scale-up与Scale-out的本质差异及技术演进。Scale-up通过增强单节点性能(如NVLink/InfinityFabric),而Scale-out通过连接多个节点(如InfiniBand/Ethernet)实现扩展。现代芯片采用多Die互连技术(UCIe/NVLink-C2C),在封装层面实现微观Scale-out。NVIDIA、AMD、Broadcom分别采取不同技术路线:NVIDIA模糊Scale-up/out界限,AMD侧重开放Chiplet架构,Broadcom专

元直的博客 2026

拆解 AI 算力的“任督二脉”:一文读懂 Scale-Up 与 Scale-Out 网络架构

Scale-Up 是深度的挖掘,追求单点性能的极致;Scale-Out 是广度的延伸,追求算力规模的无限。只有当这两条“腿”一样粗、一样快时,AI 大模型的训练才能跑得稳、跑得快。希望这篇文章能帮你彻底理清这两个核心概念!(AI参与编辑)

weixin_45631123的博客 458

Scale-up,scale-out技术概述

本文系统分析了Scale-up与Scale-out两种扩展技术在现代计算中的应用与发展。Scale-up通过增强单节点性能,适用于高耦合任务,而Scale-out通过横向扩展节点,实现高可用性和无限扩展。在芯片层面,Chiplet技术推动Scale-up发展;在数据中心层面,二者协同工作构建强大集群。光模块在长距离高带宽传输中发挥关键作用。文章对比了NVIDIA、AMD和Broadcom三家公司的技术路线,指出NVIDIA采用封闭生态,AMD选择开放标准,Broadcom则主导底层连接技术。未来发展方向将聚

元直的博客 1446

什么是Scale Up(纵向扩展)和Scale Out(横向扩展)?

1 Scale Out 即Scale horizontally,横向扩展,向外扩展 。 称为集群系统。指由多个节点组成的SAP HANA系统,这种系统的扩展主要以水平扩展方式(指增加节点的方式)来进行。 比如:我们向原有的web、邮件系统添加一个新机器。 2 Scale Up 即Scale vertically)纵向扩展,向上扩展。 称为单节点系统,指系统中只包括一个有效节点(如果需要HA时,可以将两个单节点以System Replication形式构成单节点的HA架构)。这种架构的系统只具有垂直扩展能力,

JavaEdge全是干货的技术号 1万+

【NPU 系列专栏 3.0 -- scale-out 和 scale-in 和 scale-up 和 scale-down

特性Scale-outScale-inScale-upScale-down方向横向扩展横向缩减纵向扩展纵向缩减资源增加更多节点减少节点提升单个设备能力降低单个设备能力应用场景分布式系统资源回收高性能设备升级低功耗或低性能要求在 AI SoC 中,这四种方法通常结合使用。例如:数据中心可能会采用Scale-out的方式增加更多 AI SoC。终端设备(如手机、摄像头)可能更多使用Scale-up和Scale-down方法以适应不同性能和功耗需求。

CodingCos的博客 1503

制造业批次管理中双计量单位动态转换的实践指南

本文详细介绍了制造业批次管理中双计量单位动态转换的实践指南,特别是在SAP系统中的配置与操作步骤。通过实际案例展示了如何解决采购与生产部门计量单位不一致的问题,提升物料管理效率。重点讲解了批次特性配置、移动类型调整及常见问题排查方法,适用于金属加工、化工等多个行业。

weixin_29228203的博客 159

Scale Up和Scale Out的区别

Scale Out是指Application可以在水平方向上扩展。一般对数据中心的应用而言,Scale out指的是应用

相信并热爱着 1万+

(一)利用Python实现数据集读取,Python基本文件操作介绍

机器学习是计算机对大量数据的分析过程,在机器学习的实际项目中,通常都需要准备数据集,数据集通常包含的数据数量是庞大的。例如,在处理计算机视觉领域的项目时,每一张图片都是一个单独的文件,为了提高模型训练的效果,图片数量通常会比较多,因此需要合理且高效的操作将所有的图片数据读取。本篇旨在介绍如何用Python对海量文件进行遍历,也是机器学习实践的第一步。.........

ZZR2631574030的博客 6356

AI系统的Scale Up与Scale Out

说明Scale Up与Scale Out系统的区别,并重点介绍当前AI系统的Scale Up最大系统,以及进一步进行Scale Out的方式。对比了内部总线和网络互联的差异等。

nixiaoke的博客 1412

衡山派Luban-Lite系统SDIO无线网络配置实战:以D133CBV-QFN88开发板与RTL8189模组为例

本文详细介绍了在衡山派D133CBV-QFN88开发板上,为Luban-Lite系统配置SDIO无线网络的完整实战流程。通过配置SDMC接口、RTL8189 Wi-Fi驱动、lwIP协议栈及内核参数,并解决编译分区问题,最终实现Wi-Fi网络连接与测试,为嵌入式设备联网提供清晰指导。

weixin_35677363的博客 267

camera QXXX架构

This article introduces the QCX camera architecture for Qualcomm’s latest automotive chips including SA8650. It elaborates the layered camera stack under QNX, HGY and HQX systems, covering client applications, stream manager, CamX components and hardware d

qq_39257814的博客 4544

智算网络中Scale-out和Scale-up网络的技术原理

智算网络中Scale-out网络和Scale-up网络的本质区别是什么?

4442

杰理 JL701N/JL703N USB MIDI 使用教程

摘要:本教程介绍如何在杰理JL701N/JL703N音箱的可视化SDK中配置USB MIDI功能。主要步骤包括:1)启用PC模式;2)修改SDK宏定义启用USB MIDI;3)实现MIDI数据接收处理逻辑;4)调用接口发送MIDI数据;5)使用MIDI-OX测试功能。针对低版本SDK可能出现的设备识别问题,提供了在midi.c文件中添加特定代码行的解决方案。使用前需确保SDK版本达标,并注意备份原始文件。

qq_42014563的博客 1266

理解Scale Out和Scale Up

Scale Out是指Application可以在水平方向上扩展。一般对数据中心的应用而言,Scale out指的是当添加更多的机器时,应用仍然可以很好的利用这些机器的资源来提升自己的效率从而达到很好的扩展性。 Scale Up是指Application可以在垂直方向上扩展。一般对单台机器而言,Scale Up值得是当某个计算节点(机器)添加更多的CPU Cores,存储设备,使用更大的内存时,...

u010819622的博客 2477

YOLO26 多任务统一架构:检测 / 分割 / 姿态 / OBB 设计

YOLO26提出了一种多任务统一架构,整合了目标检测、实例分割、姿态估计和旋转框检测(OBB)四大计算机视觉任务。该架构采用共享Backbone和Neck的设计,配合轻量级任务特定Head,解决了传统方法中多模型并行带来的高开发成本、大内存占用和低推理效率问题。核心设计包括:1)共享特征提取层实现参数复用;2)模块化Head结构支持灵活任务组合;3)统一接口实现单模型多任务处理。实验表明,该架构在保持各任务性能的同时显著提升了系统效率,为多任务视觉系统提供了新的实现范式。

一键难忘的博客 702

YOLOv11改进策略【卷积层】| arXiv 2025 YOLO-Master中的稀疏混合专家ES-MoE 动态路由提适配 + 稀疏激活降延迟,突破精度-效率权衡

ES-MoE(Efficient Sparse Mixture-of-Experts)是为解决传统YOLO类实时目标检测器的静态计算冗余问题而提出的稀疏混合专家模块。现有YOLO架构对所有输入场景采用统一的密集计算模式,导致简单场景资源浪费、复杂场景(如密集小目标、遮挡场景)计算不足,难以平衡检测精度与推理速度。ES-MoE引入实例条件自适应计算,通过动态路由机制为不同复杂度的输入分配差异化计算资源,突破传统静态架构的精度-效率权衡限制,同时适配实时检测的轻量化需求。

Limiiiing的博客 463

Scale up和Scale out

谈到系统的可伸缩性,Scale-up(纵向扩展)和Scale-out(横向扩展)是两个常见的术语,对于初学者来说,很容易搞迷糊这两个概念,这里总结了一些把概念解释的比较清楚的内容。   首先来段Wikipedia的,讲的很透彻了。       Scale vertically (scale up)   To scale vertically (or scale up) means t

Steven Lee 1253

无迹卡尔曼滤波 (UKF, Unscented Kalman Filter) 算法详解及案例分析

无迹卡尔曼滤波是一种用于估计非线性系统状态的递归算法。其目标是通过结合系统模型和观测数据,估计系统的最优状态。

闲人编程的博客 2628

【每日一题】以GPU为中心的Scale up和Scale out技术简介

随着人工智能模型规模的爆炸式增长,单个GPU已无法满足训练和推理的算力与存储需求,需要多个GPU协同工作。这催生了GPU之间高速互连总线技术的发展,以实现“scale-up”(单台服务器内部多GPU互联)和(多台服务器GPU集群互联)的性能扩展。在scale-up场景中,GPU–GPU直接互连总线可绕过传统经过CPU内存的通信路径,大幅提升带宽、降低延迟;在scale-out场景中,则需高速网络将不同服务器的GPU连接成集群。本文聚焦GPU与GPU直接互连。

Saniffer的博客 1510

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Scale OUT 与 Scale UP?

做web2.0网站,一个普遍的感觉就是计划不如变化。在吸引风险投资的时候,我们可以做出种种规划,在某某年吸引多少多少用户,PV/UV达到多少,我们都期待用户量的快速增长,因为互联网的普遍模式还是先圈用户,但增长还是不增长,增长多少往往是无法事先预计的。在这种情况下,配置多少存储和运算能力,在什么时候增加存储和运算能力是个考验人的问题。存储和运算能力的闲置,浪费金钱,但存储和运算能力不够,网站垮掉也

mxc1225的专栏 1296

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

智算网络中Scale-out和Scale-up网络的技术原理(转载)

一、什么是智算中心的Scale-out网络和Scale-up网络数据中心网络总体上可分为两大类:通算网络和智算网络。通算网络主要用于支持传统的计算任务和应用,如企业的IT系统、网站托管、电子邮件服务等;而智算网络则专门用于支持人工智能(AI)和机器学习(ML)任务。这类网络需要更高的计算能力和更低的延迟,以处理大量的数据并执行复杂的计算任务。当前,主流的机器学习(ML)智算网络和通算网络在架构上有很大差异。通算网络通常只有一张网,而智算网络则可能包含两张网。如下图所示:PS:智算网络的scale-up网络看

tugouxp的专栏 1986

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

scale out VS. scale up.What is Database Scale-Out?

scale out (by increasing the number of servers)scaling up (by adding more memory and CPUs to the servers)What is Database Scale-Out? Scale-Out is a modern computing architecture that enablesorgani

henrybai的专栏--大亨利白--大码 1030

Scale up 与 Scale out

​新时代的少先队员镇个楼查下scale的意思。scale英[skeɪl]美[skeɪl]n.规模; (尤指与其他事物相比较时的)范围; 程度; 等级; 级别; 等级体系;vt.攀登; 到达...

czhf0002的博客 560

Scale-up and Scale-out

转载自:http://www.cnblogs.com/spork/archive/2009/12/29/1634766.html 来自原小站,曾经迷糊过的东西,表上来,希望对正在迷糊或即将迷糊的人有帮助。   谈到系统的可伸缩性,Scale-up(纵向扩展)和Scale-out(横向扩展)是两个常见的术语,对于初学者来说,很容易搞迷糊这两个概念,这里总结了一些把概念解释的比较清楚的内容。  ...

chenyun1的专栏 253

scalability:scale up v.s. scale out

[转] Scale-up 和Scale-out的区别 </h1> <div class="clear"></div> <div class="postBody"> http://www.cnblogs.com/spo...

ChengChengCheng的博客 234

Scale Up 和 Scale Out 的区别及应用场景

Scale Up 和 Scale Out 的本质区别在于扩展维度:Scale Up 是垂直强化单体资源,适合资源集中型场景;Scale Out 是水平添加资源,适合分布式和高可用需求。选择时需权衡成本、复杂性和性能目标。在云计算时代,Scale Out 更流行,但Scale Up 在特定场景仍有价值。

都给我的博客 3667
上一篇: # Mermaid 技术介绍文档
下一篇: NanoBanana Pro 高质量信息图提示词
70asunflower
博客等级 码龄4年 27粉丝 174原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值