文档章节

MaxCompute助力ofo实现精细化运营:日订单超3200万、整体运行效率提升76%

阿里云云栖社区
 阿里云云栖社区
发布于 2018/03/16 16:42
字数 1362
阅读 20
收藏 1

摘要: ofo小黄车大数据BI系统负责人龙利民为大家分享了ofo的上云体验,重点分享了MaxCompute的应用实践,最后对阿里云提出了自己的建议需求。 关于ofo小黄车 共享经济不仅与技术相关,它还关乎人类共同命运,关乎可持续发展。

原文地址:http://click.aliyun.com/m/43964/

ofo小黄车大数据BI系统负责人龙利民为大家分享了ofo的上云体验,重点分享了MaxCompute的应用实践,最后对阿里云提出了自己的建议需求。

 

76f66bf71c5f7d150fca259b5f61ae17e1ccf0cf

关于ofo小黄车

共享经济不仅与技术相关,它还关乎人类共同命运,关乎可持续发展。它带来的不仅是出行领域的一次改变,还让人们在生活、居住等诸多领域进行更多的尝试。

110a4cb950c4e54075646a49f8ec6f1b3c332b19

ofo不仅仅是一辆自行车,它还是自行车和智能硬件的结合,是自行车技术和互联网技术、通信技术、大数据技术、移动支付的结合,通过共享的方式,将环保、普惠、高效便捷的出行服务带给用户。

 

通过共享单车,ofo用两年多时间,已经连接了超过一千万辆自行车,为全球用户提供了超过40亿次出行服务,在新加坡、英国、美国、哈萨克斯坦、泰国、马来西亚、日本、奥地利等19个国家超200个城市同步开展运营,目前在全球已有2亿多用户,而且这个数字还在持续增长。

 

 

解决方案

我们采用的是阿里云MaxCompute 大数据计算服务,它能提供快速、完全托管的PB级数据仓库解决方案,使您可以经济并高效的分析处理海量数据。

0e92fa0c424178d3e073841dbfae374d555ed010

我们对MaxCompute的感悟有两点:

第一,非常稳定。每次版本升级和更新都是灰度发布状态,对我们来讲,它的可用性可以做到99.99%;

第二,非常快。快体现在计算性能很快,今年ofo数据量呈爆炸式增长,数据处理的性能给我们大数据团队带来了新的挑战,ofo在2017年7月从MaxCompute1.0升级到2.0,升级后的性能提升了一倍以上。MaxCompute2.0开发了全新的解析器,并引入了基于代价的优化器。在兼容Hive语法语义和开发应用各种基于规则的优化器(Rbo)的前提下,引入和开发了基于统计数据指导下更精确的optimizer(优化器)组件,增加了全新的优化规则。

01cbba2018fd998c995109f3a66fe3c99cc8cd8f

(图1:在MaxCompute2.0上每天大数据作业数量及大数据作业完成时间的提升效果)

快也体现在服务很到位,我们做资源隔离和获取资源使用率时,阿里云能够在一星期内响应我们的需求,试用一段时间后发布到Maxcompte公共平台上,并且阿里提供7×24小时服务, 有任何问题和困扰都能够得到及时解决。

客户收益

运营效果提升

有了MaxCompute之后,我们开始建立数据模型,建立聚类,通过历史订单、人流信息学习出哪个地方需要多少量车,从哪个地方收车,对于冷区数据进行适当回收,对于热区数据增加投放。模型建立后,我们指导线下进行调度,评估数据需求,线下运营效率提高了50%以上。

我们对于不同人群进行了不同分类,不同人对用户金额敏感程度不一样,我们对不同人群的用户使用ofo频率和拿到红包后再次使用情况使用了不同的策略,红包对于订单峰值是有非常大的作用的。我们也做了很多微博活动,通过这些活动有效拉升我们的订单。

MaxCompute性能的提升,可以帮助我们轻松处理ofo每天3200万日订单量,整体运行效率提升76%。

大数据平台运维成本大幅降低

ofo将所有精力都放在业务上,在人力投入上只投入了0.5个人,节省了自建平台在学习成本、开发成本、管理成本、投入机房资源和运维成本的总成本,“相比自建物理集群,使用阿里云MaxCompute的总成本有较大降低,应用开发效率有很大提高。

更专注业务

术业有专攻,我们将更多的任务放心交给阿里云,相信阿里云比我们做的更好,我们也希望越来越多的厂商都能够使用数加平台,真正去挖掘数据的价值。

我们现在对数据的实时性要求越来越高,我们使用阿里云分析型数据库越来越多,我们希望能够整合离线计算和实时计算,做到产品对外界无感知。我们也希望使用数据平台时,能够有更多帮助分析师使用的工具,将更多的功能加入到MaxCompute中,这能够使分析方便、排查迅速。

© 著作权归作者所有

阿里云云栖社区
粉丝 452
博文 1558
码字总数 3823668
作品 0
朝阳
私信 提问
阿里云MaxCompute被Forrester评为全球云端数据仓库领导者

参考消息网3月19日报道 日前,全球权威调研机构佛瑞斯特研究公司(Forrester)发布《2018年一季度云端数据仓库》报告。报告对大数据服务商的主要功能、区域表现、细分市场和典型客户等进行了...

隐林
2018/04/04
0
0
阿里云MaxCompute,用计算力让数据发声

计算的价值绝不止计算本身,而是让本不会说话的数据发声。从玛雅历法到圆周率,从万有引力定律到二进制,从固化的物体到虚拟的思维都由数据注入。阿里云大数据计算服务MaxCompute以技术驱动产...

晋恒
2018/01/11
0
0
摩拜单车周活跃用户量达2784万 ofo小黄车数据有点尴尬

  2017年始,共享单车的市场进入快速路。      虽名为“共享”单车,但“单车分时租赁”的描述显然更适合这一商业运营模式。而一波又一波的“免费骑行”和充值返现将这个出行领域新的商...

镁客网
2017/12/16
0
0
不得不看!推荐企业购买华北2(北京)大数据产品MaxCompute的八大理由

2017年11月1日,阿里云计算宣布大数据计算服务MaxCompute北京节点正式对外开放运营,这是继杭州、青岛之外,阿里云在全球对外服务的第三个数据中心。阿里云方面表示,北京数据中心将更好地服...

隐林
2018/01/05
0
0
年薪500k大数据科学家:如何把阿里云maxcompute数据生活

阿里巴巴 计算的价值不只是计算,而是发现数据中隐藏的趋势。从玛雅历法到圆周比。从牛顿万有引力定律到二进制代码,甚至从创意到具体的计划。数据是无处不在的,和阿里巴巴云的maxcompute是...

daidaiweng
2018/04/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

cpu load过高问题排查

load average的概念 top命令中load average显示的是最近1分钟、5分钟和15分钟的系统平均负载。 系统平均负载被定义为在特定时间间隔内运行队列中(在CPU上运行或者等待运行多少进程)的平均进程...

mskk
16分钟前
3
0
用spring boot 实现websocket

import java.io.IOException;import javax.websocket.OnClose;import javax.websocket.OnError;import javax.websocket.OnMessage;import javax.websocket.OnOpen;import java......

jingshishengxu
27分钟前
2
0
shell介绍,命令历史,命令补全和别名,通配符,输入输出重定向,管道符和作业控制

shell介绍 可以使用 yum list |grep zsh 或者 yum list |grep ksh 这样可以搜索 zsh 和 ksh ,有需要的话可以安装 总之,默认使用的就是 .bash shell 命令历史 输入过的命令会被保存在一个文...

doomcat
44分钟前
7
0
1995年的资深工程师,和你谈谈如何进阶

1995年的资深工程师,和你谈谈如何进阶 自我介绍 网络ID:杭城小刘,城市:顾名思义,人在杭州。1995年出生,本科毕业,现在是一名 iOS 资深工程师,年薪 35w。兴趣爱好广泛:乒乓球、美食、...

杭城小刘
今天
10
0
Kafka 面试题

1.Kafka中的ISR、AR代表什么? ISR:与leader保持同步的follower集合 AR:分区的所有副本 2.Kafka中的HW、LEO分别代表什么? LEO:每个副本的最后条消息的offset HW:一个分区中所有副本最小...

GrayWorld
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部