2016年,中国汽车产销分别完成2811.9万辆和2802.8万辆,全年呈现较快增长,产销总量再创历史新高。汽车产业的发展达到了崭新的高度。我国汽车行业信息化在经历了2009、2010年的快速扩张、2011、2015年的深度调整后,2016年励精图治、探索创新,得到了长足稳定的发展。汽车作为精密的机械电子产品,大量的信息技术在汽车产品本身以及汽车生产、制造、销售、维修、服务等关键环节中得到深度应用,并发挥着举足轻重的作用。推动汽车产业信息化不断的发展,将有助于进一步促进汽车产业综合技能的能力提升,对助推汽车产业发展发挥积极的作用。
随着汽车行业的竞争越来越激烈,成本控制、效率提升已经成了当务之急。汽车行业信息化随着2015年”互联网+”的概念提出之后,变得更加迫切。同时汽车行业竞争日趋激烈,当前,汽车行业竞争的焦点也是信息化技术的竞争。 汽车信息化应用除了促进汽车产品技术创新外,也促使整个产业链在信息产业支撑下实现信息共享,让产业链不断衍生,促进汽车企业向上下游拓展,让制造企业与经销商起来,实现整个产业链协同,从而促进了产业链效率的不断提升。
汽车行业互联网化的现状与挑战
汽车行业互联网化是汽车行业与互联网融合而进行的产业优化与升级,是产业链上的各方利用互联网技术在营销、渠道、产品和运营几个维度上的一系列资源整合、效率提升、模式创新和价值链重构的活动。随着互联网的不断发展,汽车消费的决策方式已经慢慢被颠覆。决策过程越来越碎片化,决策时间、决策方式、决策渠道、决策标准,甚至是决策逻辑越来越分散。同时,汽车将从封闭的系统走向开放,互联网化将使汽车成为入口,平台和数据中心。曾经是信息孤岛的汽车将变得极具交互性,汽车行业将不再以车辆销售为主导,更多的挑战将来自于针对车辆、车主和企业提供的各种服务。 国内汽车行业产业链
面临的挑战:
(1)营销互联网化先行,品牌与用户体验并重:
如果官网采用传统思维进行搭建,不断做加法的后果只会让网站越来越臃肿,用户难以找到想要的信息,或者用户在浏览过程中出现一系列性能问题,只能放弃浏览,跳出率高。而与传统传播渠道相比,互联网传播渠道能够实现效果可监测和可量化的营销,这就要求提升品牌的官网用户体验,来吸引更多客户驻留并且留资。
(2)汽车将会成为新的流量入口,成为超级智能终端
车与人、车与车、车与路的互联互通决定了汽车在这个时代已经成为了新的流量入口。行车中的任何系统故障都将是致命的,因此汽车作为重要的移动终端,信息和性能体验更甚于其他的终端。大型汽车集团旗下往往会拥有各汽车品牌APP,各车型的车友俱乐部以及多家经销商进行线上、线下进行社交互动,粉丝经济趋势日益增强。另外,通过与后汽车市场的合作提升了车联网的发展,智能车载终端得到了大规模推广。
(3)汽车行业互联网化引发各部门面临的挑战
针对这点,主要体现在汽车行业各部门面临了系统多、投诉多、扯皮多、排查难等各种各样的问题。
- 高层运营管理人员需要:降低运维成本,增加业务收入,优化业务流程,减少专家依赖,规范管理流程。
- IT运维部门需要:保证业务系统的正常运行,提高系统运行质量,提高资源利用率,业务运行质量管理,故障的快速定位和预警,可靠性和安全性,事故责任区分。
- 业务管理人员需要:精准感知最终用户体验,需要掌握业务状态,提升客户满意度。
- 业务开发部门需要:对现有业务进行监控和分析,缩短开发周期,提升业务质量,实现业务增长。
汽车行业互联网化典型场景
现代的汽车行业,尤其是在互联网和汽车的发生深刻交互的时间节点,感受最深的关键词便是“变化”——整个汽车产业从生产到销售的各个环节,甚至后市场方面都在发生深刻的变化。各种与“汽车+互联网”相关的概念层出不穷,同时对于汽车行业内外部来说,场景也异常复杂。
(1)官网/APP/WAP用户体验管理:这便要求汽车品牌官网/APP/WAP页面不断提升用户体验,实现官网及车型页面首屏性能优化,参考行业均值需达到3秒以内
(2)企业应用发版验收:在各种企业应用发版和更新时,需要通过真实用户环境下反馈验收应用质量,保障SLA(服务等级协议)
(3)企业应用诊断分析:当应用故障时,企业技术部门能够快速定位应用故障原因
(4)销售渠道服务保障:保障网络质量,确保4S店、渠道、汽车超市等对企业内外部应用的使用
(5)企业竞争分析:了解行业应用性能标准,对标竞争厂商,明确企业竞争力和优化方向
(6)第三方责任确定:明确各种合作商等第三方的相关责任
下面以全球四大汽车集团之一——通用汽车子公司上汽通用为例,看汽车行业如何实现信息化转型与实施。
玩转千万级用户,B2C平台如何应对挑战?
上汽通用,由上汽集团与通用汽车公司共同出资组建而成。目前拥有4个整车生产厂、2个动力总成厂,是中国汽车工业的重要领军企业之一。始终坚持“以客户为中心、以市场为导向”经营理念的上海通用汽车不断在打造优质的产品和服务,目前已拥有别克、雪佛兰、凯迪拉克三大品牌,覆盖了从高端豪华车到经济型轿车各梯度市场,以及高性能豪华轿跑、MPV、SUV、混合动力和电动车等细分市场,同时还拥有车联品牌“安吉星”以及配件品牌“德科配件”等。用户方面,上汽通用目前已经拥有车主1000W+,C端应用主要包括几大品牌的客户端,品牌车主俱乐部微信公众号以及官方网站等30余个,用户数达600W+。 上汽通用B2C平台概览
然而,在面对千万级忠实用户时,上汽通用的技术平台也迎来了不小的挑战。上汽集团与通用汽车企业文化的结合决定了上汽通用对从汽车到汽车技术的精益求精,再加上SGM(上汽通用)虽然汽车信息化发展程度比较高但是又摆脱不了行业本身传统的性质,则决定了企业内部系统比较复杂并且更新迭代缓慢的情况。对于技术来讲,如何快速响应和支持众多C端应用便是一个非常大的挑战。
为了加快信息化程度的发展,上汽通用决定整合企业内部主数据的同时,搭建了面向30多个应用的统一用户认证中心,即B2C平台,通过rest API的形式将这些服务对外提供。它定位于为C端应用提供互联网化的服务能力,包括用户认证、数据查询(车主,会员,车辆,经销商等)、预约服务等。到目前为止,该平台已经提供100+个API,共接入39个分布于不同品牌和业务部门的应用系统,为600W+车主及会员提供服务。 上汽通用B2C平台服务对象
- B2C平台定位:整合内部服务、集成第三方服务、衔接内外应用、数据整合
- B2C平台要求:提升服务体验、实现高可用、快速进行相应、实现技术创新
上汽通用认为,对于企业内部而言,能够高效地整合资源,节约开发成本和时间,同时通过统一的数据化运营,为不同品牌应用提供运营指导;对于用户而言,使用同一个账号可以登录SGM旗下所有品牌应用,保证各渠道应用的数据一致性,快速交付应用功能,并且从平台角度更有利于优化应用的性能和体验。
通用的高效DevOps:B2C+微服务+APM
1、B2C平台:链接B端的品牌运营方(包括售前和售后)和C端的用户的桥梁
在搭建平台时,通用对此是有一些考虑的:
(1)业务需求:根据各品牌的需求,统筹规划为各渠道公用的服务能力,这一部分已业务驱动为主
(2)平台自身技术驱动的自我优化工作:主要包括性能的监控分析和提升,核心代码的重构更新,开发管理流程的优化,持续集成和DevOps管理流程和工具实践,微服务和Docker化推进等。 上汽通用B2C逻辑架构
2、微服务:与业务能力匹配,实现集中式管理
目前从架构上看,通用集团实现了敏捷运维,后端使用了微服务。经过一系列的衍变,微服务在上汽通用将集中式管理、技术栈灵活等优点发挥到了最大化。上汽通用一直以来非常注重数据化运营和运维,希望通过数据化分析的方式体现当前平台的运行情况,辅助听云提供的端到端的性能监控及分析服务,微服务不仅有利于平台运行的监控,也为运维工作和trouble shooting提供了有效技术支持。
选择微服务架构一方面是顺应当前互联网化的技术潮流,同时也是根据企业自身情况作出的选择。传统意义上,通用采用了瀑布式开发,拥有数百个繁重复杂的内部业务系统,对变化的响应非常不支持,这是企业内部非常大的一个痛点;同时,在企业内部的变更成本非常高,跨部门的沟通与协作都存在很大的资源损耗。微服务架构可以让运维工作快速响应业务的需求,同时独立部署可以有效降低变更的成本。当然微服务也存在一些问题,比如服务间运维难度大等,这就需要借助听云这样的工具来帮助串联起端到端的运维数据与管理流程。
3、APM:助力汽车行业信息化发展的利器
上汽通用沿用了母公司通用集团的理念-重视质量把关和新技术的采用,因而其产品始终在用户心中享有盛誉。为了能够加强内部对服务质量的管理要求,以及提升外部用户的性能体验,经过评估和实践,上汽通用决定引入第三方应用性能管理服务-听云来提升内外部的“服务质量”。上汽通用表示,传统企业资源有限,对服务能力尤为重视。
- 研发角度
从研发角度来看,据统计,页面响应时间增加1秒,就会降低7%的访问量。显然,响应时间缓慢对目标用户的积累、业务推广以及企业发展都是极大的破坏。因此就需要尽可能的缩短响应时间提高用户的使用体验。传统的解决方案是依靠开发人员在代码里面添加大量的日志,记录调用链路,记录每一次调用各个环节的消耗时间,当遇到客户反馈时,通过纠集各种日志,人工整理分析……响应慢,信息收集不全,信息不连续,造成不仅效率低下,成本颇高,而且客户满意程度不高。这就需要APM来帮忙解决。
从业务上看,上汽通用的终端用户既包括各经销商的系统,又包括真实的C端用户。真实用户对客户端(微信)的使用感受很敏锐,这就需要保证服务能够高性能的持续稳定运行。借助APM监测采集的数据,一方面保证数据的及时性,另一方面信息的连贯性,可以极大的帮助进行优化服务,及时感知服务异常并提前介入,化解性能问题于无形。
- 运维角度
APM在上汽通用B2C平台运维团队的日常工作中也发挥了极大的作用,无论是接入方的调用的监控报警还是出现问题之后快速定位,都能够借助友好的可视化界面来实现,摆脱了以往查日志,打log的传统低效方式。
C.听云为上汽通用提供了重要支持:
传统的应用是由三层组合:UI层、处理层、数据库层,是一个纵向的流量。这样的优势便是简单,但劣势时纵向串联很容易造成瓶颈,因此市面上推出了分布式部署,即将三层分别做多个主备,不让每一个环节造成瓶颈。这个瓶颈即是解耦。因此,微服务应运而生。微服务化的诞生推动了架构发展的同时也带来了复杂的调用链,以及需要面对的服务治理问题。
微服务架构对运维和部署流水线要求非常高,服务拆分的粒度越高,运维和治理成本就越高,挑战如下:
(1)监控度量问题:海量微服务的各种维度性能KPI采集、汇总和分析,实时和历史数据同比和环比等,对采集模块的实时性、前端运维Portal多维度展示能力要求非常高。
- 对此,听云提供数据管理能够精准的解决监控度量所需的要求。
- .帮助运维人员了解每个版本的App的用户体验状态,快速定位影响用户体验最大的应用问题。同时,听云App监测的数据覆盖6亿月活的App,拥有大量的数据积累,服务了12个行业72个子行业,在对应用分类的基础上,再对终端设备数据进行分类,可产生行业属性的大数据,为移动App的监测提供强大帮助。
听云App-性能画像
听云Network拥有30万节点,每次的拨测访问,都是对用户web质量的探测。产品上线前,利用听云验收压测服务,通过真实网民环境测试其服务器承载量,听云帮助通用安全度过产品上线期。 听云Network-压力测试
在对服务端监测上,听云对多云主机应用的性能监测,对多语言环境、关系型数据库/非关系型数据库、框架、外部服务监测的支持为微服务所需的各种维度性能的数据采集、展示、分析提供了有力支撑。通用通过听云全栈溯源解决方案了解了从移动客户端到服务端的整体应用性能。实现快速告警、智能分析、一键定位的简化运维工作。
听云Server-Web应用过程
(2)分布式运维:服务拆分得越细,一个完整业务流程的调用链就越长,需要采集、汇总和计算的数据量就越大,分布式消息跟踪系统需要能够支撑大规模微服务化后带来的性能挑战。对此,听云全栈溯源可以帮助技术人员快速、便捷的描述整个调用链条,快速的找到问题的元凶:它能够帮助降低跨部门排障沟通成本,快速追溯性能问题根源,同时能够帮助进行性能问题界定,协助运维明确责任,协助研发修改问题,最重要的是它可以完整帮助业务、研发、运维进行业务调用链跟踪。
汽车行业如何更好的拥抱互联网?
上汽通用认为,首先需要有足够有竞争力的互联网产品和服务,当前的车主服务和会员体系远远不能满足愈发挑剔的互联网用户,需要在车联网领域上有更多的服务可以开放出来(以系统和数据安全为前提),为车主提供真正有吸引力的用车服务。其次,互联网+不应该仅仅停留在市场营销领域,在智能制造和物流仓储等领域,都可以引入互联网思维。最后,拥抱互联网需要足够开放,要敢于把自身的服务能力对外开放,同时,以开放的态度拥抱互联网化的解决方案和产品,比如听云。
本文对话:上汽通用B2C负责人WJ