物流行业迎变革,云计算是基础,大数据是关键
“过去,物流企业从代码到运维到安全到网络的众多领域,要耗费大量人力、财力。云计算则解决了这个问题:减少了物流企业成本,降低建设门槛,为企业发展减轻了负担,同时将物流产业的服务化,产生更多可以利用的数据。”——G7吴海波
似乎是冥冥中注定,从一开始毕业从事软件开发工作,到后来WMS、TMS等传统物流管理软件的研发,再到物联网技术,吴海波都与物流有着不解的缘分,而他也认为自己是幸运的,可以做自己喜欢的事,并乐此不疲。
G7的建立,可以说是互联网时代,吴海波一众人为了满足物流企业对物联网技术的迫切需求,在云计算、大数据对物流进行强化改进的一次尝试。
他在接受腾讯云会客厅采访时道出了G7的业务初衷:对于从事物流行业的人员,特别是货车司机来说,降低成本是第一要素。“如果想降低成本,就要深入地看到物流运输的底层。事实上,实现物流运输的这些人就是货车司机。”基于这样的思考,G7的技术团队把业务伸向了车的层面,以管车作为业务的切入点。
升级IT能力支撑物流大数据
“与BAT这类典型互联网公司不同,G7的数据收集,并非依靠消费者与平台的交互产生。而是通过传感器设备,记录司机每一次踩刹车动作、加油门的行为,来获取物流全运输过程中的每一分每一秒的数据。”吴海波把这种数据收集,称为对车的“感知”,感知车辆每时每刻的运行情况。
他讲到这样一个事例。国家对危险品运输有着严格的规定,从哪个路口转弯,从哪条路通过,有明确标识。有一次,一位司机在通过高速路口的时候,踩了急刹车,动作随即被系统捕捉到,当即记录了踩完刹车后30秒的状况。最后通过视频回放了解到,是司机过了高速路口要倒车回来,从另一个路口出去,这是十分危险的。“事情发生之后,这位司机遭受了处罚,加强了安全意识。”吴海波说,物流大数据在实时监控和指引方面起着不可忽视的重要作用。
G7技术团队通过大数据分析发现,车辆每个月行驶三万公里,百公里油耗控制在30升以下,就会有很好的利润额。G7平台连接了30万车辆,传感器一天要采集8000多条数据,如果按照30万台设备来计算,一天就会有2.4亿条数据。这是一个巨大的量级,也是对公司的极大考验。
所以思量之下,吴海波决定应将一部分业务,托管到云计算上。他认为,物流企业需要升级IT能力,有足够的能力支撑大数据。过去,物流企业的体统架构,需要布局从代码到运维到安全到网络的众多领域,要耗费大量人力、财力。云计算则解决了这个问题:减少了物流企业成本,降低建设门槛,为企业发展减轻了负担,同时将物流产业的服务化,产生更多可以利用的数据。
左:腾讯云副总裁曾佳欣 右:G7 CTO吴海波
以云计算的方式提供物流服务
如今,全国城市配送物流市场规模已经突破万亿,而参与物流配送的数千万辆货车却有着较为严重的放空状况,针对这种情况,G7“智能管车”服务脱颖而出。通过将位置信息与业务场景相结合,利用位置数据为监测者建立观察点,车辆抵达节点后会自动触发信息,大幅提升了物流公司的工作效率。
“作为一个智慧物联网公司,我们非常关注云计算,将业务服务以云的方式为企业提供。”与腾讯云的合作,是G7上云的第一步,也是极为关键的一步。吴海波回忆,“腾讯云上线初期,我们进行了小规模试用,后来发现他们的大数据产品非常适合我们的需求。”
对于G7来说,如果产品定制度特别高,技术团队能驾驭、改造的空间就相对较少,他们所需要的不是一个高度封装好的产品,而是有灵活度,开放性的服务。经过技术团队的反复考核,最终敲定了腾讯云,双方快速对接起来,一拍即合。
突破点是腾讯云的分布式云数据库。DCDB for TDSQL是一种兼容MySQL协议和语法,支持自动水平拆分的高性能分布式数据库——即业务显示为完整的逻辑表,数据却均匀的拆分到多个分片中;每个分片默认采用主备架构,提供灾备、恢复、监控、不停机扩容等全套解决方案,适用于TB或PB级的海量数据场景。
这让吴海波松了口气,“物联网接入的设备变多,一旦要做设备更改,产品的研发就受到了影响。但我们发现腾讯云的TDSQL拿来一用,问题都解决了。我们自己无须关心分表,系统自动就帮我们解决了。”
随着越来越多的设备接入物联网,数据量增长是爆发式的,对原有产品的架构兼容也是不小的挑战,考验着双方的合作默契度。在吴海波眼中,腾讯云就像一个“管家”,提供着7×24小时服务,“去年7、8月份的某一天凌晨,我们的技术平台有一部分数据无法写入了,于是立刻与腾讯云取得联系,他们接到电话后马上召集了研发和支持团队的同学,一起协调解决了问题。”
可以说,互联网的高速发展为物流行业带来了巨大的改变,企业在机遇与挑战中权衡、迎合;而云计算、大数据则为互联网物流新平台打开了另一扇大门——云计算伙伴负责数据架构和维护,物流企业则通过数据提供更深层、定制化的服务。
【栏目介绍】:在互联网+时代下,云计算正被越来越多的行业和企业认可。《腾讯云会客厅》作为云计算行业首档高端人物访谈栏目,是由腾讯云副总裁曾佳欣亲自主持,在分享云在各领域最佳实践的同时,也邀请到众多创投界资深人士和明星,分享云端创投经验,从资本、技术、渠道、服务等方面,打通整个产业链,构建云端创业生态。
- Oracle数据库(二)常用关键字以及函数
- Oracle数据库(三)表操作,连接查询,分页
- 正式学习第一天下午——基础标签及其属性
- 正式学习第二天上午——常用标签及列表 0605
- Java之面向对象例子(三) 多态,重写,重载,equals()方法和toString()方法的重写
- Java之IO流补充
- JavaWeb 例子 JDBC+JSP登陆注册留言板
- 基于bro的计算机入侵取证实战分析
- 如何用HERCULES绕过杀软
- 纯JSP实现用户登录注册,记事本
- Java常见问题
- JavaWeb(一)JSP原理,组成
- JavaWeb(二)jsp运行原理,九大内置对象
- PL/SQL 编程(一)基础,变量,分支,循环,异常
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 接球小游戏玩腻了?换个姿势让PaddleX帮你吊打游戏系统
- mysql事务隔离级别详解和实战
- ELK+FileBeat+Kafka分布式系统搭建图文教程
- Flink CEP 原理和案例详解
- 实战开发,使用 Spring Session 与 Spring security 完成网站登录改造!!
- 分布式计算框架Gearman原理详解
- 【从0开始の全记录】Flume+Kafka+Spark+Spring Boot 统计网页访问量项目
- 系统级性能分析工具perf的介绍与使用[转]
- 深入理解排序算法
- 用nginx缓存静态文件
- 优雅的玩PHP多进程
- 聊一聊mycat数据库集群系列之双主双重实现
- Fast-SCNN的解释以及使用Tensorflow 2.0的实现
- 基于Spring Boot快速实现发送邮件功能
- 史上最全的vim快捷键文档/手册/大全/帮助/指南