滴滴打车架构演变及应用实践_第1页
滴滴打车架构演变及应用实践_第2页
滴滴打车架构演变及应用实践_第3页
滴滴打车架构演变及应用实践_第4页
滴滴打车架构演变及应用实践_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SACO 2044中国系统架构师大会工一SYSTEM ARCHITECT CONFERENCE CHINA 2014发现架构之翕滴滴打车架构演变及应用实践杨振麟MagicYa ng自我介绍 2010-2012百度高级工程师 2012-Now満満打车技术总监SACC 2014中国系统架构师大会;rf?怖1一 C CJvwOrm内容提要聊什么滴滴架构演变历程 3月流量洪峰应对当前架构介绍未来规划不聊什么具体业务数据:0业务相关性较高的技术细节:)SACC 2014中国系统架构师大会Seou:怛: 炳上 dvum 竹w滴滴架构进化过程SACC 2044中四系縫架构师大会SACC 2044中四系縫架构

2、师大会进化文明终结?LNMP集群进化SACC 2044中四系縫架构师大会SACC 2044中四系縫架构师大会AppE ngine远古时代单机LNMP石器时代SACC 2044中四系縫架构师大会SACC 2044中四系縫架构师大会1111一 时间2012.112013.42013.82013.122013.2 NowSCOUM 7向u CJvwOrmSACC 2044中四系縫架构师大会远古时代时期:2012.7-2012.11架构:公有云、裸PHP流量:v 10W团队:2研发,0运维SACC 2014中国系统架构师大会远古时代优点零运维成本维护一个线上LNMP环境APNS消息推送、短信、日志等服

3、务代码托管、发布免费二级域名缺点:MySQL存储引擎类型限制Web服务不稳定(各种502、504.)DNS服务故障SACC构师大会远古时代HT!M AACHITEU! C.(MHMNCC*M AM4玄OU:甲::;,ffi VEwora 门pieSACC 2044中四系縫架构师大会石器时代时期:2012.12-2013.4流量: 100W架构:租用IDC +单机LNMP团队:3研发,0运维SACC 2014中国系统架构师大会问题:公有云环境不稳定且不可控目标:消除了环境黑盒,让环境更可控改进:自购主机自选IDC搭建维护LNMP环境SACC 2014中国系统架构师大会石器时代石器时代SACC 2

4、044中四系縫架构师大会HT!M AACHITEU! C.(MHMNCC*M AM4Seotr Wj*j- 4 尸亂 (D Vemitwi JfVB石器时代问题: IDC网络故障 IDC服务响应不及时目标:解决网络环境可用性改进:双机房,一主一备通过第三方配置服务切换App通过域名访问改为IP直连石器时代石器时代SACC 2014中国系统架构师大会石器时代石器时代SACC 2044中四系縫架构师大会HT!M AACHITEU! C.(MHMNCC*M AM4Seou:空 y - SgMm 卯5青铜时代时期:2013.5-2013.8流量:3000万架构:LNMP集群团队:5研发,1运维青铜时代

5、问题:随业务发展,流量逐步到达单机极限目标:支撑千万级流量改进:引入负载均衡具备基本扩容和容错能力减轻MySQL压力(缓存、前后台DB分离)SACC 2014中国系统架构师大会青铜时代SACC 2014中国系统架构师大会SrfliMAACXmECT UMKMNCCOiM铁器时代时期:2013.9-2014.2流量:3000万2亿架构:LNMP集群优化团队:22研发,2运维20罂鏗鰹杏会Seour Wjega 杰二电铁器时代问题:轮询效率低数据库查询负载高系统监控及报警平台缺失改进:司机订单轮询改为长连接推送数据库读写分离引入M ongoDB解决空间检索问题基于nagios的监控系统SACC 2

6、014中国粥架构怖大会系统架构SACC 2014中国系统架构师大会;rf?怖1一 C CJvwOrm监控基础监控 CPU、Mem、I/O、网卡带宽、进程存活 Ngnix流量、HTTP Status(502x 504、500.) Fast-CGI (php-fpm)活跃进程数、error logs slow log. MySQL连接数、主从延迟、slow log. Memcached连接数、QPS Mon goDB连接数、QPSSACC 2014中国系统架构师大会文明终结?微信支付上线了 补贴活动开始,业务量上涨业务量持续上涨 系统开始不稳定了_ T_TSACC 2014中国系统架构师大会;rf

7、?怖1一 C CJvwOrm流量变化160 L2/12/102/192/283/93/183/27时间SACC 2014中国系统架构师大会玄OU:甲::ffi VEwora 门pie应对一:优化 API逻辑优化 LVS性能瓶颈单核限制:CPU Affinity单点极限:LVS集群+ DNS轮询内网带宽极限 Memcached:数据压缩分单系统调度导致DB压力过大:削峰SACC 2014中国系统架构师大会应对二:柔性系统分析看清业务与系统开销的对应关系 服务停用(二级服务)信息展示、配置服务降级(一级服务)附近车辆静态化司机坐标上报降频策略简化SACC 2014中国系统架构师大会Seou:怛:

8、炳上 dvum 竹w应对三:扩容数据库硬件升级水平扩展 Push服务集群化改造开发LBS服务替代MongoDBSACC 2014空国垂统架拘师大会工业时代时期:2014.3-Now流量:5亿架构:服务化团队:50+研发,7运维SACC 2014中国系统架构师大会业务架构运营后台I客服后台H广告后台数据中心 报表中心SACC 2044中国系统架构师大会seour啊 水一rr系统架构SACC 2014中国系统架构师大会SrfliMAACXmECT UMKMNCCOiMSCOU Mr .fc 材 (SgMma 卯5未来技术规划架构:分城市部署体验:SPDY协议效率:DevOps成本:HHVM、内部私有云SACC 2014中国系统架构师大会Seou:怛: 炳上 dvum 竹wWe Need You我们正在寻找技术上追求卓越的架构师,一起改变世界 您将能参与到一一复杂的业务场景出租车、高端车等产品移动支付平台基础架构服务高速的业务增长千万级用户百万级交易亿级流量SACC 2014中国系统架构师大会Contact Me微

温馨提示

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

评论

0/150

提交评论