南航SVC大数据支撑案例

上传人:仙*** 文档编号:176628581 上传时间:2022-12-23 格式:PPT 页数:25 大小:2.67MB
收藏 版权申诉 举报 下载
南航SVC大数据支撑案例_第1页
第1页 / 共25页
南航SVC大数据支撑案例_第2页
第2页 / 共25页
南航SVC大数据支撑案例_第3页
第3页 / 共25页
资源描述:

《南航SVC大数据支撑案例》由会员分享,可在线阅读,更多相关《南航SVC大数据支撑案例(25页珍藏版)》请在装配图网上搜索。

1、SVC大数据支撑案例 进一步的工作进一步的工作 系统架构系统架构 技术选型考虑技术选型考虑 案例说明案例说明数据分散,形成数据孤岛;无法统一共享。数据分散,形成数据孤岛;无法统一共享。13456278高端系统旅客资料大客户旅客资料呼叫旅客资料客舱旅客资料电子客票旅客资料离港旅客资料销售旅客资料客户统一视图系统(SVC)CustomerLoyalty投诉SeatingInventoryCheck-inFlight DataIrregularOperationsSchedulesGeneralInformationWeight&BalanceTicketingReservations3rd Par

2、ty呼叫中心B2C离港行李查询中转客舱DWET高端大客户常客SVC通过SVC系统统一客户数据集中访问效率不高,系统稳定性不足,投资大。集中访问效率不高,系统稳定性不足,投资大。SVC初期探索SVC架构优化思考及技术选型RMDBRMDB主要技术难题主要技术难题u 扩展困难u并发读写慢u成本高(小型机+存储)u无法支撑海量数据NoSQL的优点的优点NoSQL的不足的不足大数据量高性能、高可用弹性扩展能力灵活的数据模型低成本u 不完全支持SQLu不支持事务u不支持多表关联u不支持聚合查询u无法保证数据一致性优优 点点迁移成本底方案成熟稳定能很好的支撑事务能保证数据的完整性能提供较高的TPS满足业务性

3、能要求开发成本低,技术风险低有较好的扩展性我们的选择并发访问量高,速度快,稳定高效,系统投资小。并发访问量高,速度快,稳定高效,系统投资小。系统部署架构 数据库小型机C档光纤交换机光纤交换机B档 磁盘阵列磁盘阵列B档 数据库软件SVC主备两套CBD主备两套 小型机方案小型机方案汇总600万数据库 PC server数据库软件 SVC主备两套,CBD主备两套汇总 35万分布式方案分布式方案并发访问量高,速度快,稳定高效,系统投资小。并发访问量高,速度快,稳定高效,系统投资小。投资比较结果比较u高效率:l通过分发数据,hadoop可以在数据所在的节点上并行地处理,处理非常的快速。u高扩容能力:l服

4、务器群总计可达数千个节点,能可靠地存储和处理PB级数据。u成本低:l使用普通机器组成的服务器群来分发以及处理数据。u可靠性:lhadoop能自动地维护数据的多份复制,并且在任务失败后能自动地重新部署计算任务。u跨平台:lJAVA实现支持各种平台并支持多种语言的MapReduce.A表(30亿)+B(2亿)表l A表做聚合统计查询,时间5分12秒;l A表做数据清洗,时间12分07秒l A表与B表 join 后做聚合统计查询,时间14分36秒测试结果业务数据库业务数据库业务系统业务系统数据接口大数据处理集群大数据处理集群任务调度平平台台管管理理器器元数据管理安全管理任务管理集群管理平台管理平台监

5、控Hive Devoloper文件管理处理结果导出ETL工具高速数据高速数据存取存取通用数据通用数据访问访问数据统一数据统一管理管理可配置化可配置化无需编程无需编程业务处理业务处理与与hadoop分离分离交易数据文件/邮件数据客户数据设备/运行数据大数据处理平台大数据处理平台DatanodeDatanodeDatanodeDatanodeName nodeHDFSETL数据A1A2A1A2A1A2Map Reduce任务管理导入导入数据清洗 Hadoop可以存贮PB级别的数据,并且每个文件在不同的机器上有2份或3份备份,这样即使一台机子故障,将不会影响系统的可用性。大数据处理平台大数据处理平台

6、MySqlHadoop集群ETL工具平台数据转换服务3、转换任务调用、转换任务调用4、数据转换、数据转换1、数据导入、数据导入BI分析分析BI系统报报表表查查询询数据源数据源SVCCBDFFP2、数据导入、数据导入Hive mapred 5.1、报表生成5.2、特殊报表生成6、报报表表导导出出分布式数据库中间件数据库节点数据库节点数据库节点数据库节点可扩容至可扩容至1024个节点个节点界面化配置按需扩容灵活缓存机制:灵活缓存机制:注解式、配置式、编程式、AOP拦截在应用和底层数据源之间,构建一层代理,统一数据层;垂直切分:数据按业务划分存储在不同的数据库,表间关联密切的表划分在一起,例如同一模

7、块的表。水平切分:将同一个表中的不同数据拆分到不同的数据库中;统一数据访问API:隐藏后端复杂数据分布细节,数据库操作看起来就像是在同一数据库中;通过分布式集群实现分库分表,解决大数据支撑问题;利用Galera,在客户端与MySQL服务器之间抽象出一层“统一数据中间层”,统一数据中间层包含HA功能,以简化MySQL的高可用环境的构建;实现集群自动管控功能,包括节点增减、监控等;实现数据服务云容易引起容易引起:u重复研究重复研究u法律问题法律问题u 包版本冲突包版本冲突u系统不稳定系统不稳定u技术无法积累技术无法积累u对人员要求高对人员要求高u研发成本高研发成本高u后续维护成本高后续维护成本高平

8、台层视图层视图层框架层中间件层js:query、dwr、swato、GWT、prototypeUI控件:Dhtml、jquery UI、ExtJs、easyuiJSP:velocity、tag、JFSMVC:struts1、struts2、spring、webworkORM:hibernate、ibatis、persist组件:日志类、工作流类、XML解释类、安全类、缓存池类、接口服务类、数据传输类容器:tomcat、jboss、jetty、apach、nginx 消息:active Mq、mule、openESB.集群管理:zookeeper、heartbeat、lvs、ganglia、Na

9、giosDB:mysql、PostgreSQLNoSQL:hadoop、mongoDB、hive、pig工具:Kettle、sqoop、datax、cobar、Myfox.开源技术推广和应用开源技术推广和应用开源社区开源社区对选定的技术逐步优化和扩展功能对选定的技术逐步优化和扩展功能开开源源技技术术统统一一选选型型公公用用包包统统一一管管理理开开发发框框架架统统一一封封装装通通用用组组件件统统一一研研发发公用开源包用公用开源包用maven进行统一管理,形成企业开源库进行统一管理,形成企业开源库占领开源技术前沿占领开源技术前沿节约成本、满足业务需求节约成本、满足业务需求开源技术统一选型开源技术统

10、一选型开发框架统一封装开发框架统一封装通用组件统一研发通用组件统一研发产品产品评估评估技能技能评估评估 法律法律评估评估 ROI ROI 评估评估研发研发团队团队企业开源企业开源软件库软件库优化优化完善完善MVC框架框架持久化框架持久化框架UI框架框架开开发发规规范范开发工具开发工具推推广广实实施施实现工具化、模块化、规范化逐步积累实现重用降低成本提高质量开源实验室开源实验室技术选型、架构设计、技术研究、技术选型、架构设计、技术研究、产品研发产品研发.开源技术研发工作:开源技术研发工作:将技术推广到每个项目组,每个程将技术推广到每个项目组,每个程序员,让大家都用起来。序员,让大家都用起来。技术

11、推广:技术推广:提升交付能力:提升交付能力:通过积累开源技术能力,达到降低通过积累开源技术能力,达到降低成本,提高效率的目的。成本,提高效率的目的。分析技术需求、设定技术目标、制分析技术需求、设定技术目标、制定技术规范。定技术规范。规划与设计:规划与设计:去IOE化降低成本解决性能和大数据问题简化开源技术降低难度技术规划与推广技术小组技术小组(虚拟团队)(虚拟团队)开源开源实验室实验室研发团队研发团队项目经理项目经理团队团队需求提出技术发展规划规范制订技术评审开源项目验收开源产品研究、测试、开源产品研究、测试、封装、开发封装、开发架构师团架构师团队队实施推广实施推广团队团队架构师架构师技术评估

12、技术评估技术选型技术选型技术目标制订技术目标制订架构设计架构设计开源管理开源管理技术文档编写技术文档编写技术培训技术培训技术网站维护技术网站维护项目技术支持项目技术支持技术战略调配资源建立以五大数据核心为基础的开源化SOA平台 通过开源化,已经完成旅客信息、旅客行为、运行控制信息三大核心数据库及面向SOA核心服务平台。移动化、整合业务应用端 在企业核心服务平台基础上,利用开源技术,重新整合呼叫中心、地面服务等应用,面向岗位需求实施移动化策略。建立统一WEB技术架构 使用开源技术,开发可伸缩性的统一平台架构,统一移动应用架构,统一WEB应用架构。初步形成JBOSS/Linux/LVS统一开源基础性架构 大部分新系统采用新的开源技术,原系统被进行优化,逐步统一使用开源的基础架构。初步形成MySQL/hadoop/hive数据服务平台 部分系统使用Mysql集群替换商业数据库,并实现读写分离。正在进行hadoop+hive的分布式大数据平台的研发,以支撑商业智能分析。完

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!