美國主機(jī)服務(wù)器租用公司分享如何進(jìn)行云環(huán)境運(yùn)算
云計(jì)算技術(shù)的成熟毫無疑問將改變整個(gè)互聯(lián)網(wǎng)IT架構(gòu)模式。企業(yè)不僅可以利用云計(jì)算降低IT基礎(chǔ)架構(gòu)成本,更可獲得更高的運(yùn)維效率和靈活性。但在此之前,必須建立起正確的云端測試(例如應(yīng)用在云服務(wù)器中的表現(xiàn)測試),包括應(yīng)用程序的兼容性、安全性、可用性以及不同負(fù)載條件下的可擴(kuò)展性。如果未經(jīng)測試貿(mào)然部署到云環(huán)境,可能導(dǎo)致應(yīng)用程序無法正常運(yùn)行。那么,怎樣進(jìn)行云環(huán)境性能測試呢?

在云環(huán)境下的測試與非云環(huán)境的測試類似。它涉及到一系列的測試,幫助團(tuán)隊(duì)來分析系統(tǒng)的各個(gè)方面,包括各種不同的云應(yīng)用場景--公有云(云服務(wù)器等)、私有云或混合云。性能測試在不同場景內(nèi)得出對軟件或應(yīng)用程序的測試結(jié)果。不同之處在于,在云環(huán)境的設(shè)置下,性能測試的規(guī)劃和執(zhí)行不太適用。最重要的是,在云環(huán)境下的響應(yīng)時(shí)間可以不同于在非云環(huán)境的時(shí)間。
二、高負(fù)載下性能測試
在測試過程開始時(shí),從云提供商和云服務(wù)器中其他客戶的負(fù)載統(tǒng)計(jì)信息中,獲得所需信息是非常重要的??紤]到將在云上托管一系列應(yīng)用程序,這將提供給您可以預(yù)期的響應(yīng)時(shí)間。因此,建議在高負(fù)載環(huán)境下運(yùn)行性能測試時(shí),評估響應(yīng)時(shí)間。這些測試需要定期運(yùn)行以記錄最小、最大和平均響應(yīng)時(shí)間。這將有助于在實(shí)際測試過程中,跟蹤應(yīng)用程序的響應(yīng)時(shí)間。
三、壓力測試
與負(fù)載測試類似,在公共云、云服務(wù)器中進(jìn)行壓力測試是非常必要的,因?yàn)楸仨氝M(jìn)行極端的規(guī)劃和執(zhí)行。云服務(wù)器等公有云模式是由多個(gè)用戶共享,因此測試必須比私有云更有效地進(jìn)行規(guī)劃。壓力測試對于所有的應(yīng)用程序都是非常嚴(yán)格的,理解應(yīng)用程序的響應(yīng),找到壓力點(diǎn)和突破點(diǎn)至關(guān)重要。
四、內(nèi)存監(jiān)控
通過內(nèi)存監(jiān)控工具,可以在測試團(tuán)隊(duì)監(jiān)視虛擬內(nèi)存的情況下進(jìn)行大量測試。這對于理解測試應(yīng)用程序的云環(huán)境的容量和可伸縮性非常重要。
五、彈性測試和可擴(kuò)展性測試
云服務(wù)器等云環(huán)境支持彈性計(jì)算,可彈性擴(kuò)容資源。彈性測試是云環(huán)境測試中的一個(gè)重要環(huán)節(jié),通過彈性測試,可以了解產(chǎn)品性能是否達(dá)到SLAs水平,以及是否可以進(jìn)一步擴(kuò)展。在云模型中,模型或多或少是按需付費(fèi)的,彈性測試有助于驗(yàn)證所使用的服務(wù),并根據(jù)使用情況估算成本。這種方法可以在高負(fù)荷下穿過斷點(diǎn),可以增加和減少負(fù)荷。對于這樣的情況,邊界值分析法是方便的,它可以幫助確定閾值。









