APP下载

基于大数据的智慧出行云服务平台设计与实现

2019-03-26

福建质量管理 2019年20期
关键词:管理工具服务平台架构

(郑州轻工业大学 河南 郑州 450000)

引言

郑州综合交通体系自紧密结合国家“十三五”规划提出的五大发展理念以来,坚持三网融合、内捷外畅的立体交通网络建设,提供全面、智慧的交通服务,营造低碳的交通环境,共享公平合理的交通资源,满足多元化的交通需求,逐步进入交通设施建设和品质提升并重发展阶段[1]。

现如今单一目的的服务难以满足人们日益增长的出行需求[2],未来的智慧交通应当深刻理解公众多样化的出行需求,实现数据共享并利用大数据进行预测和决策,以优化资源配置、满足居民出行需求[3],并通过统一的交通云服务平台向民众提供高效、全面的出行服务。

目前交通信息服务平台呈现零散化和各行其是的特点,很多信息系统和出行平台往往自成一体,无法向民众提供一个统一的信息服务入口,形成不了完整的出行链服务,不能提供针对公众出行定制化需求的公共交通实时性服务[4],导致出行者无法在第一时间得到最及时、最全面的交通信息,从而错过选择最佳的出行路线和方式。

一、总体思路

(一)综合大数据共享中心建设郑州市综合智慧交通云服务平台

为解决目前跨平台缺乏合作的问题,本文提出智能混合出行新模式,通过建立交通云服务平台,深度整合公交车、地铁、出租车等多种交通出行方式,让民众有更多、更省时、更合理的出行方式选择,从根源上改变各交通运输独立运营、缺乏有效的系统整合的服务模式。

智慧出行云服务平台应具备的主要特征包括:(1)交通云服务平台以大数据共享中心作为载体,并对这些大数据进行统一处理和管理,最终达到数据可共享的标准[5]。(2)云平台的交通数据采集和处理能保证数据的真实性、微观性和可变性,使交通出行服务更加智能、精准[6]。

二、实施方案

(一)云平台系统总体设计实现

Cloud Foundry作为业界第一个开源PaaS平台,提供了一套相对完善的PaaS平台解决方案,无需担心任何基础架构的问题。

Cloud Foundry内具有丰富的功能可供使用,能直接使用Cloud Foundry内含的服务架构体系,在这套框架的基础上进行定制化服务扩展,以满足功能需求。

本文将Cloud Foundry改造成一个提供智慧交通云服务的云计算平台,在其已有的服务架构基础上针对交通出行需求进行个性化功能扩展,不仅包含有基本服务功能,还进一步设计了个性化出行服务和出行智慧应用。

1.云服务平台应用架构设计

以Cloud Foundry平台为基础进行智慧出行云服务平台架构设计。通过对出行平台的功能需求分析,对Cloud Foundry的服务框架进行数据库、计算资源等出行服务功能扩展,为智慧出行应用和功能开发提供服务支持;根据出行用户的个性化需求确定扩展的定制化服务,利用交通云服务平台基础服务和功能应用提供的开放接口来设计自己的应用架构体系,以便进行进一步的开发。对于智慧出行应用运行在Cloud Foundry的DEA容器中,而通用的数据库、计算资源等主要基于Cloud Foundry的服务架构体系进行重新设计。

(二)智慧出行云服务平台大数据解决方案

为解决云平台中大数据带来的一系列问题,本文将HBase数据库与到智慧出行云平台结合起来,这样不仅能实现对大数据的支持,还有利于将并行计算平台Hadoop等融合进入到云平台中。

HBase服务节点提供创建、删除、修改HBase表等功能。与传统数据库单服务器不同,HBase由多个节点组成,但HBase只对外提供一个访问地址,即HMaster的地址。当交通信息服务节点在接到服务实例创建请求时,会紧接着在HBase上请求创建一个数据库表,然后在本地创建一个服务实例的记录表项来记录服务信息。此外,DEA中的应用在绑定服务实例后便能获取HBase数据接入的信息,应用就可以直接接入到HBase平台。

三、平台实现与案例分析

(一)云服务平台实现

本文采用cfdo(Cloud Foundry Do)作为后台管理工具,其功能包括日常使用中的安装、配置、环境、执行四个主要操作;安装工具采用Cloud Foundry后台管理工具提供的Chef,利用start、stop和restart工具对简单的部署脚本进行安装操作和生命周期管理;此外,Cloud Foundry组件的配置文件集中在统一目录中。此外,Cloud Foundry提供的部署工具都是基于Chef实现,但并不支持可定制化的部署,因此需要cfdo的install工具在Chef的基础上进一步扩充,以保证能实现可定制化功能。

智慧出行云服务平台后台管理工具功能完成情况,对于cfdo的三个二级命令exec、env、install都可以完全实现并得到验证在使用中运行正常。Cloud Foundry后台管理平台的源码以及依赖包所使用的服务器GitLab和批量管理工具dsh对服务器的管理操作也可以得到实现。

四、结语

随着新技术的不断涌现,智慧出行产品的演进逐步会向智慧化、标准化、开放化的方向发展。本文针对郑州市交通出行体系的不足和弊端提出解决方案,提出智慧出行新模式,通过进一步改进和扩展Cloud Foundry平台,实现智慧出行云服务平台大数据支持和交通信息数据共享,并通过实现两个创新性的智慧出行功能模块来验证设计的智慧出行云服务平台应用架构方案的可行性,塑造互联网+传统行业的新业态与新模式。

猜你喜欢

管理工具服务平台架构
基于FPGA的RNN硬件加速架构
打造一体化汽车服务平台
精益管理工具在手术室耗材管理中的应用
质量管理工具在减少CT停机天数中的应用
功能架构在电子电气架构开发中的应用和实践
江苏省一体化在线交通运输政务服务平台构建
论基于云的电子政务服务平台构建
基于云计算的民航公共信息服务平台
WebGIS架构下的地理信息系统构建研究
hosts文件管理工具