专栏名称: 运维帮
互联网技术分享平台,分享的力量。帮主一直坚信技术可以改变世界,从毕业到现在干了15年运维,有许多话要和你说。
目录
相关文章推荐
51好读  ›  专栏  ›  运维帮

移动互联时代,文件存储谁称王?

运维帮  · 公众号  · 运维  · 2017-04-05 16:17

正文

如何在大数据时代,又好又快的保存我们的数据,在这个每天都有海量数据产生的时代,成为了难题。自建存储的扩张困难、丢失的可能性大的问题,让云存储成为主流。云存储存储的数据大多总量巨大,每次搬迁都可能会产生巨大的影响,与其后续不断搬迁产生巨大影响,何不在一开始就选择一款物美价廉的云存储服务呢?


用遍全国云服务,只为帮你找到一款好用的文件存储!


参评云服务


又拍云UpYun :又拍云为用户提供了对象存储服务和数据处理服务,并辅以内容分发,帮助企业上云。 七牛云Qiniu :七牛云则专注于打造数据为核心的场景化 Pass 服务商。

阿里云OSS :阿里云OSS是阿里云基于 飞天分布式系统 打造的 海量、安全、高可靠 的云存储服务,是目前国内最大的存储 IaaS 服务。

百度BOS :百度云对象存储是百度云为用户提供的 稳定、安全、高效 及高拓展存储服务。

腾讯云COS :腾讯云对象存储是有腾讯云提供的 快速上手 的非结构化数据存储服务。


测评说明


本次说明主要分为五个维度:上传速度、下载速度、开发支持、特色功能、价格。

  1. 上传速度:会选择一些大小不同的文件,借助官方的SDK进行上传。时间越短越好。相关代码会在最后给出。

  2. 下载速度:会通过一个独立服务商提供的云主机来下载各家云存储的文件,来测试各家的下载速度。速度越快越好。

  3. 开发支持:主要是评测云存储的官方开发资源、第三方开发资源的丰富度。资源越多越好。

  4. 特色功能:主要是针对用户经常使用的一些服务如图片处理、视频处理等业务的集成层次。功能越强大越好。

  5. 价格:对各家的云存储产品的价格进行对比。在后期数据量较大时,价格影响较大。价格越低越好。


如果你时间不多,可以直接拉到最后,来查看最终的结果


测评内容


阿里云


上传测试

阿里云的上传速度非常不错。在 500KB 以内的文件,基本都可以实现一秒内上传完成;1MB 的文件上传速度只有 2.3s 。


下载测试

在下载速度方面,阿里云的优势明显,可以达两位数

在进行 10 线程下载时,速度达到了 60MB 美妙,还是非常厉害的。


开发支持

在国内的厂商中,阿里云的OSS做的时间是最长的,也积累了丰富的经验。提供了相当多的资源,提供了覆盖了移动端、服务端等共11种语言的SDK,覆盖了我们日常常用的编程语言。同时,依托于阿里云论坛,OSS提供了丰富的开发者支持的服务。


特色功能

在特色功能方面阿里云表现的中规中矩,只提供了基础的图片的缩放、此阿健、旋转、水印、格式转换的能力,覆盖了用户的绝大多数场景。


价格

在计费方面,阿里云除了提供云计算本身的按量计费外,还根据国情,提供了包月的计费模式。

在按量模式下,阿里云的存储每GB 0.148元/月,流量分闲时和忙时,闲时(0:00-8:00)为0.25元/GB/月,忙时(8:00-24:00)为0.5元/GB/月

而在包月模式下,用户可以以年付9元的价格,享受40GB的存储。50GB外网流量包价格为108元/年。对于用量不大的用户来说,包月购买是非常不错的选择


又拍云


上传测试


下载测试

又拍云的下载速度是本次测试中最低的,不足1M,对于大型文件的下载,会表现出明显的吃力。

在 10 线程下,下载速度只有10m/s,和其他服务商相比还是较大。


开发支持


又拍云提供了覆盖服务端和移动端的共计 11 种语言的 SDK 支持。除了SDK ,又拍云还提供了不同软件的插件,包括 Discuz、 UEditor、 UMeditor,你可以借助这些插件来实现功能的接入。


由于又拍云做的时间也比较长,第三方用户提供了大量的工具和插件,对于一些开发能力较弱的用户来说,可以很方便的接入到系统当中。对于开发过程中出现的问题,可以通过 Segmentfault 下的又拍云问答来获取帮助。


特色功能

又拍云对图片的处理,提供了两种不同的模式,缩略图模式可以以多种形式对图片进行大小的变化、加上文字或图片水印、将动态图片转换为静态图片等。图片信息模式则是读取图片的基本信息(高度、宽度、帧数、格式)和Exif信息等,通过二进制或JSON的形式分,返回给用户,方便用户根据信息进行输出。


价格

又拍云提供了多种不同的计费模式。流量方面,由于其全线产品默认使用CDN,则以CDN来计费。国内流出流量默认为0.29元/GB,亚太地区则为0.89元/GB,欧美地区默认为0.39元/GB。


除此之外,云存储还要收取请求费用,国内请求:0.02 元/千次 | 亚太地区请求:0.06 元/千次 | 欧美地区请求:0.03 元/千次。


七牛云


上传测试


下载测试

在我们的测试机上,七牛的下载的平均速度为5.92MB/s,峰值速度为7.35MB/s.

七牛云在多线程下载下表现不俗,达到了61MB/s的速度,为全场最高。不过差距缺并不明显,仅比阿里云快了1MB/s,没有形成压倒性优势。


开发支持

七牛在国内也属于做云存储比较早的,提供了覆盖服务端、移动端等共计11种语言的SDK,除了提供SDK之外,七牛还提供了不同的工具,包括了同步上传客户端、命令行工具、命令行辅助工具、数据迁移工具、检测工具等。你可以借助这些工具来实现自己的目的,如果不会使用相关的工具,可以到 Segmentfault 的七牛云专区获取帮助。


特色功能

七牛云的图片处理同样中规中矩,提供了图片的裁剪、缩略、水印等功能,不过七牛支持的图片输出的格式较多,除了标准的图片外,还支持 WebP 格式的图片。


价格

七牛为所有用户提供了免费的套餐,在免费额度内,可以任意使用。

其中存储空间免费10GB、下载流量20GB、10万次PUT请求和100万次GET请求。


如果你超出了存储流量。在50TB以内,每GB需要0.165元。如果你的下载流量超出了10GB,在100TB以内,每GB需要0.29元。



百度云


上传测试


下载测试


在我们的测试环境下,百度云的平均下载速度达到了5.96M/s,峰值速度为7.53M/s

百度云的多线程下载效果也较为一般,速度仅有23MB/s,算不得快,但比最慢的又拍云也多了13MB/s


开发支持

由于百度云启动时间较晚,仅为开发者提供了覆盖移动端和服务端共计 7 种语言的 SDK。

出现同样问题的还有百度云的开发者社区,较为混乱,开发者无法较好的得到帮助。


特色功能

和其他几种云存储一样,百度云除了在提供基础的云存储以外,还提供了图片处理服务。百度云的图片处理服务提供了图片的缩放、选择、渐进显示、裁剪、水印等基础能力,能够满足绝大多数场景。


价格

BOS的价格构成包括存储空间、请求次数、外网流出流量、CDN回源流量等几项计费项。



腾讯云


上传测试


下载测试

在我们的测试机中,腾讯云的峰值速度为7.56M/s,平均速度为5.92M/S

腾讯云在多线程下载上,也有所遗憾,速度只达到了25MB/S


拓展支持

腾讯云为开发者们提供了涵盖服务端、移动端、Web端共计8种语言的SDK,开发者们可以很容易的完成应用接入的工作。如果出现了问题,也可以到腾讯云的交流论坛中,获取来自官方的、社区提供的技术支持。


特色功能

腾讯云没有将图片处理和对象存储放在一起。而是将图片处理的功能单独提供了一个万象优图的服务,本次就不再测评。


价格







请到「今天看啥」查看全文