成功案例

天氣通新浪網(wǎng)(中國)有限公司

天氣通是國內(nèi)最早的專業(yè)手機天氣預(yù)報軟件,使用國家氣象局權(quán)威預(yù)報數(shù)據(jù)發(fā)布天氣信息,支持Symbian、Android、iOS和 WindowsPhone平臺。

背景介紹

新浪天氣通最早由個人開發(fā)者Mike于2008年8月3日在上海首創(chuàng),推出至今的5年多時間里一直為中國大、中、小城市手機用戶提供免費、及時的天氣信息服務(wù),其氣象數(shù)據(jù)由北京氣象局授權(quán)使用。

背后故事

在2012年,經(jīng)過四年的努力,天氣通的下載量已經(jīng)近億,用戶量達到幾千萬,這對服務(wù)的穩(wěn)定性、對運維團隊的提出了非常高的要求,與此同時,服務(wù)端的資源需求也是呈倍增長,具體為:

  • 隨著語音播報、動態(tài)天氣背景、天氣轉(zhuǎn)發(fā)等新業(yè)務(wù)的上線,服務(wù)器端的數(shù)據(jù)庫、存儲空間、CPU計算能力都遇到了挑戰(zhàn);
  • 在有特殊天氣情況時,訪問量會產(chǎn)生激增,要求服務(wù)有很高的可擴展性;
  • 用戶規(guī)模已經(jīng)十分龐大,這對服務(wù)的穩(wěn)定性提出了更高的要求;

面對業(yè)務(wù)發(fā)展中的瓶頸問題,天氣通團隊決定嘗試新的方式——應(yīng)用當時全新的云計算技術(shù)來解決。由于新浪云計算成立較早,在多家同類云服務(wù)提供商中比較成熟,最終,天氣通選擇了新浪云計算的SAE企業(yè)服務(wù)部署此項目。

  • 由于SAE本身的分布式屬性以及其自帶的多項內(nèi)嵌服務(wù)如MySQL、Storage等,天氣通團隊迅速的實現(xiàn)了分布式的部署,將數(shù)據(jù)庫、實景壁紙、數(shù)據(jù)統(tǒng)計等業(yè)務(wù)放在SAE平臺上。
  • 借助平臺的專業(yè)級安全防護功能,如網(wǎng)絡(luò)防火墻、應(yīng)用體檢等服務(wù),在一定程度上幫助天氣通優(yōu)化數(shù)據(jù)庫、應(yīng)用架構(gòu),使應(yīng)用的穩(wěn)定性更高。
  • SAE平臺自身具有靈活彈性擴展特性,完美支持PV從零到億的訪問,讓天氣通的運維團隊不再擔心訪問量激增帶來的挑戰(zhàn)。

效益體現(xiàn)

借助SAE平臺在運營、企業(yè)服務(wù)接入方面豐富的經(jīng)驗,使得天氣通能夠在極短的時間內(nèi)實現(xiàn)部分業(yè)務(wù)的遷移和快速部署;平臺的彈性擴展功能,使得團隊能夠輕松應(yīng)對訪問量激增的情況,為用戶提供穩(wěn)定服務(wù);一對一的技術(shù)經(jīng)理支持,協(xié)助DBA優(yōu)化SQL語句,大大提升了程序性能——新浪SAE平臺的專業(yè)服務(wù),為應(yīng)用的安全性、穩(wěn)定性和無縫擴展性提供了全面的保障,也使得團隊能夠把有限的開發(fā)資源用在刀刃上。