报名参加CloudWeGo黑客松,奖金直推双丰收! 了解详情
写点什么

CloudSpectator 测试 5 大 IaaS 厂商:Windows Azure 独占鳌头,是 Amazon EC2 的三倍

  • 2013-08-26
  • 本文字数:2240 字

    阅读完需:约 7 分钟

如今,IaaS 行业缺少标准,各家厂商随意使用各种词汇描述他们的云资源,客户面对不同的词汇和眼花缭乱的市场宣传,必有“乱花渐欲迷人眼”之感。

Cloud Spectator 公司使用一系列评测手段,致力于评测、对比不同云 IaaS 服务器的性能表现。前不久,他们发布了一份报告——《云服务器性能报告——5 大云 IaaS 厂商对比》。这份报告评测了世界上最大的 5 家 IaaS 提供商,同时提供了一个流程,用来明确判断一家云提供商的产品性价比,解决市场中标准化的问题。这五家厂商包括:Amazon EC2、Rackspace OpenStack Cloud、HP Cloud、SoftLayer CloudLayer Compute 和 Windows Azure。

评测持续了 5 天,其结果是:Windows Azure 是性能表现最好的厂商,而 Amazon EC2 是性能表现最差的厂商,前者的得分是后者的 3 倍。

报告中指出:

自 2011 年以来,IaaS 行业的大厂商之间陷入价格战,可结果并不尽人意。因此,客户在选择厂商时,除了考虑性能外,还要注意厂商提供的其他特性。

报告中接下来列举了评测的方法论:

  • 测试周期:持续 5 天,每天 3 次,记录每天最高和最低得分,并按照时间顺序展现在图表中。
  • 服务器规格:Cloud Spectator 选择了行业最常用的 4G 配置,也就是内存在 4G 左右,使用 2 个或 4 个虚拟 CPU,操作系统都是 Ubuntu 12.04。
  • 评测软件:最新的 Unixbench 5.1.3. 该软件会执行多个独立的压力测试,看看服务器能承受多少负载,以及处理这些负载的效率如何。Unixbench 的评分为 10 星制。

图:各家服务器评测配置

Cloud Spectator 指出:执行这些测试,是为了收集两个很难从厂商拿到的信息:

  • 性能:各家厂商在 Unixbench 下的得分,以及这些得分的一致性。5 天的时间,就可以收集多种性能表现信息。毕竟公共云环境中,常见的吐槽就是:资源共享,因此服务器性能难以得到保障。
  • 性价比:建立起性能得分后,Cloud Spectator 放入成本因素,以理解用户的成本投入能有多少性能产出。

他们还使用了 CloudSpecs Score 评分标准,得分最高的厂商为 100 分,其他家根据与其相对关系计算得分,这样既可以计算出最高性能的厂商的得分,同时也能得出他们相对于其他竞争对手多交付多少价值。

在只考虑性能的具体评测结果中,Cloud Spectator 发现得分明显分为两个层次:Amazon EC2 和 Rackspace 位于 300-600 这个阶段,SoftLayer、HP Cloud 和 Windows Azure 位于 1100-1500 这个极端。平均来看,得分最高的 Windows Azure 是得分最低的 Amazon EC2 的三倍。

图:各家 IaaS 厂商评测性能得分

Cloud Spectator 还通过变异系数(The coefficient of variation,简称 CV)来考量各家厂商的稳定性。结果发现,变化最剧烈的就是 Amazon EC2 和 Rackspace,变异系数分别达到 4% 和 6%,HP Cloud 是 1%,而 SoftLayer 和 Windows Azure 是 0%。

如果将成本因素考虑进去,也就是每家厂商每小时的使用成本,具体的计算方法是,将各家的 Unixbench 平均得分除以各家每小时的使用价格,得到一个相对的性价比得分。Windows Azure 再次独占鳌头,是得分最低的 Rackspace5 倍还多。其中 HP Cloud 排第二,SoftLayer 第三,Amazon 第四。

图:各家 IaaS 厂商评测性价比得分

有了上述两项评测结果,Cloud Spectator 计算出了 CloudSpecs Score 得分。Windows Azure 以性能和性价比的两项第一再次占得桂冠。如果 Windows Azure 得分为 100,那么 HP Cloud 为 80,SoftLayer 为 36,Amazon EC2 为 26,Rackspace 只有 19 分。

所以,从整体价值上来说:Windows Azure 是 Rackspace 的 5 倍,是 Amazon EC2 的 4 倍,HP Cloud 是 SoftLayer 的 2 倍。

接下来,Cloud Spectator 指出:Unixbench 评测仅仅是个开始,应该进一步深入测试各个云服务器,以达成两个目的:

  1. 发现性能瓶颈
  2. 收集与业务应用和 IT 云策略相关的性能测试指标

对于数据库测试来说,很多开源数据库带有自己的评测体系,可以很方便地测试。

如果要测试硬件,Cloud Spectator 建议使用 Phoronix 评测套件,可以用来测试 CPU、内存和磁盘性能;MongoDB 自带的 Mongoperf 也可以用来测试 IO。

内部网络是 web 应用和云中数据库的关键组件,同时也是不可忽略的瓶颈。可以使用 Iperf 来测试吞吐和延迟,从而准确掌握网络的运行效率。Cloud Spectator 建议使用 Iperf 时要带上单线程和多线程选项,从而在扩展资源时,便于发现性能的降级或是需要改善之处。

对于整体的网络延迟,使用 ping 就可以了,简单高效。

对于灾难恢复和备份来说,Cloud Spectator 建议企业使用广域网,同时可以用 ping 值、延迟和吞吐来度量数据中心的正常运行时间。

在结论部分,Cloud Spectator 指出:虽然 Amazon EC2 价格最低,但对于需要高性能的客户来说不是最好的选择。同时,Unixbench 仅仅是一种测试工具,很多其他的测试,可以度量 CPU、磁盘、内存、内部网络、外部网络和应用性能,这些都可以用来进一步调优特定的测试,以指导 IT 部门和企业在做出公共云和私有云采购时的决策。

在 Cloud Spectator 的网站上,能够发现他们提供的一些测试选项,这些项目同样可以供国内的 IaaS 厂商参考,具体包括:

  • 通用服务器性能
  • CPU 文件压缩测试
  • CPU 视频编码测试
  • 磁盘文件系统性能测试
  • 磁盘无缓存写操作测试
  • 磁盘无缓存读操作测试
  • 内存处理带宽测试
  • 内存通用测试
  • 内部网络吞吐量测试
  • 内部网络延迟测试
  • CPU 线性代数程序包(Lapack)测试

目前,国内提供公共云服务的厂商越来越多,期待国内能有类似 Cloud Spectator 这样的第三方厂商,为业界提供中立、客观、可信度高的测试服务。

各位 InfoQ 中文站的读者们,你们在测试云的时候,都测试哪些选项呢?

2013-08-26 11:202654
用户头像

发布了 479 篇内容, 共 165.5 次阅读, 收获喜欢 52 次。

关注

评论

发布
暂无评论
发现更多内容

一文,动态规划入门

bigsai

算法 动态规划

JavaIO流核心模块与基本原理

Java nio IO流 字符流 字节流

Vue进阶(幺柒零):应用 rem/em 实现字体自适应

No Silver Bullet

Vue 自适应 11月日更

解放重复劳动丨华为云IoT API Explorer对接小程序实现系统化应用

华为云开发者联盟

小程序 App IoT 华为云 API Explorer

为何我中断执行的线程不起作用,Why

华为云开发者联盟

Java 线程 对象 中断

Sentinel-Go 源码系列(二)|初始化流程和责任链设计模式

捉虫大师

sentinel Go 语言 sentinel-go

白码低代码/无代码开发平台功能及作用

低代码小观

低代码 开发工具 开发平台 无代码 企业服务

springboot集成阿里云短信

小鲍侃java

11月日更

《Linux一学就会》:第二章:Linux基本命令操作和文件管理

侠盗安全

Linux 运维 linux运维 云计算架构师

MapReduce Service更换集群外部时钟源,仅需10步

华为云开发者联盟

大数据 FusionInsight ntp 时钟同步 MapReduce Service

你以为委派模式很神秘,其实你每天都在用

Tom弹架构

Java 架构 设计模式

OceanBase 源码解读(六):存储引擎详解

OceanBase 数据库

数据库 开发者 高性能 资源隔离 租户

IOS技术分享| WebRTC iOS源码下载&编译

anyRTC开发者

ios 音视频 WebRTC 实时通信 视频直播

业务数据清洗,落地实现方案

数据 数据清洗 数据管理 数据服务 业务数据

dart系列之:dart语言中的函数

程序那些事

flutter 后端 dart 程序那些事 11月日更

写入、读取均优于InfluxDB,TDengine在智慧水务系统中的应用

TDengine

数据库 tdengine 后端

什么是DISA STIG?概述+STIG安全

旋极智能

ODC V3.2.0 新版本发布 | 着重用户体验,挑战权限管控业务场景

OceanBase 数据库

数据库 开发者 稳定性 应用场景 新功能

如何成为一名合格的CRUD工程师?

博文视点Broadview

Hive SQL优化思路

大数据技术指南

11月日更

一文了解如何使用移动应用安全组件Soot和Flowdroid

华为云开发者联盟

移动应用 安全 Soot Flowdroid APK

深入剖析 RocketMQ 源码 - 消息存储模块

vivo互联网技术

RocketMQ 微服务 中间件 消息队列

如何快速应对井喷下的OCR需求?

鲸品堂

OCR

CSS页面设计稿构思与实现(一)

Augus

CSS 11月日更

TDSQL | 在整个技术解决方案中HTAP对应的混合交易以及分析系统应该如何实现?

腾讯云数据库

tdsql 国产数据库

行云管家荣登36kr企服点评云计算软件排行榜NO.1

行云管家

云计算 软件 排行榜 IT运维

Flink 的状态管理实践

五分钟学大数据

flink 11月日更

OBCE首位认证 实力与颜值并存 | 90后技术宅郑皓嘉的通关之路

OceanBase 数据库

分布式数据库 认证 oceanbase OBCE

这场蝴蝶效应,从“丝滑”的双11开始

脑极体

个人信息保护法生效,企业数据安全合规正当时

行云管家

信息安全 数据安全 企业安全 网络保护

腾讯云发布容器安全白皮书

腾讯安全云鼎实验室

容器 云安全 白皮书

CloudSpectator测试5大IaaS厂商:Windows Azure独占鳌头,是Amazon EC2的三倍_亚马逊云科技_郑柯_InfoQ精选文章