公有云主機異常流量沖擊下健康狀況測試
時間:2022-04-01 08:21:01 | 來源:行業(yè)動態(tài)
時間:2022-04-01 08:21:01 來源:行業(yè)動態(tài)
以上都是針對正常業(yè)務來進行的測試,但是在業(yè)務應用中,從來不是一帆風順,會有很多異常情況出現(xiàn)。于是接下來至頂網(wǎng)云能力評估小組就會人為的制造一些異常,來看一下在異常狀態(tài)下這些公有云主機的健康狀況如何。
為此,至頂網(wǎng)云能力評估小組采用在服務器端上用ab同時保持50個用戶訪問(ab參數(shù)-c 50)并建立1萬連接和間隔數(shù)分鐘后再發(fā)起同時保持50個用戶訪問并建立10萬連接的方式,對公有云主機高并發(fā)應用處理能力進行測試。由于博睿數(shù)據(jù)的監(jiān)測工具在云主機CPU跑滿的情況下無法提供準確監(jiān)控數(shù)據(jù),因此選用Apache AB所提供的請求速率Requests/s結果進行統(tǒng)計。
Apache AB應用性能測試圖表
在這里需要事先強調(diào)一件事情,Apache AB應用性能測試的數(shù)據(jù),本身沒有過多可以相互攀比的意義,此項測試是為了考驗在CPU被業(yè)務處理打滿之后云主機是否還可以正常運行。在上面測試中公有云主機正常業(yè)務應用中,每分鐘處理300-500左右也就是每秒種處理5到10個業(yè)務應用,已經(jīng)是單臺云主機可以正常處理的極限了,當正常應用接近這個極限之前就需要考慮如何對云主機進行擴展,以保障業(yè)務的正常可持續(xù)運營。
上面的測試也可以充分說明這個問題,金山云的Apache AB在1萬次訪問請求時,排名第二,在10萬次訪問請求時排名第一,但是在測試完成后,無論是遠程管理的客戶端還是公有云的控制臺對其進行操作均無法進行響應,只有再通過控制臺進行重啟后,才能繼續(xù)進行操作。也是本項測試中唯一一個沒有經(jīng)受住異常流量考驗的公有云主機,其它公有云主機均成功的經(jīng)受住了考驗,可以在突發(fā)異常時穩(wěn)定運行。
從上面的測試中我們可以了解,CPU的處理能力,與網(wǎng)絡應用息息相關,雖然在正常應用流量測試中,絕大部分的公有云主機CPU使用并沒有達到一個很高的數(shù)值,但這是因為為了測試所搭建的網(wǎng)頁簡單,沒有過多互動性內(nèi)容而導致的。公有云主機的CPU處理能力到底如何?為什么至頂網(wǎng)云能力評估小組一直提倡采用雙核云主機?網(wǎng)絡、計算、存儲中云主機的系統(tǒng)盤存儲能力又是如何?這些問題我們會在下半部分文章中再繼續(xù)為大家進行解讀。