政务大数据基础支撑平台设计方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
政务大数据基础支撑平台设计方案
基础支撑平台是支撑应用系统的软件运行环境,包括服务器虚拟化软件、操作系统、数据库软件、GIS地理信息引擎软件、应用服务器中间件软件、企业服务总线等。
基础支撑平台软件的逻辑关系如下图:
1.1.1服务器虚拟化软件
虚拟化软件将物理机设备进行虚拟化,以提高资源的利用率,提高设备的扩展性,同时节约了能源等消耗,节约场地等配套设施,并便于设备的集中管理。
虚拟化平台建成后,利用云服务管理能力就可以实现从服务申请到虚拟化部署、从系统标准化安装到软件部署等。
服务器的整合在保持原有的服务器平台硬件和软件的前提下,在服务器裸设备上安装虚拟化管理软件,再虚拟化出来若干系统环境,相当于多个云主机。
具体功能如下:(1)虚拟平台的管理中心应能够实现集中的对虚拟平台本身和其上工作的所有虚拟机进行自动的升级和更新;
(2)支持在线的虚拟机迁移动能;
(3)支持将多个物理机组成集群,同时支持动态资源分配功能;
(4)当一台物理机发生故障时,虚拟机可以实现在集群之内的其它物理机上重新启动;
(5)提供备份功能,备份功能支持重复数据删除技术;
(6)具有智能的电源管理功能。
1.1.2操作系统
操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。
操作系统是计算机系统的关键组成部分,负责管理与配置内存、决定系统
资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。
桌面操作系统主要用于个人计算机上。
个人计算机从硬件架构上来说主要分为两大阵营,PC机与Mac机,从软件上可主要分为两大类,分别为类Unix操作系统和Windows操作系统。
服务器操作系统一般指的是安装在大型计算机上的操作系统,如Web服务器、应用服务器和数据库服务器等。
服务器操作系统主要集中在三大类:、Unix系列、Linux系列和Windows系列。
1.1.3数据库软件
数据库管理软件采用业界领先的以高级结构化查询语言(SQL)为基础的大型关系数据库,作为用方便逻辑管理的语言操纵大量有规律数据的集合,可以运行在各种计算机硬件和各种操作系统上。
基本要求如下:
➢支持大容量数据库存储;
➢支持面向对象的设计;
➢支持多媒体数据类型;
➢响应时间快、数据单位时间吞吐量大;
➢具有并行处理能力,支持多CPU模式的系统;
➢提供数据的正确性和一致性保护,包括实体完整性、参照完整性、复杂的事务规则;
➢安全保密机制完善,提供账户管理、用户权限、网络安全控制、数据约束。
➢支持分布式应用,具有数据透明度与网络透明度;
➢具有可移植性和可扩展性;
➢具有较强的容错能力,有磁盘镜象处理功能。
1.1.4WEB中间件软件
应用服务器中间件是位于操作系统与上层应用之间的中间支撑软件,具有标准的程序接口和协议,对于不同的平台具有符合标准接口和协议规范的具体体现,提供跨平台的应用、服务解决方案。
它可保证事务在异构环境下正常运行,
对事务进行安全性、完整性控制,提高应用处理的并发性、吞吐量,对应用事务进行协调管理。
数据交换中间件确保平台可以方便的在不同的操作系统和硬件平台上运行。
能够实现各异构数据库之间的数据集成,保证异构数据库之间的数据交换与共享,支持结构化文件与非结构化文件的读写,对XML、EXCEL、TXT等结构化文件提供文件内容解析功能,支持大数据文件的读取。
应该保证数据的可靠安全的传输,数据交换中间件支持HTTP/HTTPS传输协议,支持消息传输(消息主动发送、请求/应答、订阅/发布、消息路由)与文件(特别是大文件)传输。
具有数据转换的功能,支持数据格式转换、数据内容转换,提供图形化数据转换规则生成工具,提供对交换结点状态监控要求、交换服务状态监控要求、交换过程监控要求、交换日志管理要求、远程部署要求等多个方面。
具体参数如下:
(1)支持多种标准,包括EJB、JSB、JMS、JDBC、XML 和WML,支持J2EE。
(2)高可扩展性,支持客户机连接的共享、资源pooling 以及动态网页和EJB组件群集。
(3)跨平台兼容性,支持与主流数据库、操作系统的紧密集成。
(4)支持命令行远程控制应用服务器,支持通过命令行远程调整中间件平台运行参数,获取中间件平台运行状态。
远程控制命令需要通过用户认证。
(5)支持集群技术:
集群可跨越防火墙,可跨越多网段。
集群技术底层支持基于TCP和UDP的单播或组播。
支持Gossip Router技术。
在集群中支持Farm部署方式,即一个节点的应用部署可自动复制到集群其他节点。
支持集群节点可选择节点数范围的复制(如集群中有n 个节点,支持1个节点到少至1,多至n-1个节点的状态复制)。
不需要部署额外的集群管理节点,集群节点间为“点对点”的对称关系。