近幾年,大數據及人工智能這些新技術的出現為云計算的發展又注入了許多新鮮血液,推進世界向智能時代演進,如今云計算技術正在創造一種全新的、不同的商業機會,市場規模不斷擴大。當前國內云計算市場已經聚集了眾多玩家和觀望者,而云計算也已經成為很多企業發展的重頭戲,不斷加大向云計算業務上的投入,因此對于云的選擇也成為了越來越多企業所關注的重點,在現階段各家云都有各自所關注的重點,每一家都有各自的優勢。同時國內云計算廠商還未能將研發、生態系統與企業管理更好的結合。當前國內云計算服務仍處于單打獨斗、提供單向服務的階段,完整生態模式尚未搭建完成。
聽云發布《2017中國云計算評測報告》,本次報告從用戶視角出發,對各家云服務提供商的綜合用戶體驗、性能與可用性以及服務與易用性這三個方面進行了盤點,凸顯出各家云的優勢與不足,以持續提升云端用戶體驗。
本次《2017中國云計算評測報告》通過問卷評測與驗證式評測相輔而成。
聽云云計算調查問卷
通過聽云《2017云計算調查問卷》對計算,存儲、網絡、彈性伸縮、監控、技術支持與數據服務中共計132項能力對云服務能力及基礎設施進行調查,并根據調查結果對各家云進行全方位的評測,下圖為此次云評測調查問卷架構圖:
驗證式評測
所有云服務通過k8s進行統一部署監控,每家的云服務器通過運行Wordpress程序并通過聽云Network模擬真實用戶發起持續訪問,同時使用壓力IO程序來對服務器進行加壓(具體加壓方法為,同一壓力IO程序部署在不同的云服務中從而提高服務器CPU壓力,不同云服務在運行壓力IO程序后所消耗CPU比例不同,從而體現出云服務CPU性能差異),最后通過聽云Server和聽云Sys對服務端性能進行評測,下圖為此次驗證式評測架構圖:
云服務配置如下:
一、云計算綜合用戶體驗
自我國進入互聯網時代后,互聯網行業的發展已經日新月異,快,一直是互聯網行業的極致追求。而作為互聯網行業的命門,網絡性能問題則一直是影響互聯網產品發展趨勢的重要因素之一。而網絡問題的多樣性、頻發性、不重復性導致了每次運維人員均無法快速有效地診斷故障原因,從而白白流失故障修復的黃金時間。再加上如三大運營商間的網絡延遲等國內特有的網絡性能問題,使得國內的網絡環境尤為特殊。而網絡環境的變化之快,更是我們無法預料的。#p#分頁標題#e#
影響網絡性能表現的指標有首頁打開成功率、首頁打開時間及首屏時間(圖中的各地區用戶體驗得分是根據本次聽云評分標準,并由這三項相加得出),而影響這三個指標的性能因素有DNS時間、建連時間、首包時間、延時及丟包率。
從全國地圖來看,在全國范圍內,山西和陜西的整體網絡性能用戶體驗表現最為優異。其中,以山西地區為例,經聽云測試得出,阿里云在山西地區的首屏時間為1.21s,首頁打開成功率為99.96%,首頁打開時間為2.93s;根據聽云本次的分值計算規則,故而阿里云在山西地區的網絡用戶體驗得分為28。
性能指標部分,DNS時間部分,上海地區最慢,達到了9.20ms,而青海地區最快,為1.42ms;建連時間部分,西藏地區最慢,達到了102.24ms,北京地區最快,為30.32ms;首包時間部分,云南地區耗時最長,達到了298.28ms,北京地區耗時最短,為234.55ms;延時部分,西藏地區延時最大,達到了75ms,北京地區延時最小,為16ms;丟包率部分,湖北地區丟包率最高,達到了2.17%,江西地區丟包率最低,為0.12%。根據以上指標計算得出各地區各項指標的綜合得分情況如雷達圖所示。
從全國地圖來看,在全國范圍內,寧夏的整體網絡性能用戶體驗表現最為優異。其中,經聽云測試得出,AWS在寧夏地區的首屏時間為1.11s,首頁打開成功率為99.98%,首頁打開時間為1.89s;根據聽云本次的分值計算規則,故而AWS在寧夏地區的網絡用戶體驗得分為29。
性能指標部分,DNS時間部分,山西地區最慢,達到了8.60ms,青海地區最快,為1.41ms;建連時間部分,西藏地區最慢,達到了148.84ms,河北地區最快,為25.19ms;首包時間部分,西藏地區耗時最長,達到了395.11ms,北京地區耗時最短,為201.97ms;延時部分,西藏地區延時最大,達到了76ms,北京地區延時最小,為10ms;丟包率部分,吉林地區丟包率最高,達到了1.65%,陜西與浙江地區丟包率最低,為0.01%。根據以上指標計算得出各地區各項指標的綜合得分情況如雷達圖所示。
從全國地圖來看,在全國范圍內,山西的整體網絡性能用戶體驗表現最為優異。其中,經聽云測試得出,華為云在山西地區的首屏時間為1.17s,首頁打開成功率為99.91%,首頁打開時間為3.41s;根據聽云本次的分值計算規則,故而華為云在山西地區的網絡用戶體驗得分為27。
性能指標部分,DNS時間部分,山西地區最慢,達到了23.96ms,青海地區最快,為1.55ms;建連時間部分,西藏地區最慢,達到了107.32ms,北京地區最快,為30.62ms;首包時間部分,福建地區耗時最長,達到了308ms,陜西地區耗時最短,為228.94ms;延時部分,西藏地區延時最大,達到了79ms,北京地區延時最小,為11ms;丟包率部分,黑龍江地區丟包率最高,達到了10.30%,江西、新疆與青海地區丟包率最低,為0.41%。根據以上指標計算得出各地區各項指標的綜合得分情況如雷達圖所示。
從全國地圖來看,在全國范圍內,山西的整體網絡性能用戶體驗表現最為優異。其中,經聽云測試得出,金山云在山西地區的首屏時間為1.15s,首頁打開成功率為99.94%,首頁打開時間為3.46s;根據聽云本次的分值計算規則,故而金山云在山西地區的網絡用戶體驗得分為27。
性能指標部分,DNS時間部分,上海地區最慢,達到了9.53ms,青海地區最快,為1.39ms;建連時間部分,貴州地區最慢,達到了108.54ms,北京地區最快,為21.09ms;首包時間部分,云南地區耗時最長,達到了318.89ms,北京地區耗時最短,為240.11ms;延時部分,西藏地區延時最大,達到了72ms,北京地區延時最小,為9ms;丟包率部分,山東地區丟包率最高,達到了2.45%,新疆地區丟包率最低,為0.20%。根據以上指標計算得出各地區各項指標的綜合得分情況如雷達圖所示。
注:特別說明的是,評測期間我們隨機抽取了金山云位于北京1區的機房用于驗證評測,屬傳統扁平網絡,此機房在本次報告發布時已不再售賣。
從全國地圖來看,在全國范圍內,山西、安徽以及河南的整體網絡性能用戶體驗表現最為優異。其中以河南地區為例,經聽云測試得出,騰訊云在河南地區的首屏時間為1.28s,首頁打開成功率為99.95%,首頁打開時間為3.67s;根據聽云本次的分值計算規則,故而騰訊云在河南地區的網絡用戶體驗得分為26。#p#分頁標題#e#
性能指標部分,DNS時間部分,上海地區最慢,達到了10.27ms,青海地區最快,為1.57ms;建連時間部分,西藏地區最慢,達到了102.98ms,遼寧地區最快,為37.14ms;首包時間部分,廣西地區耗時最長,達到了288.77ms,河南地區耗時最短,為230.15ms;延時部分,西藏地區延時最大,達到了75ms,河北以及河南地區延時最小,為21ms;丟包率部分,陜西及貴州地區丟包率最高,達到了1.27%,江西地區丟包率最低,為0.16%。根據以上指標計算得出各地區各項指標的綜合得分情況如雷達圖所示。
從全國地圖來看,在全國范圍內,寧夏及青海的整體網絡性能用戶體驗表現最為優異。其中以青海地區為例,經聽云測試得出,UCloud在青海地區的首屏時間為1.10s,首頁打開成功率為100%,首頁打開時間為3.42s;根據聽云本次的分值計算規則,故而UCloud在青海地區的網絡用戶體驗得分為28。
性能指標部分,DNS時間部分,上海地區最慢,達到了9.39ms,青海地區最快,為1.36ms;建連時間部分,西藏地區最慢,達到了106.25ms,陜西地區最快,為38.59ms;首包時間部分,廣西地區耗時最長,達到了332.95ms,北京地區耗時最短,為258.96ms;延時部分,西藏地區延時最大,達到了80ms,北京地區延時最小,為19ms;丟包率部分,云南地區丟包率最高,達到了5.21%,江西地區丟包率最低,為0.13%。根據以上指標計算得出各地區各項指標的綜合得分情況如雷達圖所示。
從全國地圖來看,在全國范圍內,微軟云在寧夏、青海、山西、甘肅、河南以及河北的整體網絡性能用戶體驗表現最為優異。其中以河北地區為例,經聽云測試得出,微軟云在河北地區的首屏時間為1.13s,首頁打開成功率為97.64%,首頁打開時間為3.96s;根據聽云本次的分值計算規則,故而微軟云在河北地區網絡用戶體驗得分為25。
性能指標部分,DNS時間部分,山西地區最慢,達到了8.65ms,青海地區最快,為1.40ms;建連時間部分,貴州地區最慢,達到了107.10ms,山西地區最快,為25.91ms;首包時間部分,廣西地區耗時最長,達到了319.71ms,北京地區耗時最短,為216ms;延時部分,云南地區延時最大,達到了73ms,天津地區延時最小,為8ms;丟包率部分,黑龍江地區丟包率最高,達到了1.29%,四川地區丟包率最低,為0.1%。根據以上指標計算得出各地區各項指標的綜合得分情況如雷達圖所示。#p#分頁標題#e#
從全國地圖來看,在全國范圍內,移動云在山東的整體網絡性能用戶體驗表現最為優異。其中以山東地區為例,經聽云測試得出,移動云在山東地區的首屏時間為1.96s,首頁打開成功率為99.82%,首頁打開時間為4.76s;根據聽云本次的分值計算規則,故而移動云在山東地區的網絡用戶體驗得分為22。
性能指標部分,DNS時間部分,山西地區最慢,達到了12.60ms,新疆地區最快,為1.65ms;建連時間部分,西藏地區最慢,達到了136.89ms,江蘇地區最快,為62.05ms;首包時間部分,內蒙古地區耗時最長,達到了417.71ms,海南地區耗時最短,為330.67ms;延時部分,西藏地區延時最大,達到了97ms,廣西及海南地區延時最小,為24ms;丟包率部分,北京地區丟包率最高,達到了9.45%,重慶地區丟包率最低,為0.1%。根據以上指標計算得出各地區各項指標的綜合得分情況如雷達圖所示。
二、云計算性能與可用性
性能為先、用戶為王這些名詞伴隨著移動互聯網的發展逐漸深入人心。云服務相比傳統IDC機房,其優勢就是減少成本、方便維護以及高可用,而高可用則正是這三者中唯一影響企業營收的重要因素。并且,云服務可用性的高低,是可以直接在使用過程中感知到的,這一部分,會是所有云服務提供商最為關注的一部分。
分值計算部分,聽云有自己的一套評分標準,通過對System-CPU使用率、User-CPU使用率、系統負載等圖中所含的性能指標進行分值為1-10的劃分。
阿里云在云計算可用性方面,StolenCPUusage是它最大的優勢,經聽云詳細測評后得出其詳細數據,阿里云StolenCPUusage為0。相較于這方面的優勢,其System-CPU使用率和磁盤IO-寫速率是最主要的兩個弱項,其對應數據System-CPU使用率為45.21%、磁盤IO-寫速率為32.18MB/s。根據聽云此次的分值計算標準,評分結果如圖上所示。
AWS在云計算可用性方面,System-CPU使用率、User-CPU使用率以及IOwaitCPU使用率是它最大的優勢,經聽云詳細測評后得出其詳細數據:分別為System-CPU使用率為21.64%,User-CPU使用率為7.91%,IOwaitCPU使用率為0.000009%。相較于這三方面的優勢,其磁盤IO-寫速率以及磁盤IO讀速率是最主要的兩個弱項,其中磁盤IO寫速率具體數據為33.34MB/s,磁盤IO讀速率則為40.75MB/s。根據聽云此次的分值計算標準,評分結果如圖上所示。#p#分頁標題#e#
華為云在云計算可用性方面,StolenCPUusage與磁盤IO-寫速率是其最大的優勢,所對應的詳細數據StolenCPUusage為0,磁盤IO-寫速率為52.34MB/s。與之相反,系統負載及System-CPU使用率是其兩個最大的弱項,系統負載為3.06,System-CPU使用率為41.85%。根據聽云此次的分值計算標準,評分結果如圖上所示。
金山云在云計算可用性方面,數據庫響應時間是其最大的賣點。此次數據庫響應時間指標是由Select、Insert、Update、Delete和Call這五項數據庫操作時間之和與0.2相乘所得出的結果,金山云的數據庫響應時間為0.21ms,在本次評測云廠商之中處于領先地位。相反,其System-CPU使用率則是其最弱的一項,所對應數據為45.05%。根據聽云此次的分值計算標準,評分結果如圖上所示。
騰訊云在云計算可用性放面,StolenCPUusage是其最大的優勢之一,經聽云詳細測評后,得出StolenCPUusage為0;相較于這方面的優勢,System-CPU使用率和IOwaitCPU使用率是其最弱的兩項,其中System-CPU使用率為44.82%,IOwaitCPU使用率0.32%。根據聽云此次的分值計算標準,評分結果如圖上所示。
UCloud在云計算可用性方面,系統負載、數據庫響應時間與StolenCPUusage是其最大的三個優勢,經聽云詳細測評后,得出UCloud系統負載的詳細數據為1.08,數據庫響應時間為0.17ms,StolenCPUusage為0.02%;相較于這兩方面的優勢,System-CPU使用率是其最大的弱勢,其中System-CPU的詳細數據為41.47%。根據聽云此次的分值計算標準,評分結果如圖上所示。
微軟云在云計算可用性方面,StolenCPUusage是最大優勢,經聽云詳細測評后,得出微軟云的StolenCPUusage詳細數據為0;同時,其系統負載與磁盤IO-讀速率則是微軟云的兩處弱項,其中系統負載的詳細數據為2.83,磁盤IO-讀速率的詳細數據為45.91MB/s。根據聽云此次的分值計算標準,評分結果如圖上所示。
移動云在云計算可用性方面,磁盤IO-讀速率與StolenCPUusage是其最大的兩處優勢,經聽云詳細測評后,得出移動云的磁盤IO-讀速率詳細數據為97.23MB/s,是本次所有評測云廠商中性能最優的,另外移動云的StolenCPUusage的詳細數據為0;同時,System-CPU使用率是其最弱的一項,其詳細數據為43.42%。根據聽云此次的分值計算標準,評分結果如圖上所示。
三、云計算易用性
以使用者為中心,操作簡單、性價比高、功能完善等等,這些不僅限于2C端,2B端也一樣適用。每個人都在追求效率的最大化,都在追求在最短時間內完成最大效益的工作。所以云計算如何體現出自身的優越性,就在于與傳統數據中心相比,如何用最少的努力發揮最大的效能。同理,在爭奪用戶的過程中,哪一方的操作簡單,功能實用且覆蓋面廣,那這一方就會擁有更多的用戶。
易用性評分標準,通過結合聽云《2017云計算調查問卷》與自身對云服務商的實際評測結果綜合得出,最后換算為百分制,分值范圍為0-100。
阿里云在云計算易用性方面,監控和網絡是其最優的兩項,其中監控部分,阿里云的警報通知方式、支持第三方監測軟件以及自定義服務健康控制臺歷史天數方面均位于行業前列。阿里云對于實例間的網絡加密、NAT網關、多虛擬NIC等網絡部分的支持也做到行業中較高的水平。
AWS在云計算易用性方面,監控、彈性伸縮以及網絡等都是AWS在易用性方面的優勢所在,但是從圖中可看其出存儲服務明顯落后于其它服務,一方面是由于當前用戶對于存儲需求類型的不斷變化,國內云計算市場普遍對于這種情況反應不及時,另一方面由于初進國內市場,對于國內企業在存儲方面的實戰需求并不十分清楚,從而造成現在對于存儲服務支持度較低的局面。
華為云在云計算易用性方面,彈性伸縮是其表現最為良好的一部分,其對健康實例替換、靜態彈性伸縮服務等方面的支持程度較高。其它方面雖然相比彈性伸縮而言支持程度不夠,但是目前來說是處于同步發展的階段,并沒有明顯的弱項。
金山云在云計算易用性方面,其彈性伸縮是所有云評測廠商中表現最好的,對于預約增加,減少實例池的實例數量、故障實例替換為健康實例的支持度很高;但是對于存儲方面,如為每個對象分配一個或多個元數據標簽、指定某些存儲交互的優先級等方面的支持力度還不夠。同時體系化的大數據平臺整合將是未來的一大趨勢,在這一趨勢下,通過推出一系列包括行業解決方案定制、用戶畫像分析、優化數據傳輸及遷移等各個詳細劃分的數據服務,金山云將繼續自己的全面均衡的發展路線。#p#分頁標題#e#
騰訊云在云計算易用性方面,對于易用性服務的支持表現較為平滑,沒有特別突出的優勢但是也沒有明顯的劣勢,整體而言對于彈性伸縮、網絡以及技術支持與服務方面的支持度比較高。同時從報告所包含的云服務提供商整體表現上來看,各家所提供的存儲服務能力并沒有完全跟上市場的需求,可見存儲服務擁有極大的發展潛力,以持續數據保護為例,其作用是在云服務發生任何故障及問題時能對企業數據及時進行災備,這是用戶在當前以及將來很難改變的重要需求之一,因此騰訊云在存儲服務上的持續發力勢必將進一步鞏固自身在易用性方面的優勢。
UCloud在云計算易用性性方面,對于彈性伸縮和計算實例的支持是它的兩個亮點,以計算實例為例,其對于VM主機故障恢復、實例維護及故障通知以及Windows、Linux系統鏡像的支持等方面有著很高的支持度;但是相較于其他方面,對于存儲服務的支持程度明顯不夠。
微軟云在云計算易用性方面表現較為均衡,彈性伸縮是表現最為良好的服務之一,對于負載均衡的配置,動態彈性伸縮等方面的服務支持度較高。但是對于存儲服務的支持力度則遠遠不夠,比如不支持SSD混合存儲、NFS協議等,總體來說對于存儲方面的服務支持還有待提高。
移動云在云計算易用性方面,其技術支持與服務方面領先于其它評測中的云廠商,無論是云端還是數據機房,數據安全以及災備能力永遠是最受關注的兩個點,而移動云的技術支持與服務部分則是領先于上述其它云服務提供商,這也使其平臺級異地災備的能力得到了良好的體現,同時鞏固并持續發展這一優勢,對于穩扎穩打的移動云就目前的情況來說更為合適。但是相較于這方面,移動云對于數據服務和存儲方面的支持程度還有待完善。
評測指標說明
1.用戶體驗指標:
首屏時間:瀏覽器顯示第一屏主頁面的消耗時間。首屏的定義以1024X768像素尺寸為標準。從開始監測開始計時,到IE瀏覽器頁面顯示高度達到768像素且此區域有內容顯示之后的時間。
首頁打開時間:首頁打開時間是指,打開一個網頁的總消耗時間,即從DNS解析開始到瀏覽器返回完成時的時間。#p#分頁標題#e#
首頁打開成功率:首頁打開成功率是指成功打開網頁次數與總訪問次數的比值。
DNS時間:通過域名解析服務(DNS),將指定的域名解析成IP地址的消耗時間。
建連時間:IE瀏覽器和Web服務器建立TCP/IP連接的消耗時間。
首包時間:首包時間是指瀏覽器從發送HTTP請求結束開始,到接收到Web服務器返回的第一個數據包的消耗時間。
延時:延時是指一個報文或分組從一個網絡的一端傳送到另一個端所需要的時間。
丟包率:丟包率是指測試中所丟失數據包數量占所發送數據組的比率。
2.云計算性能與可用性指標:
System-CPU使用率:系統執行系統進程占用CPU的比例。
User-CPU使用率:系統執行用戶進程所占用CPU比例。
StolenCPUusage:服務器資源泄漏所占用的CPU比例(此項指標過高說明服務器出現了資源隔離的問題)。
IOwaitCPU使用率:系統在執行io操作時所占用的CPU比例。
數據庫響應時間:數據庫5種SQL操作(INSERT、UPDATE、SELECT、DELETE、CALL)的平均響應時間。
磁盤IO-讀速率:每秒進行讀(I/O)操作的大小。磁盤IO-寫速率:每秒進行寫(I/O)操作的大小。
服務器響應時間:應用服務器從收到請求到返回響應的時間。
系統負載:系統CPU繁忙程度的度量,即有多少進程在等待被CPU調度。
3.云計算易用性指標:
數據服務:數據服務是指云廠商對數據處理組件支持能力的體現。監控:監控是指云廠商對用戶所選服務器運行狀況的監控性能。
彈性伸縮:彈性伸縮是指云廠商針對用戶需求和策略自動調整其彈性計算資源的管理服務。網絡:網絡是指云廠商基礎設施中的網絡建設情況。
存儲:存儲是指云廠商對與存儲服務的支持情況。
計算實例:計算實例是指云廠商服務器支持情況及其基礎設施建設情況。
技術支持與服務:技術支持與服務是指云廠商對用戶所提供的支持及服務水平的情況。
注:
1.本次評測中所選運營商網絡為(中國移動,中國聯通,中國電信,中國鐵通,教育網)各運營商所占比例為相同比例。評測中所選實例均為相同配置主機,系統盤為創建實例時系統自動提供的系統盤(沒有單獨掛載磁盤)。
2.本報告中所有雷達圖中分值越高所占面積越大。