云智慧監(jiān)控寶IaaS平臺性能評測報告

在云計算的三層結構模型中,IaaS(Infrastructure as a Service,即基礎設施即服務)作為云服務的基礎已經(jīng)率先得到普及。用戶通過IaaS平臺獲得對所有計算基礎設施的利用,包括處理CPU、內存、存儲、網(wǎng)絡和其它基本的計算資源,用戶能夠部署和運行任意軟件,包括操作系統(tǒng)和應用程序。

雖然所有的云服務商都聲稱其服務可用率超過99.9%,但是由于國內網(wǎng)絡環(huán)境的復雜性,以及服務商軟、硬件實力的差異,造成用戶在相同硬件、系統(tǒng)和網(wǎng)絡資源配置下,獲得的IaaS服務質量存在差異。但差別到底有多大呢?為了幫助廣大用戶對市面上提供的主流云服務有更加精準的認識,云智慧工程師通過監(jiān)控寶部署在全國范圍的數(shù)百個監(jiān)測點,真實模擬用戶訪問行為,對市面上六款流行的云主機性能從服務器監(jiān)控、服務監(jiān)控、網(wǎng)站監(jiān)控等維度進行全方位檢測,得到評測結果。

基礎環(huán)境

此次評測,所選擇的云主機基礎硬件環(huán)境均為8核CPU(騰訊、美團、青云為虛擬機CPU),8G內存,2M帶寬,系統(tǒng)為Linux 2.6.32的64位版本。


云智慧監(jiān)控寶IaaS平臺性能評測報告

測試準備


云智慧監(jiān)控寶IaaS平臺性能評測報告

網(wǎng)絡結構圖

為模擬真實的用戶環(huán)境,我們通過在Web容器APACHE中部署PHP應用WordPress,生成基于公網(wǎng)IP的可訪問的域名,通過對頁面的模擬訪問請求實現(xiàn)對網(wǎng)絡狀況和主機性能的測試。

網(wǎng)絡狀況測試

由于國內各地區(qū)不同運營商之間互聯(lián)互通的問題,云主機的實際網(wǎng)絡訪問狀況成為用戶最為關注的影響網(wǎng)站性能的指標,各大服務商利用CDN等技術手段對網(wǎng)絡加以優(yōu)化,但在實際訪問環(huán)境中仍會頻繁收到用戶投訴。

監(jiān)控寶通過對云主機WordPress生成的URL創(chuàng)建HTTP監(jiān)控,頻率設置為每隔2分鐘監(jiān)控一次,可以得到頁面URL的可用率和響應時間;創(chuàng)建PING監(jiān)控可以得到訪問頁面的丟包率。這兩類監(jiān)控均涵蓋云智慧監(jiān)控寶部署在全球的所有分布式監(jiān)測點。


云智慧監(jiān)控寶IaaS平臺性能評測報告

上圖為72小時內,通過監(jiān)控寶獲取的被監(jiān)控URL的平均可用率數(shù)據(jù),是100多個監(jiān)控點訪問URL返回數(shù)據(jù)的均值,能看到不同地區(qū)不同運營商訪問URL的差異性。


云智慧監(jiān)控寶IaaS平臺性能評測報告

各家云主機的平均網(wǎng)絡超時從110ms到接近2000ms,是所有監(jiān)控寶監(jiān)控點網(wǎng)絡延時返回值的平均值,存在較大差異,主要是受不同地區(qū)、不同運營商互聯(lián)互通的影響,整體來說阿里、騰訊、華為和青云的網(wǎng)絡響應時間較好。


云智慧監(jiān)控寶IaaS平臺性能評測報告

在丟包率測試中,阿里、騰訊和首度在線的丟包率維持在5%以下,網(wǎng)絡質量較高,青云、華為和美團則基本保持在10%以下。另外白天網(wǎng)絡繁忙丟包率較高,夜晚空閑時段丟包率低。

發(fā)現(xiàn):

在網(wǎng)絡狀況測試環(huán)節(jié),阿里、騰訊、華為等大品牌云服務商的網(wǎng)絡質量較好,適合對網(wǎng)絡性能要求較高的企業(yè)。

主機性能測試

利用Jmeter實現(xiàn)對所有云服務器的高負載壓力測試,設置并發(fā)線程數(shù)為500, ramp-up period即間隔時間設置為0秒,循環(huán)發(fā)送。通過云智慧監(jiān)控寶的服務器性能監(jiān)控以及APACHE和MySQL應用監(jiān)控得到主機在高負載下的各項性能數(shù)據(jù)。


云智慧監(jiān)控寶IaaS平臺性能評測報告

CPU使用率

CPU使用率是指CPU使用時間占CPU總運行時間的比率,其中Linux/Unix操作系統(tǒng)將CPU使用率又分為用戶使用率(執(zhí)行用戶進程花費時間所占的比率)、系統(tǒng)使用率(執(zhí)行內核進程和中斷花費時間所占比率)、I/O等待(因為IO等待而使CPU處于空閑狀態(tài)等花費時間所占比率)和空閑(CPU處于空閑狀態(tài)的時間所占比率),而CPU總使用率即為以上四項參數(shù)之和。

從數(shù)據(jù)上看,在500并發(fā)下,云智慧監(jiān)控寶檢測到首都在線和華為云的CPU用戶使用率為50%左右,阿里、騰訊、美團云為60%,青云最高達到70%。各家CPU的系統(tǒng)使用率均在2.4%~3.6%區(qū)間,青云同樣稍高。


云智慧監(jiān)控寶IaaS平臺性能評測報告

同樣是8G內存,各家可使用的物理內存數(shù)量基本一致,都在7870M左右。500并發(fā)訪問情況下,云智慧監(jiān)控寶得到的各家內存使用率有較大差別,騰訊、首都在線僅為10%左右,華為、青云占30%,美團42%,阿里云達到56.9%。


云智慧監(jiān)控寶IaaS平臺性能評測報告

在網(wǎng)絡流量測試過程中,云智慧監(jiān)控寶只進行了高并發(fā)壓力下的網(wǎng)絡監(jiān)控,因此上述數(shù)據(jù)均為該場景下各家網(wǎng)絡流入、流出的實際數(shù)據(jù),不代表其最大網(wǎng)絡能力。除了騰訊云稍低,各家的網(wǎng)絡流出平均流量均達到2Mbps,與標稱服務吻合。


云智慧監(jiān)控寶IaaS平臺性能評測報告

作為典型網(wǎng)絡應用環(huán)境,IaaS平臺運行的Apache和MySQL的應用性能同樣讓人關注。云智慧監(jiān)控寶給出了壓力下Apache和MySQL的性能指標。其中Apache主要包括吞吐率和并發(fā)連接數(shù)數(shù)據(jù):吞吐率是Apache每秒處理的請求數(shù),單位是“reqs/s”,這是Apache當前性能的重要指標;并發(fā)連接數(shù),表示Apache當前同時處理的請求數(shù),它由httpd.conf中的MaxClients來確定最大值。

從數(shù)據(jù)上看,Apache吞吐率中除了阿里云的最大吞吐率較高,達到177reqs/s,其他各家性能比較一致,都在50~70reqs/s之間。并發(fā)連接數(shù)測試各家的數(shù)據(jù)存在較大差異,可能受網(wǎng)絡或機房防火墻的影響,美團云并發(fā)連接數(shù)最高達到256,阿里云為192,而騰訊和首都在線的最大連接數(shù)為19和28。


云智慧監(jiān)控寶IaaS平臺性能評測報告

云智慧監(jiān)控寶獲取MySQL應用性能數(shù)據(jù)整體比較一致,除了美團云以外,各家查詢吞吐率在550TPS左右,流入速率約為60KB/S,流出速率為500~600KB/S之間。而美團云的查詢吞吐率高達846TPS,流入速率和流出速率較其他各家均有差距,說明高并發(fā)對美團云的MySQL訪問影響較大。

結語:

對于互聯(lián)網(wǎng)領域的初創(chuàng)企業(yè)和轉型互聯(lián)網(wǎng)+的傳統(tǒng)企業(yè)來說,選擇正確的云服務商是創(chuàng)業(yè)和轉型成功的基本保障,然而不同的應用場景對IaaS服務的需求各不相同:電商服務需要穩(wěn)定的環(huán)境、游戲需要優(yōu)秀的主機性能、社交應用則需要應對大并發(fā)的消息處理……

此次評測希望能幫用戶透過云智慧監(jiān)控寶的數(shù)據(jù),對各家IaaS平臺所提供的云服務有更加真實的了解,并根據(jù)業(yè)務的需求作出準確的選擇。當然,用戶也可以登陸監(jiān)控寶官網(wǎng)自行注冊,對部署在云平臺上的網(wǎng)站、應用和業(yè)務進行監(jiān)控,并與我們溝通您的監(jiān)測結果或需求。云智慧亦將陸續(xù)推出更多云服務評測報告,敬請關注。

分享到

fanz

相關推薦