虚拟化平台在气象业务系统中的应用
2019-04-26刘鑫炼
文/刘鑫炼
1 引言
传统气象业务管理中数据库服务器、业务服务器等服务器物理硬件独立分散,造成大量资源浪费,同时不能很好为气象业务提供服务,随着大数据到来以及云计算的出现,给传统气象业务管理带来福音。在该过程还诞生出虚拟化平台技术,该技术出现解决了传统系统搭建消耗过程平台资源问题。针对气象业务管理中服务器资源浪费情况,文章采用虚拟化技术对气象业务系统进行搭建。
2 气象业务系统需求分析
气象业务系统中包含业务主要有:数据接收、数据处理、数据库、数据上传、Web网站、数据共享等。数据接收是指接收数百个野外区域自动站观测数据,以及通过卫星天线接收从中国气象卫星分发的气象原始数据。数据处理是指将气象原始数据进行分析处理生成各类数据产品。数据库是指存储区域自动气象站观测数据,供网站以及相关应用系统查询访问。数据上传是指将接收的气象原始数据通过气象系统内部专用网络上传到上级单位汇总。数据共享是储存处理后的数据供各用户访问。Web网站是为用户提供网站气象数据查询访问。
3 虚拟化技术在气象业务系统中应用研究
3.1 虚拟化气象业务系统构建
所构建虚拟化气象业务管理系统由:存储、服务器、三层交换机、平台服务器、管理服务器等组成。图1为系统架构图,表1为系统架构详细配置表。
使用VMWare版本为5.5。将2台服务器加入vcenter管理,建立群集,建立资源池,实现虚拟机能够动态的在2台物理机间转移,可以实现负载动态平衡,系统热迁移等等保证系统可靠性以及性能的操作。
表1:系统架构详细配置表
3.2 虚拟化平台气象业务管理系统应用
采用虚拟化技术后用户只需要在VMWare Vcenter软件中进行气象业务管理系统的配置,虚拟化平台与三层交换机的采用trunk方式搭配,通过划分不同的vlan,在系统中建立各种气象数据工作业务系统,互不干扰,并且可以方便的对各业务系统进行冷热备份、管理、迁移,并根据业务系统需求的变化,进行资源的动态分配。并且利用虚拟化技术后,为有需要的用户,独立配置虚拟服务器,通过远程桌面或者其他远程控制软件,用来测试或使用所研究的业务软件,搭建相对封闭的网络环境,避免繁琐的硬件搭建过程以及可能对现有业务系统的干扰。
3.3 遇到的问题及解决方案
存储与服务器通讯为什么采用二层汇聚?在项目实施中,开始计划的是服务器的九个物理网口全部汇聚整合为一个逻辑trunk网口,连接核心交换机,实现最大9G数据带宽,各数据传输动态占用,达到最大效率。然而在此模式下,存储的四个物理网口汇聚却始终只有单个1G的带宽,事与愿违。因此采用了分别聚合的方案,优先保障iSCSI通道拥有最大带宽,保证虚拟机有较好的磁盘性能。
4 结论
采用VMWare软件结合存储、服务器、三层交换机、工作站为气象业务系统提供了虚拟技术,并结合气象业务系统功能对系统进行开发,所开发系统满足气象业务管理系统功能需求。
图1:系统架构图