正文内容 评论(0

国内三大云服务对象存储横评:阿里/腾讯/华为谁更强?
2018-09-20 11:26:46  出处:快科技 作者:小淳 编辑:小淳     评论(0)点击可以复制本篇文章的标题和链接

三、测试环境:阿里/腾讯/华为同台竞技 100%公平测试

这一部分一句话总结,我们使用了同样的云服务器,同样的测试工具,同样的测试方法,对阿里云/腾讯云/华为云进行公平测试。不感兴趣的读者可以直接跳过查看测试结果。

1、云服务规格

为了测试的公平性,我们筛选了阿里云/腾讯云/华为云配置参数基本一致的8核16G内存云服务器,系统同为CentOS 7.4(一个专门用于服务器的Linux发行版),经过对比后,选择三家厂家的云服务器如下:

国内三大云服务对象存储横评:阿里/腾讯/华为谁更强?

这里补充一点,本来这里要提供的华为云c3.2xlarge.2系列服务器,但是由于测试时华为C3服务器缺货,故我们只能选择性能稍弱的Hc2.2xlarge.2来测试。

另外三家云服务的测试区域统一选择为华南区域。

2、测试工具

由于国内三家云服务的对象存储接口不同,SDK也不兼容,所以针对对象存储的测试工具较少,这里我们选择了一款在Github开源的Python测试工具——obscmdbench。

国内三大云服务对象存储横评:阿里/腾讯/华为谁更强?

obscmdbench主要用于执行对象存储系统的性能测试功能。它可以自动生成定义的对象上传和下载的测试数据大小,自定义并发配置和上载对象的数量,自定义测试业务接口,并且当前支持大多数对象接口操作。

有技术基础的读者也可以直接在Github上搜索obscmdbench以查阅其源码。

3、测试方法

对象存储服务一般面临2种使用场景,一是“存钱式”存储,就是不断地上传下载小文件,小文件的传输延迟决定了用户的使用体验;二是“仓库式”存储,就是在短时间迁移巨量数据至云端,这个非常考验云服务的上传速度。

这里我们针对这两种使用场景,采取了两种测试方法来测试三家对象存储服务的性能,一是小文件100并发的多并发上传下载平均延迟测试,来对比三家存取多个小文件时的性能;二是单个大文件的单发上传下载速度测试,来对比三家存取大文件时的宽带性能。

另外考虑到内网传输多使用HTTP协议(效率更高),公网传输多使用HTTPS协议(更安全),我们分别在HTTP与HTTPS环境下各自测试一遍,力求覆盖到所有应用场景。

责任编辑:

  • 支持打赏
  • 支持0

  • 反对

  • 打赏

文章价值打分

当前文章打分0 分,共有0人打分
  • 分享好友:
  • |

  • 热门文章
  • 换一波

  • 好物推荐
  • 换一波

  • 关注我们

  • 微博

    微博:快科技官方

    快科技官方微博
  • 今日头条

    今日头条:快科技

    带来硬件软件、手机数码最快资讯!
  • 抖音

    抖音:kkjcn

    科技快讯、手机开箱、产品体验、应用推荐...