写点什么

Scale out 和 Scale up 的隐藏成本

  • 2009-06-29
  • 本文字数:1031 字

    阅读完需:约 3 分钟

Jeff Atwood 在博客上发表了一篇文章,比较了 scale out 和 scala up 之间的隐藏成本,由此引发了一场热烈的讨论

话题由plentyoffish.com 的硬件升级引起。 Markus 的文章提到,plentyoffish 将一台具有 64GB 内存、8 个 CPU 的机器升级为一台型号为 HP ProLiant DL785 的 7U 服务器,这台机器拥有 512GB 内存和 32 个 CPU。这是一次明显的 scale up。经过 Jeff 的估算,这台机器的总成本大约为 10 万美金。如果使用 scale out 的形式,使用大量廉价的服务器来组件系统,这笔投资可以购买 83 台 StackOverflow.com 所使用的 1U 服务器。同样的投资,它们获得的资源分别如下:

Scaling Up Scaling Out CPUs 32 332 RAM 512 GB 664 GB Disk 4 TB 40.5 TB 以微软的软件体系为准,Jeff 又计算了软件授权的成本:

Scaling Up Scaling Out OS $2310 $33200 SQL $8318 $49800 此外,电费消耗对比如下:

Scaling Up Scaling Out Peak Watts 1200w 16600w Power Cost / Year $1577 $21815 由此,Jeff 提出这样的看法:

……scale up 和 scale out 都是可选的方案,这涉及到你要解决的问题,你的资源(如资金,软件)等情况。……这样看来,只有在使用开源软件时,scale out 才有较为明显的优势,因为 scale out 意味着较少的硬件投入,以及较高的软件授权成本。

Jeff 的文章引来了许多评论,众多网友发表了自己的看法。

Oli 认为这样的比较过于简单:

为什么没有考虑冗余?即使是 10 万美金的机器也可能崩溃,如果有一个集群的话就好多了。还有数据中心的费用,7U 的服务器虽不便宜,但比 83 个 1U 服务器要便宜多了。

Douglas 似乎认为这样的比较并不公平:

你的做法假设 83 台 1U 服务器的性能与一台 7U 服务器相同,这个自然需要更多授权 / 电费 / 机架的费用了。如果你购买 7 台 1U 的服务器,就只需要很少的投入,也不会增加太多的复杂度。

Ed 认为即使是开源,scale out 也会带来其他一些成本:

我们都知道“开源只有在时间是免费的情况下才会真正免费”。为 83 台服务器配备一个管理员的工资,一年下来可能就足够再买一台性能优越的机器了。别忘了还有其他的硬件投入,例如负载均衡……

不过 larry 认为这样的投入是值得的:

如果你想要有 25% 的性能提升,scale up 只要你增加一些机器就行了。

这场讨论中还有不少网友发表了非常有价值的看法,例如对成本计算方式的意见,以及对 scale out 和 scale up 各方面考虑进行了详细归纳。还有网友提出虚拟化及云计算在 scale 方面的作用。如果您这方面感兴趣,也不妨加入这场讨论。

2009-06-29 20:132639
用户头像

发布了 157 篇内容, 共 57.5 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

LLM 推理优化探微 (1) :Transformer 解码器的推理过程详解

Baihai IDP

程序员 AI LLM 白海科技 LLM推理

2024-01-31:用go语言,机器人正在玩一个古老的基于DOS的游戏, 游戏中有N+1座建筑,从0到N编号,从左到右排列, 编号为0的建筑高度为0个单位,编号为i的建筑的高度为H(i)个单位, 起

福大大架构师每日一题

福大大架构师每日一题

揭开空白网页背景色的神秘面纱

不在线第一只蜗牛

前端 前端开发 框架

OurBMC 社区角色说明

OurBMC

ourBMC 角色说明 职责和权力

OurBMC社区官网正式上线,邀您一起共建社区

OurBMC

ourBMC 官网上线 共建社区

免费好用的电子阅读神器MarginNote 3 for Mac

南屿

国内首个!OurBMC 社区启动联合筹建

OurBMC

ourBMC 首个 筹建

电影级特效:SideFX Houdini mac破解安装教程 附注册机 支持M1/M2

南屿

掌握 Robot Wramework:高效进行接口自动化

Liam

Jmeter 自动化测试 接口测试 测试工具 Robot Wramework

软件测试学习笔记丨APP自动化测试Desired Capabilities与应用控制

测试人

软件测试

API接口与商品数据:开启电商成功的新篇章

Noah

OurBMC开源社区正式成立!

OurBMC

开源社区 ourBMC 成立

OurBMC 社区介绍

OurBMC

组织架构 ourBMC 社区介绍

API接口的艺术:如何巧妙获取商品数据

Noah

荣耀时刻,「第5届天池全球数据库大赛」圆满收官

科技热闻

颠覆传统API集成:幂简集成的“集采分离”革新理念

幂简集成

API API Hub

Parallels Desktop 虚拟机提示“由于临界误差,不能启动虚拟机”怎么办

南屿

轻量级低代码应用开发平台

互联网工科生

软件开发 低代码 JNPF

活动回顾 | 矩阵起源 CEO 王龙:与大数据结合,是大模型成熟的必经之路

MatrixOrigin

云原生 分布式, 数据库、

NFTScan 与 Merlin Protocol 共同推出 BRC20 Indexer Oracle,于今日正式上线!

NFT Research

NFT NFT\ NFTScan

Gas Hero Common Heroes NFT 概览与数据分析

Footprint Analytics

区块链游戏 NFT

予力八六三软件应用现代化,提升DevSecOps效能,探索交付之路

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 华为云DTSE

多平台Java安装程序构建器 install4j for Mac v10.0.7中文激活版

南屿

使用 Paimon + StarRocks 极速批流一体湖仓分析

Apache Flink

大数据 实时计算 flink 实战

软件测试学习笔记丨APP自动化测试-Appium环境安装

测试人

软件测试 测试 自动化测试 测试开发 appium

苹果电脑 MacBooster 8 Pro Mac软件 删除Mac恶意软件和病毒

南屿

macos图标素材 macos big sur 软件icons图标大全(新增至2719枚大苏尔风格图标)

南屿

Paste for Mac破解版(剪切板管理神器) 绿色安全无广告

南屿

LED显示屏为何能在各领域应用这么广泛

Dylan

LED显示屏 全彩LED显示屏 led显示屏厂家

Scale out和Scale up的隐藏成本_.NET_赵劼_InfoQ精选文章