分享

国内公有IaaS云的VM性能对比测试及结果分析

gefieder 发表于 2014-8-12 12:52:58 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 0 7207
在一篇提交IEEE亚太区云计算大会的论文中,蒋清野先生使用UnixBench和Hadoop Wordcount对国内两款公有IaaS云(阿里云和盛大云)的VM做了性能对比测试,得出了一些颇有意思的结论。

经测试发现,VM的配置(如CPU数及内存大小)不再能反映VM的性能;UnixBench和Hadoop Wordcount测试都显示,VM配置越高,其性价比越低;在另一组Hadoop Wordcount测试中,多个小配置的VM的集群能够获得比大配置的VM更好的性价比。
论文中作者首先解释了超额承担(over-commit)的概念,并指出大多数主流hypervisor都支持分配超过实际数目的CPU及内存。而“超额承担”可能导致终端用户实际上并未享用VM所标榜的性能指标。所以,作者对阿里云和盛大云进行了一系列基于UnixBench和Hadoop Wordcount的测试,以测量它们的性能及性价比。

以下是论文中经过对测试结果的分析得出的一些结论:

很难判断阿里云是否“超额承担”;盛大云则可能存在严重的“超额承担”。
对于同一公有云供应商,VM配置越高,其性价比越低。
VM的水平扩展几乎能够获得线性的性能上升。
在集群中增加VM不改变整体性价比。
集群的性价比要好于最佳性能的单个VM的性价比。
最后作者总结:“不论从技术还是经济上看,当应用需要更多计算资源时,实施水平扩展都是可行的”。对于需要使用公有云作为其应用运行的基础设施的用户而言,这一结论无疑是值得参考的。

除上述结论之外,作者在对结果的分析中还指出了阿里云和盛大云在设计上可能存在的问题,如阿里云一款价格较高VM(运行在更好的CPU上,提供更大的内存)的效率竟然低于另一款价格更低的VM;而对盛大云进行Hadoop Wordcount发现,VM的配置与性能几乎无关,问题出在哪里?也许只有盛大云的技术人员才能解释这个现象。

欢迎加入about云群371358502、39327136,云计算爱好者群,亦可关注about云腾讯认证空间||关注本站微信

没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条