MaxCompute助力ofo实现精细化运营:日订单超3200万、整体运行效率提升76%-阿里云开发者社区

开发者社区> 隐林> 正文

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

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

摘要: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中,这能够使分析方便、排查迅速。



欢迎加入“数加·MaxCompute购买咨询”钉钉群(群号: 11782920)进行咨询,群二维码如下:

IMG_3471


 6c4b69af9fd1b465628b63fcee73224de0b62357

阿里巴巴大数据-玩家社区 https://yq.aliyun.com/teams/6/

---阿里大数据博文,问答,社群,实践,有朋自远方来,不亦说乎……

bba01b493e1c5d904e882b1c380673c6ebe49a98


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
4617 0
使用OpenApi弹性释放和设置云服务器ECS释放
云服务器ECS的一个重要特性就是按需创建资源。您可以在业务高峰期按需弹性的自定义规则进行资源创建,在完成业务计算的时候释放资源。本篇将提供几个Tips帮助您更加容易和自动化的完成云服务器的释放和弹性设置。
8268 0
阿里云服务器安全组设置内网互通的方法
虽然0.0.0.0/0使用非常方便,但是发现很多同学使用它来做内网互通,这是有安全风险的,实例有可能会在经典网络被内网IP访问到。下面介绍一下四种安全的内网互联设置方法。 购买前请先:领取阿里云幸运券,有很多优惠,可到下文中领取。
9513 0
java工具使用-01-使用commons.lang3生成随机的20位的订单号
如何使用commons.lang3生成随机的20位的订单号: 第一步:引入maven依赖或者去官网下载相应的jar包下载地址:http://apache.fayea.
970 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
3664 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,云吞铺子总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系统盘、创建快照、配置安全组等操作如何登录ECS云服务器控制台? 1、先登录到阿里云ECS服务器控制台 2、点击顶部的“控制台” 3、通过左侧栏,切换到“云服务器ECS”即可,如下图所示 通过ECS控制台的远程连接来登录到云服务器 阿里云ECS云服务器自带远程连接功能,使用该功能可以登录到云服务器,简单且方便,如下图:点击“远程连接”,第一次连接会自动生成6位数字密码,输入密码即可登录到云服务器上。
17376 0
+关注
隐林
阿里云大数据产品专家,擅长MaxCompute、机器学习、分布式、可视化、人工智能等大数据领域;
288
文章
38
问答
来源圈子
更多
MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载