Sebastian Stadil —— Scalr(云管理工具制造公司)和SVCCG(世界上最大的云計算用戶組織)創(chuàng)始人,下面我們來了解一下他對兩個服務(wù)的測試結(jié)果。
以下為譯文:
測試的背景以及先決條件
自2007年起,Scalr就成為Amazon基礎(chǔ)設(shè)施服務(wù)EC2的用戶;在發(fā)現(xiàn)幫助AWS客戶對EC2進行彈性管理大有前途之后,它們開始著手建立EC2上的相關(guān)工具。而隨著云服務(wù)的發(fā)展,各個云服務(wù)都相應(yīng)擁有了自己的用戶,Scalr自然就有了自己的跨云端管理工具。為了對服務(wù)有更好的了解,Scalr會經(jīng)常對各種不同的云服務(wù)做性能測試。于是在2006年發(fā)布,對比EC2擁有相同核心服務(wù)的GCE同樣也引起了他們的興趣。
眾所周知AWS一直受限于Amazon悲劇的網(wǎng)絡(luò)以及磁盤性能,而Google在發(fā)布GCE的同時做出了性能提升與一致性保障的雙承諾,這樣一來Scalr就更沒有放過GCE的理由了。他們申請了早期訪問,并進行了測試。在看結(jié)果之前首先看一下測試方法的相關(guān)摘要:
測試數(shù)據(jù)相關(guān)摘要
測試基準:一天兩次的收集數(shù)據(jù),為其4天,然后取平均值。一旦某個點出現(xiàn)巨大差異,會將其記錄,然后作為80%觀測數(shù)據(jù)點的間隔。
進入正題,看一下GCE與EC2的區(qū)別所在:
簡潔明了的API
首先,GCE的API是非常簡單,明確并且易于使用的。在GCE里:Google將防火墻就叫做“firewalls”,虛擬局域網(wǎng)就稱為“networks”,同樣核心程序則是“kernels”;對于熟悉Unix的工作者簡直就是“回到了家”一樣。
引導(dǎo)速度的差異
GCE虛擬機的部署和啟動達到了一個令人匪夷所思的速度(Sclar之前已使用了10個以上的云服務(wù)) —— 在輸入啟動虛擬機后,不到30秒就可以成功登入。而在AWS上,讓其達到運行狀態(tài)就要花掉30秒左右的時間,而之后你仍然需要等待一段很長的引導(dǎo)時間 —— 服務(wù)空閑的時候總計為120秒,繁忙的時候總時間則達到了300秒!
無疑,4-10倍的速度,展示了Google強大的工程力量。