從20號(hào)一早上開始,某氣象服務(wù)網(wǎng)站開始出現(xiàn)訪問緩慢的問題。吃瓜群眾在微博上吐槽說(shuō)“怎么這點(diǎn)流量也看不住?!蔽倚南?,就算大雨讓這座城市顛倒,我也會(huì)給你有力支撐啊。畢竟,我們也是扛過(guò)雙11流量的。
正在我們準(zhǔn)備和客戶聯(lián)系核實(shí)時(shí),發(fā)現(xiàn)網(wǎng)站已經(jīng)恢復(fù)正常了。得知客戶是之前準(zhǔn)備的帶寬不夠,大家都來(lái)訪問就出現(xiàn)了擁堵。出現(xiàn)問題后,客戶在第一時(shí)間對(duì)帶寬做了升級(jí),由 4Mbps升級(jí)到了15Mbps。一共花了66.4元。
忍不住打個(gè)廣告:這就是用云計(jì)算的優(yōu)勢(shì),面對(duì)突發(fā)的流量能夠瞬間擴(kuò)容,而且很便宜。如果是傳統(tǒng)的方式就會(huì)延誤抗災(zāi)救災(zāi)了。
為了保險(xiǎn)起見,我們和客戶進(jìn)行了全方位的復(fù)盤,同時(shí)這些復(fù)盤也對(duì)于其他類似的客戶有參考價(jià)值:
1.“低配版”配置應(yīng)對(duì)突如其來(lái)的訪問壓力不夠用;
考慮到平時(shí)的訪問量,客戶使用的云服務(wù)器是“低配版”磁盤。有點(diǎn)是價(jià)格便宜,但出現(xiàn)突發(fā)情況后,當(dāng)天系統(tǒng)非常頻繁的觸碰該峰值,導(dǎo)致卡頓現(xiàn)象出現(xiàn)。
我們建議:使用高效云盤替換原來(lái)的數(shù)據(jù)盤。
2.購(gòu)買的帶寬不夠,無(wú)法滿足突發(fā)訪問量。
事發(fā)前,客戶云服務(wù)器ECS的帶寬僅4Mbps。但在當(dāng)天,峰值帶寬曾經(jīng)跑到33Mbps。已經(jīng)遠(yuǎn)遠(yuǎn)超出了極限。
我們建議:?jiǎn)⒂脦挵戳髁坑?jì)費(fèi)模式的負(fù)載均衡,這樣既能做到高可用,又能應(yīng)對(duì)大流量,而且抗壓的能力也更高。
在出現(xiàn)天氣異常的時(shí)候臨時(shí)升級(jí)帶寬,但數(shù)據(jù)盤必須建議更換為高效云盤。同時(shí)請(qǐng)使用云監(jiān)控做好該網(wǎng)站的可用性監(jiān)控,可以第一時(shí)間發(fā)現(xiàn)問題。
總結(jié):進(jìn)入夏季之后雷暴等極端天氣多發(fā),類似于氣象網(wǎng)站這樣容易因?yàn)樘鞖庾兓霈F(xiàn)訪問“暴漲”的情況,可以妥善根據(jù)情況提前做好彈性升級(jí)預(yù)案。云計(jì)算所特有的“按需升級(jí)”尤其是適合這類高彈性訪問的客戶。
我們一起用技術(shù)對(duì)抗災(zāi)害!
(本文作者王徐系阿里云技術(shù)專家 )