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

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

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

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

请问是 1 还是 2 ?

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

7423 次点击
所在节点    云计算
51 条回复
lamesbond
2021-12-21 22:31:47 +08:00
应该是 1 ,阿里专有云资源快用完的时候,能开好几台 1 核,2 核的 ecs ,但开不出一台高配的,这些 1 核,2 核的就是每台物理机的“边角料”
dianso
2021-12-21 22:34:46 +08:00
内存一般都在香港吧,网线应该在美国和欧洲,硬盘在国内,毕竟数据重要。
Buges
2021-12-21 22:37:33 +08:00
除了硬盘都是 1 。其实 serverless 可以算是一种类似 2 的实现,不过你关心的不再是机器而是应用程序本身。
Barnard
2021-12-22 09:11:23 +08:00
不应该,异地的通信已经是大大制约了,即使在同一个主板都要想方设法增加内存和 cpu 之间的总线带宽,更别说异地了,所以现在 SOC 集成 CPU 和内存,性能提升明显。

另外这些都应该是很基础的计算机知识,楼主不知道么 ?
ganbuliao
2021-12-22 11:29:37 +08:00
就是用了超融合 也得在一个机房里面 网络延迟是个大问题
thtznet
2021-12-22 12:00:43 +08:00
1 和 2 事实上是统一的,任何计算机的所有联接目前都是物理联接,网线也是通过物理连上的,所以 1 和 2 的区别只是联接的线是 PCB 上的金线还是光纤+PCB 金线,理论上 PCB 金线的数据传输极限也是光速,光纤的传速极限也是光速,但是基于物理地点的差距,那么即便都在光速的情况下传输信号,那么 [方案 1] 永远都比 [方案 2] 快,那么现实的问题是,如果 [方案 1] 的计算资源不够了怎么办?目前计算机设计的方案就是在物理地点附近堆硬件,将 2 台物理计算机相邻放置,并将 CPU 和内存和硬盘等多个组件全部联起来,用什么连?用 PCB 连,所以它成了多路服务器,规模再大点,还要继续堆硬件,物理地点还要更靠近,一个 PCB 板有制造极限,那么用多个 PCB 联接起来,所以它成了刀片服务器,规模再大点,继续堆。。。所以它成了超算。。。
Rorysky
2021-12-22 12:04:55 +08:00
连核与核之间的 cpu cache 同步都嫌代价大,你还搞 异地的?

2 不存在
cholerae
2021-12-22 13:26:34 +08:00
。。。。
Felldeadbird
2021-12-22 13:27:51 +08:00
第二个方案需要在 硬件上做设计. 不然怎样调度每个硬件? 抛开网络物理限制,每次请求接收运算就消耗了时间. 如果是一台超售的机房, 容错率怎样解决?
hyq
2021-12-22 13:50:14 +08:00
阿里云不太了解,但是从 AWS 来看,最大型号的虚拟机和唯一的物理机 baremetal 是相同配置,是不是可以断定是方案 1
libook
2021-12-22 15:22:53 +08:00
我的了解是 CPU 和内存在一个集群里,存储在另一个集群里。

所以可以算是大体上是方案 1 ,存储部分像方案 2 分离成独立的集群。

一台虚拟机的 CPU 、内存部分不会跨物理机,因为现在计算机性能太强了,网络是没法满足这么大强度的数据交换的。

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

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

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

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

© 2021 V2EX