智慧交通云平台解决方案合集3套.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《智慧交通云平台解决方案合集3套.docx》由会员分享,可在线阅读,更多相关《智慧交通云平台解决方案合集3套.docx(267页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目 录智慧交通云平台技术方案建议书目 录1系统总体设计11.1云计算系统设计方案概述11.1.1系统基本功能11.1.2主要设计思想和设计目标、设计原则11.1.3智慧交通云平台的云计算解决方案21.1.4系统的主要技术特点31.2系统总体构架41.2.1系统基本组成与构架41.2.2系统功能构架41.2.3系统总体构架与功能模块81.3系统基本功能与处理方案101.3.1交管卡口数据入库功能与处理方案101.3.2数据存储功能与处理方案111.3.3查询分析功能与处理方案131.4系统互联与管理141.4.1组网方案141.4.2网络管理151.4.3系统安全161.5系统可靠性与扩展性17
2、1.5.1系统可靠性171.5.2系统扩展性191.6系统设计性能201.6.1交管数据流量处理能力201.6.2数据存储能力201.6.3查询分析计算性能212系统设计实施与关键技术方法222.1系统软硬件平台222.2数据处理流程222.3数据存储子系统242.3.1海量数据分布式数据存储构架242.3.2适应应用需求的混合存储策略262.3.3HDFS数据存储262.3.4大数据处理系统数据立方292.43.3.1 数据立方的体系架构292.4.1Database数据存储362.4.2数据存储的可靠性382.4.3数据压缩392.5数据查询与统计分析子系统412.5.1数据查询与统计分析
3、系统基本构架412.6基于云方案的交管数据查询索引与查询优化技术412.6.1基于数据立方的交管数据查询索引处理方案412.7交管数据处理集群的可靠性与负载均衡设计422.7.1负载均衡处理机的单点失效容错处理422.7.2查询处理机的单点失效容错处理462.8计算与存储集群的可靠性与负载均衡设计472.8.1计算与存储集群Master单点失效容错处理472.8.2计算与存储集群的负载均衡处理532.8.3HDFS的可靠性设计562.8.4数据立方可靠性设计582.8.5MapReduce计算可靠性设计602.9查询统计计算可靠性与负载均衡设计622.9.1基于Zookeeper的单点失效和负
4、载均衡设计622.10系统安全性设计642.10.1安全保障体系框架642.10.2云计算平台的多级信任保护662.10.3基于多级信任保护的访问控制702.10.4云平台安全审计722.10.5云计算综合安全网关753综合业务应用功能接口及效果793.1实时监控793.1.1实时车辆监控793.1.2报警车辆实时监控793.2数据查询813.2.1车辆信息查询813.2.2报警车辆查询813.3车辆轨迹查询823.3.1车辆查轨迹823.4事件检测报警833.4.1套牌车辆自动报警833.4.2同行车辆分析报警833.5流量统计和分析844详细设备配置清单85图表 1 智慧交通云平台云计算解
5、决方案3图表 2 智慧交通云平台的基本组成与构架4图表 3 智慧交通云平台总体构架与功能模块图8图表 4 智慧交通云平台架构10图表 5 数据存储处理架构12图表 6 交管数据接入13图表 7组网方案14图表 8 分布式文件存储系统吞吐量指标21图表 9 系统软硬件结构25图表 10 数据汇总上报处理流程26图表 11 实时数据入库流程26图表 12 分布式计算流程27图表 13 Hadoop结构28图表 14 Hdfs结构31图表 15 HDFS Namenode、DataNode和客户端们之间的交互32图表 16 HDFS数据压缩与组织38图表 17 数据查询子系统构架39图表 18 用户
6、界面图40图表 19 实时报警功能40图表 20 车辆轨迹回放41图表 21 负载均衡机分布图43图表 22 负载均衡机宕机预案44图表 23 Master节点宕机预案45图表 24 查询处理单点失效容错处理46图表 25 Master单点失效容错处理47图表 26 AvatarNode0以Pimary启动过程49图表 27 AvatarNode1以Standby启动过程50图表 28 DataNode启动过程50图表 29 AvatarNode0宕机后的状态51图表 30 AvatarNode1切换为Primary过程51图表 31 AvatarNode0重启过程52图表 32 Avatar
7、Node启动切换流程图53图表 33 Avatar体系架构图56图表 34 数据立方系统架构58图表 35 作业提交61图表 36 JobTracker0宕机61图表 37 作业注销62图表 38 Zookeeper基本工作结构图62图表 39 基于Zookeeper的查询分析计算单点失效和64图表 40 基于深度防护战略的IATF模型64图表 41 云部署模型的实现65图表 42 多级信任保护66图表 43 基于可信第三方的平台认证67图表 44 主要因素平台证书67图表 45 云存储安全子系统接口关系图70图表 46 基于多级信任保护的多级访问控制流程71图表 47 数据安全交换平台71图
8、表 48 云存储安全审计体系结构73图表 49 安全日志审计系统结构图74图表 50 Cloud-USG三种部署模式77系统总体设计1 系统总体设计1.1 云计算系统设计方案概述1.1.1 系统基本功能按照全省公安机关信息化建设总体规划,为实现对车辆归属地分析和车主关联分析、车辆之间轨迹分析、布控,布控比对、分析伴随、异地突发情况分析、高危地、重点车辆、案件关联性、套牌车辆查询等建设目标,为交通管理、治安管控、侦查破案、巡逻防范、反恐处突等各项公安工作提供服务保障。系统的基本功能和性能如下:海量历史交通监控数据汇总能够对千亿级的海量历史交通监控数据进行汇总处理。海量原始交通监控数据上报能够对千
9、亿级的海量上报交通监控数据进行上报处理。海量原始数据实时入库、生成索引能够对流量超过300万条/天的全量原始交通监控数据流进行实时处理。海量数据存储、计算能够存储千亿级别的数据, 并完成各种复杂业务应用计算。千亿级数据秒级查询能力高效索引算法,智能化调度任务系统,满足秒级查询速度。秒级实时业务响应高效实时数据通道,对于像实时监控、告警等实时业务,提供秒级响应时间。1.1.2 主要设计思想和设计目标、设计原则设计思想:将海量数据分解到由大量X86架构计算机构成的低成本云计算平台上进行实时处理,依靠分布式云计算软件进行容错,从而提升智慧交通云平台海量数据分析的实时性和性价比。设计目标:利用大量性价
10、比高的计算机,建立云计算平台,能够对流量超过300万条/天的原始交通监控数据流进行实时处理,提供车辆归属地分析、车主关联分析、车辆之间轨迹分析、布控,布控比对、分析伴随、异地突发情况分析、高危地、重点车辆、案件关联性、套牌车辆查询等多种业务支持。系统具有可动态可伸缩性、高度容错性和响应实时性,达到较之传统方案有一个数据量级的性能价格比提升。设计原则:(1)前瞻性技术与实际应用环境相结合本项目把握技术正确性和先进性是前提,但是前瞻性技术实施必须在云计算平台的实际应用环境和实际监控流量的基础上进行,必须结合云计算平台的实际情况进行研究和开发,只有与实际应用环境相结合才有实际应用价值。(2)学习借鉴
11、国外先进技术与自主创新相结合在云计算平台用于超大规模数据处理方面,国内外几乎是在一个起跑线上;但在关键技术研究及既往的技术积累方面,国外一些大公司有着明显的优势。同时,智慧交通云平台所将要面对的交通监控数据流高达300万条/天,是一个世界级的云计算应用。我们将积极学习借鉴国外先进的云计算技术,同时与自主创新相结合,形成功能强大、性能卓越的能够满足实际应用环境需求的云计算数据处理和分析平台。1.1.3 智慧交通云平台的云计算解决方案在公安网内部,构建若干X86架构计算/存储节点,虚拟出海量存储空间、处理能力和数据管理能力。同时研制面向应用的分布式数据处理软件,满足数据汇总、数据上报、数据入库、数
12、据查询、数据计算和数据管理等应用需求。图表 1 智慧交通云平台云计算解决方案1.1.4 系统的主要技术特点实时性:平台在高效率并行分布式软件数据立方的支撑下,可以实时完成交管数据入库、分析和管理工作,如数据汇总、数据上报、数据入库、数据查询、数据计算和数据管理等。海量数据入库不会出现数据堆积现象,各类分析和查询工作基本都在秒级完成,具有前所未有的高效性。高可靠性:基于对云计算可靠性深厚的研究积累,彻底解决了当前分布式计算平台易出现的单点故障问题。任何一个节点出现故障,系统将自动屏蔽,而且不会出现丢失数据的现象。包括查询任务分配节点、计算任务分配节点、HDFS元数据节点、HDFS数据存储节点、M
13、apReduceJob Tracker节点、MapReduce Worker节点、DataCube管理节点、DataCube服务节点等。可伸缩性:在不停机的情况下,增加节点,平台的处理能力自动增加;减少节点,平台的处理能力自动缩减。这样,可以做到与云计算平台的无缝对接,根据计算和存储任务动态地申请或释放资源,最大限度地提高资源利用率。高性价比:采用X86架构廉价计算机构建云计算平台,用软件容错替代硬件容错,大大节省成本。在目标性能和可靠性条件下,可比传统的小型机加商用数据库方案节省10倍左右的成本。全业务支持:采用分布式数据库模式,绝大部分海量数据存放于分布式平台并进行分布式处理,少量实时性要
14、求很高的数据存放于关系数据库中,可支撑各种类型的业务。不仅支撑查询、统计、分析业务,还可支撑深度数据挖掘和商业智能分析业务。1.2 系统总体构架1.2.1 系统基本组成与构架智慧交通云平台是一个处于交管数据采集与交管数据监测应用之间的系统。从系统基本组成与构架上来看,该共享平台由7个主要部分组成:历史数据汇总处理系统,上报数据上报系统,实时数据入库系统,交管数据存储系统,交管数据查询分析应用系统,数据管理系统以及系统管理。在基础设施构架上,该平台将架构将构建在云计算平台之上,利用现有的计算资源、存储资源和网络资源,作为智慧交通云平台的基础设施和支撑平台。1.2.2 系统功能构架智慧交通云平台需
15、要提供的7大主要功能描述如下。(1)历史卡口数据汇总处理系统历史卡口数据汇总处理主要负责把分散的数据中心的历史卡口数据,进行读取解析处理,并将处理后的历史数据汇入一个统一的数据中心。在内部处理模块上,历史卡口数据汇总系统主要包括三个模块:读取模块、解析模块和汇总模块。读取模块主要负责各个数据中心历史数据的读取处理,解析模块主要负责把读取到的历史卡口数据解析成合理的数据格式,而汇总模块主要负责把解析好的历史卡口数据上传到统一的数据中心。在系统构架上,为了满足分散的数据中心处理需要,需要在每一个数据中心处安装一个数据汇总程序。(2)卡口数据上报处理系统卡口数据上报处理负责把各地市数据中心的卡口数据
16、,按照一定的需求(按时间段或一定的数据量),上报给省厅数据中心。在内部处理模块上,上报数据上报系统主要包括三个模块:读取模块、解析模块和上报模块。读取模块主要负责市数据中心需要上报数据的读取处理,解析模块主要负责把读取到的卡口数据解析成合理的数据格式,而上报模块主要负责把解析好的数据上传到的省厅数据中心。在系统构架上,为了满足各地市数据中心处理需要,需要在各地市数据中心处安装一个数据上报程序。而省厅数据中心需要提供数据上报的接口。(3)实时卡口数据入库系统实时卡口数据入库系统主要负责各地市每个卡口产生的数据实时入库。在内部处理模块上,实时数据入库系统主要包括三个模块:接受模块、解析模块和数据入
17、库模块。接受模块主要负责接收每个卡口产生的数据流,解析模块主要负责把接受到的数据流解析成合理的数据格式,而数据入库模块负责把解析好的数据加入到市数据中心。在系统架构上,为了使每个卡口的数据能实时入库各地市数据中心,需要在每一个负责接受卡口数据的工控机上安装一个实时数据入库系统。(4)交管数据存储系统原始交管数据,将全部存储在智慧交通云平台的云存储资源中。资源池提供两种存储资源:一种是结构化数据存储资源,用于存储少量的接口中间数据;另一种是分布式文件系统,用于存储海量的非结构化数据。为了满足和适应数据量、数据特征和查询处理的不同需求,将采用一种混搭式的数据存储方案。对容量巨大、常规数据库难以处理
18、的数据,如交管数据,将主要存储在基于数据立方系统中;这些数据将通过数据立方的接口进行访问和计算处理。而对于部分数据量不大、且查询响应性能要求很高的数据,如用于报警比对的中间数据,将被存放在关系数据库中。关系数据库将采用MySQL。这些数据将通过结构化数据存储访问接口(如JDBC)进行访问。在存储构架上,若以存储3年的原始交管数据、报警信息数据和针对快速查询建立的索引数据,在300万条/天的交管数据流量下并考虑未来的数据量的增长,将大约需要512TB的存储容量,按照每个存储节点16TB的存储容量,加上少量的冗余节点,将需要32个存储节点。(5)交管数据查询分析应用系统交管数据查询分析应用主要提供
19、包括车辆归属地分析、车主关联分析、车辆之间轨迹分析、布控,布控比对、分析伴随、异地突发情况分析、高危地、重点车辆、案件关联性、套牌车辆查询、车辆轨迹回放等功能。车辆轨迹查询处理时,由于交管数据量巨大,难以存储在常规的关系数据库中,而如果直接存储在HDFS中又难以保证查询效率。为此,需要考虑将交管数据存储到数据立方中处理。此外,用户从客户端发起以上各种数据查询分析任务时,也会产生大量并发的查询任务。以上各种查询分析计算任务的处理将需要考虑在计算集群上进行并行化任务调度和负载均衡处理。这些并行计算任务及负载均衡处理将使用Zookeeper基于计算集群完成统一的控制和实现。在系统构架上,以上查询分析
20、计算任务将需要使用一个大规模数据并行计算集群。在编程实现上,存储在数据库中的数据将使用常规的数据库查询语言实现;对存储在数据立方中的交管数据,针对不同的处理要求,在数据量极大而处理实时性要求不是特别高的情况下,为了方便对海量数据的并行处理,将采用MapReduce编程方式实现;而对于那些实时性要求很高的查询分析计算,由于MapReduce启动作业需要较长的时间开销,将不适合采用MapReduce编程实现,而需要用非MapReduce编程方式实现。(6)数据管理系统在实际使用中,可能用户会对某一时间段或者类型的数据特别关心,就可以通过数据管理系统查询并导出这部分数据以供使用。包括数据查询和数据导
21、出两大部分。数据查询让用户以自定义的条件查询出数据,而数据导出就是将这些数据以合理的格式导出到数据中心以外。(7)系统管理系统管理主要包括智慧交通云平台的配置管理、系统安全管理、系统用户管理,以及数据备份、系统故障监测复等管理维护功能。配置管理是其中最主要的部分,是系统各个模块正常运行的基础。系统应能够对网络地址、设备地址等进行配置;能够对用户做权限管理,以防止数据外泄;并能及时有效的对数据进行备份和故障检测等工作,防止数据的意外丢失。系统应支持树图、数据表格、网络拓扑图形式展示配置数据。1.2.3 系统总体构架与功能模块基于以上基本的系统组成和功能构架,系统的详细总体构架和功能模块设计如图所
22、示。图表 2 智慧交通云平台总体构架与功能模块图上图中,自底向上分为五个层面。最下层是硬件平台层,将使用南京市公安局云计算中心所提供的计算、存储和网络资源。从系统处理系统的角度看,这一层主要包括云存储计算集群,此外还包括接口和管理服务器、包括用于实现客户端访问的Web服务器。第二层是系统软件层,包括移动的云存储系统软件,综合分析云计算软件平台,以及Web服务软件等。云存储系统将提供基于MySQL关系数据库的结构化数据存储访问能力,以及基于HDFS的分布式文件系统存储访问能力,分别提供基于JDBC/SQL的数据库访问接口以及HDFS访问接口。综合分析云计算软件平台可提供对HDFS、数据立方数据的
23、访问,并提供MapReduce编程模型和接口、以及非MapReduce模型的编程接口,以及用于实现并行计算任务负载均衡和服务器单点失效恢复的Zookeeper。第三层是智慧交通云平台中的数据层,包括原始交管数据、索引数据、用于分析的中间数据、以及系统配置数据等。其中,原始交管数据、索引数据等海量数据将存储在南京公安局云存储系统的HDFS分布式文件系统中,用HDFS接口进行存储和访问处理;而其它用于分析的中间数据等数据量不大、但处理响应性能要求较高的数据,将存储在云存储系统的关系数据库系统中,用JDBC/SQL进行存储和访问处理。第四层是交管数据处理软件层,主要完成智慧交通云平台所需要提供的诸多
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智慧 交通 平台 解决方案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内