微軟Azure保持了在云計算存儲性能測試上對亞馬遜簡單存儲服務(S3)的領先優勢,Nasuni針對云計算供應商速度與可用性基準測試的雙年度報告稱。
Nasuni 銷售的云計算NAS系統集成了內部部署數據和公共云計算存儲。廠商測試云計算供應商的系統性能以便于針對可用性和可擴展性處理大量的讀寫操作和刪除操作。Nasuni于2011年開始發布其測試結果,當時亞馬遜S3 取得了第一名的成績,但是在2013年Azure就逆襲了S3。
在2015年公布的測試結果中,Azure Blob Storage在整體性能上超出了簡單存儲服務(S3)和谷歌云計算。在云計算中寫操作、讀操作以及刪除數據的性能測試中,微軟超越亞馬遜和谷歌表現最佳。
“在數據讀取性能方面,微軟仍然繼續領先于其他的云計算存儲供應商,”Nasuni在其云計算存儲報告中如是表示。“但是,在寫操作性能方面,亞馬遜落后微軟并不多。微軟的讀取性能優勢也同樣表現在刪除操作基準測試中。其文件刪除速度是亞馬遜的兩倍多,是谷歌的近五倍。”
Nasuni在供應商的云計算中運行了三個版本的寫操作和讀操作,它選擇了一天中的不同時間,數據容量從1KB到1GB各不相同,線程數從1到50,以便于確定系統的總體平均水平。本次測試持續了12個小時,使用了多個測試用機器實例并運行了一些非串行測試。
“我們發現,Azure Blob的性能表現要好于亞馬遜,尤其是在針對小文件的讀寫操作方面。Nasuni產品管理副總裁John Capello說。“而對于大容量文件來說,亞馬遜的表現要優于Azure。其中具體的原因我們不得而知,同時也無從猜測。我們并沒有能力看清楚在云計算中所發生的一切。我們知道的是,相對于架構管理來說,微軟更擅長于網絡和處理數據獲取。”
可用性測試運行了30天時間,每一家云計算供應商針對單一讀、寫或刪除指令的響應時間都以60秒的間隔進行了測試。
亞馬遜和Azure在響應時間這一測試指標上的表現相差無幾。亞馬遜平均響應時間為0.1秒,微軟為0.14秒,而谷歌落后較多,為0.5秒。
Nasuni是通過測試云計算供應商在管理增加情況下對象數量增加時性能表現一致性來測試可擴展性的。Capello表示,Nasuni寫入了一億個對象,并測試其中的讀寫錯誤數量,當然這一指標的最好表現就是零錯誤。Nasuni還進行了相關的方差和對象速度測試。
Azure和谷歌都取得了零錯誤的成績,而亞馬遜在一億次對象寫入中平均發生五次寫操作錯誤。
Nasuni還測試了平均寫速度和方差。亞馬遜的寫操作速度最高,為每秒300個對象,是微軟和谷歌的三倍。Azure在低速寫操作時方差較高。谷歌的寫操作速度略高于亞馬遜,且方差表現穩定。
“對象數量增加情況下的性能表現通常是云計算存儲系統的一個致命弱點,本次性能比拼中測試了CSP們在單個容器中對象存儲總數量增加至數以億計時保持性能水平的能力,”報告稱。
Nasuni今年的報告只包括了上述三家云計算供應商。報告稱,Nasuni 也考慮了惠普的云計算對象存儲和IBM的SoftLayer,甚至還在有限的條件下對他們進行了測試。但是,惠普公司的戰略方向改變以及IBM的計劃中斷都讓我們的測試難以為繼。
“在這個云計算市場上,只有兩家能夠提供真正企業級性能的供應商,” Capello說。“那就是亞馬遜和Azure。他們的鴻鵠之志是其他燕雀所難以企及的,其中也包括了谷歌。”