基于物联网和虚拟化在宁夏水利数据中心应用系统部署
[摘 要]随着物联网、虚拟化、云计算等新技术的广泛应用。宁夏水利行业也跟随新技术发展的前沿,在国家大力推进信息化建设的大环境下,我区水利信息化得到了长足的发展,基于物联网和虚拟化技术在宁夏水利数据中心的建设过程中得到了初步应用,不断提高管理水平。
[关键词]虚拟化;数据中心;应用系统;部署
随着水利信息化的快速发展,信息自动规模化采集的能力日益增强,信息资源的数字化程度不断提高,服务于主要业务的数据库初步建成并逐步形成数据库群体。但是,分散建设的业务应用和数据库导致的信息资源开发利用程度不高,技术条件差异很大,形式与结构的异构现象严重,发展极不平衡等突出问题日益严重。
宁夏水利厅适时启动水利数据中心建设,构建先进实用、安全可靠、全局性的水利信息资源存储管理、共享与交换、应用服务等功能为一体的宁♥夏水利数据中心,逐步形成标准、开放的水利信息资源的服务窗口,为宁夏水利各类业务应用系统提供数据支撑。宁夏水利数据中心作为全区水利系统信息化的集中枢纽,通过水利各类业务管理数据的集中采集、集中存储、集中管理和集中服务,一体化地解决水利信息系统的建设、运行和管理问题,一体化地解决信息资源整合与应用系统集成问题,为各级水利行政主管部门的行业监管、业务指导、政务建设和公共服务能力建设提供技术保障和及时、准确和完整的信息综合服务。
1 总体部署架构
1.1 数据采集系统
采集系统部署在区中心和市县水务局,作为一个应用系统接入数据中心。由数据中心为其分配专用数据库,实现单点登录、用户统一管理,以及访问平台提供的基础服务、应用服务和业务服务,如数据查询服务、用户信息服务、告警服务、地理信息服务等。采集系统从数据采集站点采集各类数据(如雨量、水位、温度、墒情、变形等)数据通过GPRS发送至数据采集系统。系统根据需要可以通过数据统一访问接口,将采集到的数据落地至数据中心和市县水务局为采集系统创建的专用数据库中。
采集的数据可分为自动审核和人工审核。在自动采集的遥测数据中,绝大部分数据属于自动审核数据,需人工审核的概率很小。
水利数据中心基础数据库的数据来源于业务应用系统。业务应用系统的各级用户负责管理本系统中的业务数据,并保证业务系统中数据的正确性。然后,通过数据交换与共享服务,从业务应用系统的专用数据库进行数据抽取、清洗和加载,并通过自动审核以及人工审核机制,最终同步到区中心的基础数据库中,业务应用人员无权直接对基础数据库的数据进行修改。
1.3 数据访유问
各类业务应用系统通过服务总线访问数据查询服务的方式,访问基础数据库中的数据,实现资源共享。
1.4 分中心部署的业务应用系统
在分中心运行环境中部署“分中心前置系统”,由单点登录前置、数据查询服务前置、数据统一访问接口、地理信息系统前置四部分以及用于分中心与区中心进行数据交换使用的数据交换前置组成。部署在分中心的业务应用系统,在本地服务器上建设一定规模的专用数据库,主要存储应用系统自身产生的数据。
1.5 网络异常事件的处理
1.5.1 备份线路通讯通道
数据采集网络采用GPRS 线路为主,GSM 线路(短信)为辅的情况。系统正常时通过GPRS 线路,将采集数据传送至区中心,入采集数据库,后经认证和同步入基础数据库,各系统通过数据中心提供的数据查询统一访问数据中心数据。
前置系统中包含单点登录前置,分中心各业务应用系统的☂单点登录接入到单点登录前置中。在正常情况下,单点登录前置通过区中心的单点登录系统,实现用户认证和令牌切换等用户管理,并将认证成功的信息缓存在分中心本地数据库中。
1.5.3 定时调用数据中心的☪数据查询服务
针对常用的业务数据,通过配置数据查询服务前置,可以定时调用数据中心的数据查询服务,实现本地预缓存。
1.5.4 根据数据查询请求查询ฌ本地缓存
在网络异常情况下,分中心前置系统通过数据查询服务前置模块,根据数据查询请求查询本地缓存,实现数据查询服务的离线数据访问。
1.5.5 文件保存
在网络恢复正常以后,数据查询服务前置将数据查询请求直接转发至数据中心应用服务平台,并将成功调用的请求和返回结果在分中心本地进行缓存,缓存以文件形式保存在磁盘中。
2 结 语
在物联网、虚拟化、云计算等新技术的不断出现,以及广泛应用。宁夏水利行业也是跟随新技术发展的前沿,在国家大力推进信息化建设的大环境下,我区水利信息化得到了长足的发展,基于物联网和虚拟化技术在宁夏水利数据中心的建设过程中得到了初步应用。