成功案例
背景介绍
新浪天气通最早由个人开发者Mike于2008年8月3日在上海首创,推出至今的5年多时间里一直为中国大、中、小城市手机用户提供免费、及时的天气信息服务,其气象数据由北京气象局授权使用。
背后故事
在2012年,经过四年的努力,天气通的下载量已经近亿,用户量达到几千万,这对服务的稳定性、对运维团队的提出了非常高的要求,与此同时,服务端的资源需求也是呈倍增长,具体为:
- 随着语音播报、动态天气背景、天气转发等新业务的上线,服务器端的数据库、存储空间、CPU计算能力都遇到了挑战;
- 在有特殊天气情况时,访问量会产生激增,要求服务有很高的可扩展性;
- 用户规模已经十分庞大,这对服务的稳定性提出了更高的要求;
面对业务发展中的瓶颈问题,天气通团队决定尝试新的方式——应用当时全新的云计算技术来解决。由于新浪云计算成立较早,在多家同类云服务提供商中比较成熟,最终,天气通选择了新浪云计算的SAE企业服务部署此项目。
- 由于SAE本身的分布式属性以及其自带的多项内嵌服务如MySQL、Storage等,天气通团队迅速的实现了分布式的部署,将数据库、实景壁纸、数据统计等业务放在SAE平台上。
- 借助平台的专业级安全防护功能,如网络防火墙、应用体检等服务,在一定程度上帮助天气通优化数据库、应用架构,使应用的稳定性更高。
- SAE平台自身具有灵活弹性扩展特性,完美支持PV从零到亿的访问,让天气通的运维团队不再担心访问量激增带来的挑战。
效益体现
借助SAE平台在运营、企业服务接入方面丰富的经验,使得天气通能够在极短的时间内实现部分业务的迁移和快速部署;平台的弹性扩展功能,使得团队能够轻松应对访问量激增的情况,为用户提供稳定服务;一对一的技术经理支持,协助DBA优化SQL语句,大大提升了程序性能——新浪SAE平台的专业服务,为应用的安全性、稳定性和无缝扩展性提供了全面的保障,也使得团队能够把有限的开发资源用在刀刃上。