云服务商超售天经地义, 但没有完善 ECU(弹性计算单元)概念和实现 说明了阿里云的技术落后差距..
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...
本文由 vps网友提供,转载请注明出处
本文链接: https://www.vpsvsvps.com/discuss/a/1676471783437373440.html