文件存储谁称王?云存储性能实测大比拼
《文件存储谁称王?云存储性能实测大比拼》要点: 如何在大数据时代,又好又快的保存我们的数据,在这个每天都有海量数据产生的时代,成为了难题.自建存储的扩张困难、丢失的可能性大的问题,让云存储成为主流.云存储存储的数据大多总量巨大,每次搬迁都可能会产生巨大的影响,与其后续不断搬迁产生巨大影响,何不在一开始就选择一款物美价廉的云存储服务呢? 今天,小编用遍全国云服务,只为帮你找到一款好用的文件存储! 参评云服务又拍云UpYun:又拍云为用户提供了对象存储服务和数据处理服务,并辅以内容分发,帮助企业上云. 七牛云Qiniu:七牛云则专注于打造数据为核心的场景化 Pass 服务商. 阿里云OSS:阿里云OSS是阿里云基于飞天分布式系统打造的海量、安全、高可靠的云存储服务,是目前国内最大的存储 IaaS 服务. 百度BOS:百度云对象存储是百度云为用户提供的稳定、安全、高效及高拓展存储服务. 腾讯云COS:腾讯云对象存储是有腾讯云提供的快速上手的非结构化数据存储服务. 测评说明本次说明主要分为五个维度:上传速度、下载速度、开发支持、特色功能、价格 上传速度:会选择一些大小不同的文件,借助官方的SDK进行上传.时间越短越好.相关代码会在最后给出. 下载速度:会通过一个独立服务商提供的云主机来下载各家云存储的文件,来测试各家的下载速度.速度越快越好. 开发支持:主要是评测云存储的官方开发资源、第三方开发资源的丰富度.资源越多越好. 特色功能:主要是针对用户经常使用的一些服务如图片处理、视频处理等业务的集成层次.功能越强大越好. 价格:对各家的云存储产品的价格进行对比.在后期数据量较大时,价格影响较大.价格越低越好. 如果你时间不多,可以直接拉到最后,来查看最终的结果 测评内容阿里云上传测试 阿里云的上传速度非常不错.在 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,开发者们可以很容易的完成应用接入的工作.如果出现了问题,也可以到腾讯云的交流论坛中,获取来自官方的、社区提供的技术支持. 特色功能 腾讯云没有将图片处理和对象存储放在一起.而是将图片处理的功能单独提供了一个万象优图的服务,本次就不再测评. 价格 腾讯云提供了免费的额度.涵盖了空间存储、流量以及请求次数. 当你用完了流量包内的资源后,你就需要为超出的部分进行付费. 当你的存储用量超过了50GB后,超出部分0.13元/GB 流量超出10GB后,0.64元/GB,使用CDN后,流量费用为0.15元/GB 小结经过上述的具体对比,我们来总结一下各家云计算的特色. 上传纵观全图.不过也出现了明显的两个梯队,第一梯队是阿里云和七牛云,第二梯队又拍云、百度云和腾讯云,在1.1m以内的小文件上,大家几乎没有差距,但是在上传大文件时,阿里云和七牛云的基础设施的优势就体现出来了,在较大文件的上传上,成功的将其他三家抛在身后. 下载在单线程下载方面,分成了泾渭分明的三个梯队,其中阿里云以25m/s的速度领跑下载速度,腾讯云、百度云、七牛云以接近6M的速度跟跑.又拍云最惨,只有不到1M的速度,沦为吊车尾. 在多线程下载方面,形成了三个梯队,阿里云和七牛云以60MB/s的速度领跑多线程下载,腾讯云和百度云以25MB/s的速度跟跑,又拍云再次拿到最差,只有10MB/s. 价格在价格方面,如果你的存储量比较大,那么又拍云会是最合算的,如果你的流量较大,阿里云OSS会比较划算,阿里云OSS的流量费用是各家平均最低的,更佳适合一些流量较大的用户.而腾讯云和百度云的流量则远超其他厂商,直奔0.6元/GB以上. 综合评分 总体来说,各家云存储在一些核心的参数上,差距不大,除了部分提供商外,差距不大.但是具体看一些单项,还是有一些突出点的,比如:百度云最贵,又拍云最慢,腾讯云最壕,阿里云最快.如果你希望在未来的时间,在云存储上花费更少的时间和精力,得到更优的体验,那么有顶尖大厂支持,整体体验更优的阿里云对象存储OSS,会是你不错的选择. 附录上传代码
本文作者联系方式:wensong198811@163.com 原文来自微信公众号:高端存储知识 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |