云服务商超售天经地义, 但没有完善 ECU(弹性计算单元)概念和实现 说明了阿里云的技术落后差距..

2016-10-29 23:09:38 +08:00
 cooka

ECU 的定义可以看看这里 https://en.wikipedia.org/wiki/Amazon_Elastic_Compute_Cloud#Elastic_compute_units

"One EC2 Compute Unit provides the equivalent CPU capacity of a 1.0-1.2 GHz 2007 Opteron or 2007 Xeon processor. This is also the equivalent to an early-2006 1.7 GHz Xeon processor referenced in our original documentation."

AWS 起码在2010 年已经有了 ECU 的概念, 没这个概念谈超售, 那真就仅仅是当买个 VPS 而已..

国内的厂商喜欢让用户选择几核几 G 内存, AWS 从一开始就以Flavor概念来区分不同的虚拟机, 不同类型 /规格(T,C,M)的虚拟机, 1 个 vCPU 对应提供的 ECU 计算性能是不一样的, 甚至同类型虚拟机不同内存提供的 1vCPU 的 ECU 数值也不一样; 同样也许 AWS 升级了硬件 CPU 也许跟你也没什么关系, 因为人家可以"超售"更多 ECU.

也就是不同的计算能力明码标价, 前提是 AWS 能明确保证(或者明确不保证..)最低起码有这么多的计算能力.

我没注意到阿里云或者国内哪家在这方面有类似的概念或者文档说明, 阿里云倒是在 IO 限制方面炉火纯青(但明显搞出了不少 hang 机的事...). 至于迁移到百度云的效果.. 那也就可以理解为什么友商性能会更好, 因为现阶段都没机会超售, 估计买的 1vCPU 实际人家分配了一整台睡觉的物理机给你呢..

另外, 可以看出阿里云作为国内最大最先进的云计算厂商, 虽然今年的云栖大会呼风唤雨, 大数据搞得风生水起, 但在这些基本概念(计算,网络,存储)的实现上跟 AWS 的差距还是非常令人痛心的.

网络看看 VPC 的模型, 存储看看 OSS 和 S3 的功能对比(最近一个好消息是支持做 EMR 数据源了), 更不用说围绕 AWS 的一堆开源工具 /SDK...

6431 次点击
所在节点    云计算
23 条回复
crux
2016-10-30 20:58:41 +08:00
虚拟化的出发点就是硬件资源利用最大化,肯定会超配。所以不存在不超售的云计算。核心在于如何预估业务峰值以及在峰值来临时如何平衡掉。这点 AWS 和 Azure 技术上明显好于国内这些厂商。
rhwood
2016-10-31 09:07:59 +08:00
在这个行业里面,“不超售--高价”是干不过“合理超售--低价”的。别扯多高深的技术,最重要和安身立命的技术就是怎么超售。
pppcloud
2016-11-02 16:16:17 +08:00
要不大家试一试 PPPcloud 云,勇于接受意见,努力提高姿势!

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

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

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

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

© 2021 V2EX