在疫情下,“停課不停課,停課不停學(xué)”成為高校工作的重點(diǎn)。高校采取了“網(wǎng)上延時學(xué)生報名、準(zhǔn)時上課”的教學(xué)方案,利用互聯(lián)網(wǎng)技術(shù)進(jìn)行網(wǎng)上教學(xué),主要通過以下流程:
此時用戶集中在線,所有在線鏈接都面臨著高并發(fā)的挑戰(zhàn)。對于網(wǎng)上選課,學(xué)校最擔(dān)心的是選課系統(tǒng)的堵塞和崩潰,影響學(xué)生的選課體驗(yàn)和結(jié)果。
我還記得去年復(fù)旦大學(xué)有一門叫“似是而非”的課特別受歡迎,每次開課,開課的教室都“難找”。據(jù)悉,第一輪選課,課程容量258人,似是而非的選課人數(shù)超過1000人。
如果真的有這樣的“網(wǎng)上名人”課程,疫情下的網(wǎng)上選課系統(tǒng)就背負(fù)了“選課過重”的包袱。
為了保證在線選課系統(tǒng)在高并發(fā)下的穩(wěn)定運(yùn)行,復(fù)旦大學(xué)信息系決定對該系統(tǒng)進(jìn)行壓力測試。
由于真實(shí)用戶并發(fā)訪問的行為模式不同于內(nèi)網(wǎng)模擬并發(fā)訪問的行為模式,內(nèi)網(wǎng)壓力測試無法準(zhǔn)確測試用戶在實(shí)際選課中在線集中的復(fù)雜情況。
內(nèi)網(wǎng)壓測無法得知真實(shí)外網(wǎng)壓力對復(fù)旦大學(xué)私有云出口帶寬的占用情況,以及對主交換機(jī)和負(fù)載均衡設(shè)備的影響。分布在全國各地的學(xué)生,同一時刻對服務(wù)器發(fā)起的請求,會經(jīng)過復(fù)雜的網(wǎng)絡(luò)路徑,包括:運(yùn)營商接入網(wǎng)、骨干網(wǎng)、防火墻、負(fù)載等,而這些路徑在內(nèi)網(wǎng)環(huán)境下是無法模擬出來的。在高并發(fā)下,用戶請求會受到阻塞,所以真實(shí)用戶會話存在服務(wù)器上的時長也與內(nèi)網(wǎng)壓測有很大的差異。壓力測試解決方案
復(fù)旦大學(xué)壓力測試公告
聽云根據(jù)復(fù)旦的選課系統(tǒng),通過收集分析高校的在線教學(xué)場景,制定了有針對性的壓力測試方案,即通過事務(wù)流的方式提前記錄一個選課過程,然后調(diào)用真實(shí)用戶節(jié)點(diǎn)進(jìn)行高并發(fā)訪問。
復(fù)旦大學(xué)壓力測量過程
為什么聽云壓力測試可以提前正確“診斷”真實(shí)用戶的高并發(fā)?
聽云通過聽云網(wǎng)絡(luò)中30多萬個真實(shí)用戶節(jié)點(diǎn)進(jìn)行模擬訪問,覆蓋了“事務(wù)”的整個環(huán)節(jié),同時給后端應(yīng)用服務(wù)器帶來了較高的并發(fā)壓力。然后啟用后端可視化性能監(jiān)控產(chǎn)品聽云服務(wù)器進(jìn)行監(jiān)控,發(fā)現(xiàn)高并發(fā)訪問請求下暴露的應(yīng)用性能瓶頸、負(fù)載限制等問題,快速定位問題,確保業(yè)務(wù)成功穩(wěn)定上線運(yùn)行。
根據(jù)復(fù)旦大學(xué)選課系統(tǒng)的并發(fā)用戶數(shù)、可用性、地理位置等分析結(jié)果,聽云發(fā)現(xiàn)該選課系統(tǒng)在高并發(fā)狀態(tài)下仍有很大的優(yōu)化空,并針對各種問題提供了詳細(xì)的優(yōu)化建議。
經(jīng)過聽云一系列優(yōu)化調(diào)整和多輪壓力測試,復(fù)旦大學(xué)的本科選課系統(tǒng)在并發(fā)11000的壓力下依然保證了95%的可用性,交出了一份漂亮的答卷!
聽云工程師哥哥總是注重反饋結(jié)果
接下來,聽云將積極與復(fù)旦大學(xué)緊密溝通,根據(jù)教學(xué)需要為其他業(yè)務(wù)系統(tǒng)提供壓力測試服務(wù),包括研究生選課系統(tǒng)、電子學(xué)習(xí)、優(yōu)秀在線課程等。
最后感謝所有去一線的工作人員!雖然聽云不能直接對抗病毒,但聽云所有人都在幕后默默戰(zhàn)斗,試圖讓科技在這場戰(zhàn)斗中發(fā)揮最大作用,確保疫情期間在線教務(wù)系統(tǒng)高效穩(wěn)定運(yùn)行!
冬天來了,春天還會遠(yuǎn)嗎?只希望春暖花開,病毒凋零,大家能在鳥語花香的校園里自由漫步!
1.《復(fù)旦選課系統(tǒng) 并肩抗“疫”|復(fù)旦大學(xué)停課不停學(xué),在線選課更輕松!》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識,僅代表作者本人觀點(diǎn),與本網(wǎng)站無關(guān),侵刪請聯(lián)系頁腳下方聯(lián)系方式。
2.《復(fù)旦選課系統(tǒng) 并肩抗“疫”|復(fù)旦大學(xué)停課不停學(xué),在線選課更輕松!》僅供讀者參考,本網(wǎng)站未對該內(nèi)容進(jìn)行證實(shí),對其原創(chuàng)性、真實(shí)性、完整性、及時性不作任何保證。
3.文章轉(zhuǎn)載時請保留本站內(nèi)容來源地址,http://f99ss.com/guoji/1309645.html