成功案例

天气通新浪网(中国)有限公司

天气通是国内最早的专业手机天气预报软件,使用国家气象局权威预报数据发布天气信息,支持Symbian、Android、iOS和 WindowsPhone平台。

背景介绍

新浪天气通最早由个人开发者Mike于2008年8月3日在上海首创,推出至今的5年多时间里一直为中国大、中、小城市手机用户提供免费、及时的天气信息服务,其气象数据由北京气象局授权使用。

背后故事

在2012年,经过四年的努力,天气通的下载量已经近亿,用户量达到几千万,这对服务的稳定性、对运维团队的提出了非常高的要求,与此同时,服务端的资源需求也是呈倍增长,具体为:

  • 随着语音播报、动态天气背景、天气转发等新业务的上线,服务器端的数据库、存储空间、CPU计算能力都遇到了挑战;
  • 在有特殊天气情况时,访问量会产生激增,要求服务有很高的可扩展性;
  • 用户规模已经十分庞大,这对服务的稳定性提出了更高的要求;

面对业务发展中的瓶颈问题,天气通团队决定尝试新的方式——应用当时全新的云计算技术来解决。由于新浪云计算成立较早,在多家同类云服务提供商中比较成熟,最终,天气通选择了新浪云计算的SAE企业服务部署此项目。

  • 由于SAE本身的分布式属性以及其自带的多项内嵌服务如MySQL、Storage等,天气通团队迅速的实现了分布式的部署,将数据库、实景壁纸、数据统计等业务放在SAE平台上。
  • 借助平台的专业级安全防护功能,如网络防火墙、应用体检等服务,在一定程度上帮助天气通优化数据库、应用架构,使应用的稳定性更高。
  • SAE平台自身具有灵活弹性扩展特性,完美支持PV从零到亿的访问,让天气通的运维团队不再担心访问量激增带来的挑战。

效益体现

借助SAE平台在运营、企业服务接入方面丰富的经验,使得天气通能够在极短的时间内实现部分业务的迁移和快速部署;平台的弹性扩展功能,使得团队能够轻松应对访问量激增的情况,为用户提供稳定服务;一对一的技术经理支持,协助DBA优化SQL语句,大大提升了程序性能——新浪SAE平台的专业服务,为应用的安全性、稳定性和无缝扩展性提供了全面的保障,也使得团队能够把有限的开发资源用在刀刃上。