阿里 ECS 是一台物理机器构成的还是多台物理机器构成的?

2021-12-21 14:58:15 +08:00
 lopssh

阿里 ECS 是一台机器构成的还是多台机器构成的?

  1. 是一台物理机实现(某一台池化机器上的某个虚拟机)
  2. 还是多台物理机构成的网络计算机(即:纯粹基于网络的计算机,比如:内存由北京的一个服务器组成,CPU 由广东和福建的两台服务器共同构成,硬盘是浙江的三台服务器构成的)

请问是 1 还是 2 ?

如果不是 2 ,那么现在的技术世界里 存不存在 2 这种实现?

7663 次点击
所在节点    云计算
51 条回复
ThirdFlame
2021-12-21 15:00:47 +08:00
显然是 1
2 的话成本有点高 而且开销有点大
julyclyde
2021-12-21 15:02:28 +08:00
古代有个 mosix 可以把多个机器合并为一个
不过后来这东西没继续发展了

现在的 ecs 应该都是小于等于一台物理机的
wy315700
2021-12-21 15:04:29 +08:00
内存和 CPU 应该是一起的,硬盘分本地硬盘和云硬盘
PopRain
2021-12-21 15:10:48 +08:00
你在开玩笑吗? 内存、CPU 不在一台计算机上? 硬盘可能是网络的,但是一般也是在同一个机房,不太可能异地,异地也只是备份而已。
andyskaura
2021-12-21 15:17:45 +08:00
太看得起网络带宽了吧
seasona
2021-12-21 15:23:20 +08:00
1 ,ecs 其实就是 QEMU/KVM 开出的一台虚拟机,CPU 和内存都是一台本地服务器的,硬盘基本都是网络盘
swulling
2021-12-21 15:31:25 +08:00
CPU 和内存是一台宿主机上的,硬盘通常挂载同一个可用区的云盘。

这是因为网络带宽和时延,也就刚刚追上硬盘,离内存还远(受到物理规律限制可能永远追不上)
stoneabc
2021-12-21 15:35:19 +08:00
@PopRain 不过最新的各种内存、gpu pooling 的研究,过个几年真有可能 cpu 、内存、gpu 等设备都不在一台物理机上了…
t6attack
2021-12-21 15:35:26 +08:00
研究过 GPU 编程的朋友,可能会发现一个问题:当运算数据量很小的时候,速度提升并不明显,甚至比 CPU 计算更慢。原因是 GPU 带来的速度提升,被“向 GPU 传递数据所消耗的时间”所抵消。
你看,半个主板的距离,速度损耗都让人无法接受。你这直接给拉开两个城市了。
Alexonx
2021-12-21 15:37:56 +08:00
2 的实现的话,目前受限于网络带宽,很少有大规模的应用。OSDI '18 有篇论文挺类似的,这个论文描述的系统架构把硬件分成了处理器、内存和存储三种,中间通过网络进行通信,但是其中操作系统要付出大量的代价来保证一致性和容错。
PDF:https://www.usenix.org/system/files/osdi18-shan.pdf
2i2Re2PLMaDnghL
2021-12-21 15:59:42 +08:00
@stoneabc 但做法也不太可能是表现为一台机器(一个操作系统),而是表现为一个任务分发器(一个编排系统)
justs0o
2021-12-21 16:06:32 +08:00
第二种除非有突破光速的东西出来,否则永远不可能
kenshin912
2021-12-21 16:07:43 +08:00
显然是 1
内存和 CPU 必然在一台宿主机上 , 不然那延迟......
硬盘也应该在同一个机房内.
lopssh
2021-12-21 16:13:17 +08:00
@Alexonx

@julyclyde

@stoneabc

有一项叫做“超融合”的技术,不知道是否部分符合了 2 的定义。
felixcode
2021-12-21 16:20:29 +08:00
带宽可能可以通过技术革新来解决,但延时是受物理规律限制的。

CPU 和内存间有几到几十毫秒,再融合也不行,超融合也不行,再多的超字也不行。
FantaMole
2021-12-21 16:23:10 +08:00
超融合老是让我出戏到打牌
westoy
2021-12-21 16:30:09 +08:00
红帽的超融合是基于软件方案的定义, 又不是你说的那种六神合体......
loading
2021-12-21 16:31:24 +08:00
@lopssh #14 你知道现在的超融合是怎么回事吗?约等于坑人。
你说的那种是集群,超过一台计算机能力的才需要把一个实例分布到多台物理机,你说的可能是指超级计算机。你自己查一下,阿里的 ECS 哪一个配置超过现在一台普通的服务器的配置了?
echo1937
2021-12-21 16:32:32 +08:00
freelancher
2021-12-21 16:33:35 +08:00
@lopssh 无语了都。超融合能突破物理极限吗?

超融合的本质是分布式存储 + 虚拟化融合部署,核心是分布式存储。

存储放另一个地区都会造成巨大的网络延迟。

没事就多看看计算机的书!我潜水的都被炸出来了!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/823538

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX