《文件存儲誰稱王?云存儲性能實測大比拼》要點:
本文介紹了文件存儲誰稱王?云存儲性能實測大比拼,希望對您有用。如果有疑問,可以聯系我們。
如何在大數據時代,又好又快的保存我們的數據,在這個每天都有海量數據產生的時代,成為了難題.自建存儲的擴張困難、丟失的可能性大的問題,讓云存儲成為主流.云存儲存儲的數據大多總量巨大,每次搬遷都可能會產生巨大的影響,與其后續不斷搬遷產生巨大影響,何不在一開始就選擇一款物美價廉的云存儲服務呢?
今天,小編用遍全國云服務,只為幫你找到一款好用的文件存儲!
又拍云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
原文來自微信公眾號:高端存儲知識
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/4280.html