臺風背后的云計算
每年夏季,源自南太平洋的臺風便頻頻造訪浙江。這一危害極大的氣象讓所有的東部沿海居民受到威脅,也讓浙江省臺風路徑實時發(fā)布系統(tǒng)壓力倍增,平日只有幾萬PV的網(wǎng)站會在幾天之內(nèi)上升到幾百萬PV。很少有系統(tǒng)會比災害預報系統(tǒng)受到的壓力更大的了,在這類突然劇增的訪問量面前,甚至連淘寶網(wǎng)的雙十二大促銷這樣的大型網(wǎng)絡(luò)狂歡都相形見絀。毫無疑問,浙江省臺風路徑實時發(fā)布系統(tǒng)就遇到了這個難題,而解決這一難題的方式則是與阿里云合作,采用了先進的“云計算”。
本文引用地址:http://cafeforensic.com/article/135743.htm臺風路徑發(fā)布系統(tǒng)
從每年的5月開始到11月間,東亞就進入了臺風季。太平洋上可能會誕生數(shù)十個熱帶氣旋,其中有很大部分最終并未發(fā)展成為臺風,還有些則因副熱帶氣壓帶而滯留海上,能夠登陸的臺風數(shù)量并不多。
但凡是登陸的臺風就如同精挑細選的死士一樣異??膳?。在來臨之前,政府發(fā)布公告提醒做好準備,嚴重的時候則會發(fā)布放假通知,所有企事業(yè)停工,學校停課。上上下下關(guān)注臺風的方向和威力,由于其強大的威力,在信息傳播尚不發(fā)達的時候甚至釀成不少謠言。
在互聯(lián)網(wǎng)時代,上網(wǎng)去看臺風成為公眾了解信息的主流途徑。這當中,實時更新的臺風路徑發(fā)布系統(tǒng)成為最重要的信息源。電視臺和微博上的信息絕大多數(shù)來源于這個網(wǎng)站,因為防臺指揮中心的大屏顯示的就是該系統(tǒng)。
浙江的這一系統(tǒng)還匯聚了中港臺日美5地氣象部門的預測數(shù)據(jù),并以每小時更新一次的速度快速跟進臺風進展與路徑。是抗臺防災指揮、市民生活出行的重要依據(jù)之一,其對于穩(wěn)定性的要求異常嚴苛。
一位橫向?qū)Ρ攘伺_風預報網(wǎng)站的工程師表示,目前在技術(shù)投入上相對重視的主要有浙江省臺、溫州臺、上海臺,其他省市的臺風預報系統(tǒng)非常簡陋,甚至保持了官方機構(gòu)一貫對于非IE瀏覽器的極端排斥。
無疑,這與浙江省對臺風之痛刻骨銘心有關(guān)。1956年,三門縣登陸的臺風造成近5000居民死亡。1988年8月8日杭州因臺風全城停電5天。1997年臺風受災人口2167萬,占全省人口的一半。近年來每個超強臺風均會帶來180億以上的損失。
巨大的流量挑戰(zhàn)
“宕機是最常見的情形。”今年臺風季中,每遇臺風來臨,就會有一些氣象網(wǎng)站陷入崩潰,原本采用的技術(shù)就并不高超,遭遇到如臺風版上網(wǎng)找資料的用戶之后,簡直就是“弱爆了”。
以8月8日登陸過境的超強臺風海葵為例,8月5日的系統(tǒng)訪問量僅有區(qū)區(qū)不到10萬,而6日增加到80萬,7日增加到250萬,8日創(chuàng)下350萬的訪問,這也是該系統(tǒng)自上線以來的歷史新記錄。也就是說3天內(nèi)的訪問量增長了幾十倍。
“按照400萬訪問的標準去配置服務器是不太現(xiàn)實的,因為除了這一天之外,99%的資源就會閑置浪費。而臨時去找滿足新增99%的計算資源也是非常有難度的,因為采購與部署需要大量時間。”該系統(tǒng)負責人表示。
“這是非常典型的云計算彈性應用場景,我們很快達成了合作意向,并且快速去做,以7月份的第一個臺風為測試對象,結(jié)果完全無壓力。”阿里云計算總監(jiān)張敬表示,當前只有云計算可以實現(xiàn)這種規(guī)模的彈性。
為了應對更大規(guī)模的臺風???,一共動用了SLB負載均衡、云服務器、開放存儲這3種產(chǎn)品。負載均衡負責將暴增的用戶動態(tài)地引導到不同的服務器上,以防止單個服務器壓力過大而崩潰。而數(shù)臺云服務器則被部署到不同的集群上,這使得即便單個集群出現(xiàn)意外也不至于系統(tǒng)崩潰。開放存儲中存放了歷年的臺風數(shù)據(jù),并且得到氣象站不斷更新的數(shù)據(jù)上傳,這些數(shù)據(jù)都被同步存儲到不同地方的存儲設(shè)備上,確保不會因為硬盤故障而丟失任何數(shù)據(jù)。
一言以蔽之,分布式的云計算將風險盡可能地降到最低點,而與此同時也能根據(jù)訪問的量進行動態(tài)的擴展。這是一個在前幾年還僅僅是設(shè)想的大型系統(tǒng)飛天所提供的部分服務,也是阿里云計算的核心服務。
云計算如何被落地?
臺風必然帶來災害,所幸的是,??⑽丛斐商蟮膿p失。在總結(jié)經(jīng)驗的過程中,云計算第一次與預警、應急等一起被列入防臺成功經(jīng)驗。這也意味著,云計算這種由互聯(lián)網(wǎng)技術(shù)發(fā)展而來的通用技術(shù)成為現(xiàn)實的生產(chǎn)力。
作為管理部門的浙江省水利廳,還希望借助云計算進一步增強臺風路徑發(fā)布系統(tǒng)的功能,將水文資料、實時圖片等集成進去,做出全國最好的臺風系統(tǒng)。
事實上,作為新生事物尤其是企業(yè)提供的服務,往往很難得到政府部門的積極接納。云計算也面臨這一困境。但在防臺過程中體現(xiàn)的價值也深深地吸引了許多單位的關(guān)注,這些公眾服務實際上都具備非常典型的峰谷效應,迫切需要彈性的廉價的云計算的支持。
“云計算的推廣過程與研發(fā)一樣艱難,但事實證明云計算是被很多人所需要的,未來會更好。”張敬表示。
評論