论文部分内容阅读
近年来,云计算和大数据技术在信息界掀起一浪接一浪的高潮,云计算技术利用大量的、集中的资源解决大量分布的计算问题,使IT资源达到最大化利用。而大数据技术使得从日益增多的海量数据中获取有用的知识成为可能。气象预报是基于海量的观测数据和并行计算结果数据的,气象信息能力决定了气象预报是否能做到自动化、快速、准确,气象信息化因此而在近年来得到了快速的推动。但在信息化能力提升的同时,却忽视了气象信息的运维管理。本文的研究主题就是在这一背景下提出来的,是在研究IT近年来信息技术服务管理的基础上,综合参考国内外核心的IT管理标准和服务模式,结合云南省气象信息管理的实际而设计出来的云南省气象综合信息运维平台。本文的主要工作包括以下几个方面:首先采用UML的用例分析法和工作分解结构对云南省气象综合信息运维平台进行了需求分析,接着根据架构设计的五视图法,对云南省气象综合信息运维平台从5个不同的角度进行了架构设计,然后阐述了云南省气象综合信息运维平台中一些急需的、关键的模块实现,最后阐述了系统测试设计和系统的性能调优。本文运维流程实现的依据是ITIL规范。根据项目开发团队成员掌握架构的实际情况,采用了混合架构进行开发,后台进程、服务组件等采用了python实现,原因是python技术比较简单,易于掌握,适应于写长期运行的后台程序,而且是跨平台的;而采用Java EE轻量级解决方案来开发服务的配置管理、Web展示等模块。这虽然增加了项目后期的维护难度,但为了在规定时间内完成该项目,这是最好的解决办法了。鉴于研究领域和特长的关系,本文作者除主持本项目的需求分析、架构设计外,主要参与完成后台服务程序,特别是与网络相关的模块的编码实现。采用python在数据处理和分析方面的优势,参与了网络监控、报文格式检查、报文分析、事件管理等模块的具体实现。本系统自顶向下由运管门户、服务支持平台、运行监控管理平台、统一事件管理平台、IT基础架构监控平台组成。本系统的开发满足了云南省气象信息中心的运维监控管理的需求,它使运维人员直观地了解气象信息系统的运行现状和发展趋势,大大地减轻了运维的工作量,提高了运维管理水平和效率。