论文部分内容阅读
近年来,随着社会经济的快速发展和人们对气象服务需求的提升,构建气象监测系统成了推动气象观测业务、提升局部地突发性灾害预警能力的重要方式。由于目前气象系统建设的阶段性和不成熟性,在各行业内未能形成一个完整良好的网络体系:大量地自建气象数据中心,重复地投入IT基础设施建设使得部门资金利用率低下;在建设和运行过程中各自为政,缺乏统一的信息管理和共享平台,造成多个自动站网独立分散的局面,逐渐形成信息孤岛。云计算的出现为解决气象行业信息化建设中的问题提供了可行途径,它基于虚拟化方式,将网络上分布的计算、存储软件等资源集中起来为用户提供各种弹性服务,可以为信息化建设起到减少成本、提高资源利用率和拓展应用等作用。本文针对气象网络建设中存在的问题,提出了使用云计算作为开发平台构建一个开放性的智能气象网络系统。在分析各大IT公司所提供的云服务产品基础上,重点研究了微软的Windows Azure平台。并根据自动气象监测系统建设需求,设计了基于Windows Azure云计算平台的气象网络系统模型。采用GPRS组网技术实现自动气象站的接入,选用微软的云端数据库SQL Azure进行海量气象数据存储,并基于WindowsAzure平台开发和部署Web门户网站发布气象信息,为用户提供统一访问平台。通过使用Windows Azure云计算平台的存储和计算功能,使得接入系统的自动站用户大大减少了购买各种服务器硬件设备的资金投入;还使得各用户通过统一访问平台实现气象信息的共享和协同工作,有效避免信息孤岛的产生。