Submit Search
Upload
ssdc-移动互联网技术挑战
•
1 like
•
3,372 views
zhen chen
Follow
越来越多的App在移动网络下开始发力,介绍在实际工作中遇到的各种技术挑战,包括的范围有开发、架构、运维、流程各方面的问题和解决办法。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 33
Download now
Download to read offline
Recommended
中大型规模的网站架构运维 Saac
中大型规模的网站架构运维 Saac
Chao Zhu
大型电商的数据服务的要点和难点
大型电商的数据服务的要点和难点
Chao Zhu
No sql@vip new
No sql@vip new
Chao Zhu
自助工具助Dba提升效率
自助工具助Dba提升效率
Chao Zhu
数据架构方面的一些探讨
数据架构方面的一些探讨
Chao Zhu
豆瓣数据架构实践
豆瓣数据架构实践
Xupeng Yun
20120613联动优势数据访问层DAL架构和实践4(刘胜)最新特性
20120613联动优势数据访问层DAL架构和实践4(刘胜)最新特性
liu sheng
基于MySQL的分布式数据库实践
基于MySQL的分布式数据库实践
jackbillow
Recommended
中大型规模的网站架构运维 Saac
中大型规模的网站架构运维 Saac
Chao Zhu
大型电商的数据服务的要点和难点
大型电商的数据服务的要点和难点
Chao Zhu
No sql@vip new
No sql@vip new
Chao Zhu
自助工具助Dba提升效率
自助工具助Dba提升效率
Chao Zhu
数据架构方面的一些探讨
数据架构方面的一些探讨
Chao Zhu
豆瓣数据架构实践
豆瓣数据架构实践
Xupeng Yun
20120613联动优势数据访问层DAL架构和实践4(刘胜)最新特性
20120613联动优势数据访问层DAL架构和实践4(刘胜)最新特性
liu sheng
基于MySQL的分布式数据库实践
基于MySQL的分布式数据库实践
jackbillow
新浪高可用数据库平台及日常管理经验介绍
新浪高可用数据库平台及日常管理经验介绍
helbreathszw
基于My sql的分布式数据库实践 公开
基于My sql的分布式数据库实践 公开
YANGL *
Deskpool vdi solution introduction
Deskpool vdi solution introduction
DongLiwu
Ted yu:h base and hoya
Ted yu:h base and hoya
hdhappy001
高可用数据库平台及日常管理经验介绍
高可用数据库平台及日常管理经验介绍
uptodate
高可用数据库平台架构及日常管理经验介绍.ppt
高可用数据库平台架构及日常管理经验介绍.ppt
Frank Cai
大规模数据库存储方案
大规模数据库存储方案
XiaoJun Hong
分布式缓存与队列
分布式缓存与队列
XiaoJun Hong
新浪微博redis技术演化
新浪微博redis技术演化
XiaoJun Hong
D baa s_in_xiaomi
D baa s_in_xiaomi
hdksky
张松国 腾讯微博架构介绍08
张松国 腾讯微博架构介绍08
drewz lin
人人-56 账号拆分项目总结
人人-56 账号拆分项目总结
Ho Kim
新浪微博分布式缓存与队列-2013版
新浪微博分布式缓存与队列-2013版
XiaoJun Hong
开源+自主开发 - 淘宝软件基础设施构建实践
开源+自主开发 - 淘宝软件基础设施构建实践
Wensong Zhang
选型指南:Cdn系统中dns的设计与研发
选型指南:Cdn系统中dns的设计与研发
SpeedyCloud
利用统一存储获得无与伦比的速度,简化系统,并节省更多
利用统一存储获得无与伦比的速度,简化系统,并节省更多
ITband
美团点评技术沙龙010-点评RDS系统介绍
美团点评技术沙龙010-点评RDS系统介绍
美团点评技术团队
Nosql三步曲
Nosql三步曲
84zhu
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
drewz lin
新时代的分析型云数据库 Greenplum
新时代的分析型云数据库 Greenplum
锐 张
Qq game后台架构及开发介绍
Qq game后台架构及开发介绍
mysqlops
面向生产环境的SOA系统设计 by 程立
面向生产环境的SOA系统设计 by 程立
Dahui Feng
More Related Content
What's hot
新浪高可用数据库平台及日常管理经验介绍
新浪高可用数据库平台及日常管理经验介绍
helbreathszw
基于My sql的分布式数据库实践 公开
基于My sql的分布式数据库实践 公开
YANGL *
Deskpool vdi solution introduction
Deskpool vdi solution introduction
DongLiwu
Ted yu:h base and hoya
Ted yu:h base and hoya
hdhappy001
高可用数据库平台及日常管理经验介绍
高可用数据库平台及日常管理经验介绍
uptodate
高可用数据库平台架构及日常管理经验介绍.ppt
高可用数据库平台架构及日常管理经验介绍.ppt
Frank Cai
大规模数据库存储方案
大规模数据库存储方案
XiaoJun Hong
分布式缓存与队列
分布式缓存与队列
XiaoJun Hong
新浪微博redis技术演化
新浪微博redis技术演化
XiaoJun Hong
D baa s_in_xiaomi
D baa s_in_xiaomi
hdksky
张松国 腾讯微博架构介绍08
张松国 腾讯微博架构介绍08
drewz lin
人人-56 账号拆分项目总结
人人-56 账号拆分项目总结
Ho Kim
新浪微博分布式缓存与队列-2013版
新浪微博分布式缓存与队列-2013版
XiaoJun Hong
开源+自主开发 - 淘宝软件基础设施构建实践
开源+自主开发 - 淘宝软件基础设施构建实践
Wensong Zhang
选型指南:Cdn系统中dns的设计与研发
选型指南:Cdn系统中dns的设计与研发
SpeedyCloud
利用统一存储获得无与伦比的速度,简化系统,并节省更多
利用统一存储获得无与伦比的速度,简化系统,并节省更多
ITband
美团点评技术沙龙010-点评RDS系统介绍
美团点评技术沙龙010-点评RDS系统介绍
美团点评技术团队
Nosql三步曲
Nosql三步曲
84zhu
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
drewz lin
新时代的分析型云数据库 Greenplum
新时代的分析型云数据库 Greenplum
锐 张
What's hot
(20)
新浪高可用数据库平台及日常管理经验介绍
新浪高可用数据库平台及日常管理经验介绍
基于My sql的分布式数据库实践 公开
基于My sql的分布式数据库实践 公开
Deskpool vdi solution introduction
Deskpool vdi solution introduction
Ted yu:h base and hoya
Ted yu:h base and hoya
高可用数据库平台及日常管理经验介绍
高可用数据库平台及日常管理经验介绍
高可用数据库平台架构及日常管理经验介绍.ppt
高可用数据库平台架构及日常管理经验介绍.ppt
大规模数据库存储方案
大规模数据库存储方案
分布式缓存与队列
分布式缓存与队列
新浪微博redis技术演化
新浪微博redis技术演化
D baa s_in_xiaomi
D baa s_in_xiaomi
张松国 腾讯微博架构介绍08
张松国 腾讯微博架构介绍08
人人-56 账号拆分项目总结
人人-56 账号拆分项目总结
新浪微博分布式缓存与队列-2013版
新浪微博分布式缓存与队列-2013版
开源+自主开发 - 淘宝软件基础设施构建实践
开源+自主开发 - 淘宝软件基础设施构建实践
选型指南:Cdn系统中dns的设计与研发
选型指南:Cdn系统中dns的设计与研发
利用统一存储获得无与伦比的速度,简化系统,并节省更多
利用统一存储获得无与伦比的速度,简化系统,并节省更多
美团点评技术沙龙010-点评RDS系统介绍
美团点评技术沙龙010-点评RDS系统介绍
Nosql三步曲
Nosql三步曲
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
新时代的分析型云数据库 Greenplum
新时代的分析型云数据库 Greenplum
Viewers also liked
Qq game后台架构及开发介绍
Qq game后台架构及开发介绍
mysqlops
面向生产环境的SOA系统设计 by 程立
面向生产环境的SOA系统设计 by 程立
Dahui Feng
MongoDB's index and query optimize
MongoDB's index and query optimize
mysqlops
What is new in JUnit5
What is new in JUnit5
Richard Langlois P. Eng.
大规模SOA系统中的分布事务处理 (DTP By Alipay Cheng Li)
大规模SOA系统中的分布事务处理 (DTP By Alipay Cheng Li)
Dahui Feng
基于用户行为的数据分析
基于用户行为的数据分析
mysqlops
Viewers also liked
(6)
Qq game后台架构及开发介绍
Qq game后台架构及开发介绍
面向生产环境的SOA系统设计 by 程立
面向生产环境的SOA系统设计 by 程立
MongoDB's index and query optimize
MongoDB's index and query optimize
What is new in JUnit5
What is new in JUnit5
大规模SOA系统中的分布事务处理 (DTP By Alipay Cheng Li)
大规模SOA系统中的分布事务处理 (DTP By Alipay Cheng Li)
基于用户行为的数据分析
基于用户行为的数据分析
Similar to ssdc-移动互联网技术挑战
淘宝双11双12案例分享
淘宝双11双12案例分享
vanadies10
SRE 讀書會 Round 4 #37 - DNS 時快時慢,我該怎麼辦
SRE 讀書會 Round 4 #37 - DNS 時快時慢,我該怎麼辦
HanLing Shen
Discovering botnets from dns traffic using map reduce 5.pptx
Discovering botnets from dns traffic using map reduce 5.pptx
Alan Lee
Qcon2013 罗李 - hadoop在阿里
Qcon2013 罗李 - hadoop在阿里
li luo
分布式存储与TDDL
分布式存储与TDDL
mysqlops
Hadoop con 2015 hadoop enables enterprise data lake
Hadoop con 2015 hadoop enables enterprise data lake
James Chen
吴岷 视频Cdn分发、调度与服务的探讨
吴岷 视频Cdn分发、调度与服务的探讨
drewz lin
基于My sql的分布式数据库实践
基于My sql的分布式数据库实践
锐 张
The Construction and Practice of Apache Pegasus in Offline and Online Scenari...
The Construction and Practice of Apache Pegasus in Offline and Online Scenari...
acelyc1112009
唯品会大数据实践 Sacc pub
唯品会大数据实践 Sacc pub
Chao Zhu
NoSQL误用和常见陷阱分析
NoSQL误用和常见陷阱分析
iammutex
美丽说的架构发展与变迁 New
美丽说的架构发展与变迁 New
翀 刘
排行榜V3项目总结
排行榜V3项目总结
Frank Xu
分布式流数据实时计算平台 Iprocess
分布式流数据实时计算平台 Iprocess
babel_qi
快速搭建高性能服务端
快速搭建高性能服务端
moonbingbing
Nodejs & NAE
Nodejs & NAE
q3boy
豆瓣网技术架构变迁
豆瓣网技术架构变迁
reinhardx
大规模网站架构
大规模网站架构
drewz lin
罗李:构建一个跨机房的Hadoop集群
罗李:构建一个跨机房的Hadoop集群
hdhappy001
深入淺出Node.JS
深入淺出Node.JS
國昭 張
Similar to ssdc-移动互联网技术挑战
(20)
淘宝双11双12案例分享
淘宝双11双12案例分享
SRE 讀書會 Round 4 #37 - DNS 時快時慢,我該怎麼辦
SRE 讀書會 Round 4 #37 - DNS 時快時慢,我該怎麼辦
Discovering botnets from dns traffic using map reduce 5.pptx
Discovering botnets from dns traffic using map reduce 5.pptx
Qcon2013 罗李 - hadoop在阿里
Qcon2013 罗李 - hadoop在阿里
分布式存储与TDDL
分布式存储与TDDL
Hadoop con 2015 hadoop enables enterprise data lake
Hadoop con 2015 hadoop enables enterprise data lake
吴岷 视频Cdn分发、调度与服务的探讨
吴岷 视频Cdn分发、调度与服务的探讨
基于My sql的分布式数据库实践
基于My sql的分布式数据库实践
The Construction and Practice of Apache Pegasus in Offline and Online Scenari...
The Construction and Practice of Apache Pegasus in Offline and Online Scenari...
唯品会大数据实践 Sacc pub
唯品会大数据实践 Sacc pub
NoSQL误用和常见陷阱分析
NoSQL误用和常见陷阱分析
美丽说的架构发展与变迁 New
美丽说的架构发展与变迁 New
排行榜V3项目总结
排行榜V3项目总结
分布式流数据实时计算平台 Iprocess
分布式流数据实时计算平台 Iprocess
快速搭建高性能服务端
快速搭建高性能服务端
Nodejs & NAE
Nodejs & NAE
豆瓣网技术架构变迁
豆瓣网技术架构变迁
大规模网站架构
大规模网站架构
罗李:构建一个跨机房的Hadoop集群
罗李:构建一个跨机房的Hadoop集群
深入淺出Node.JS
深入淺出Node.JS
ssdc-移动互联网技术挑战
1.
移动互联网技术挑战 54chen@ssdc h+p://54chen.com 2013.11
2.
2010年 移动互联网 更奇特的网络环境,更高的响应要求 似曾相识的开发、架构、运维、流程
3.
开发
4.
网络问题 • DNS •
不同运营商之间 • 不同地域之间
5.
DNS • • • • 问题:解析不准、不解析 保底IP、域名 反查协议 数据修正
6.
跨地域、跨IDC • • • • 问题:慢、不通 调度系统 udp 摸索修正
7.
调度系统
8.
其他 • • • • 2Gwap、3Gwap 慢、连不上 建立反馈渠道 依旧对未来充满信心
9.
数据同步问题 • Server-‐db:业务更新最终更新点。 • Client-‐db:业务更新最初更新点。 •
更新失败,数据不同步。
10.
• 类似微信的sync协议 • 每个请求带读写水位 •
Client-db只作缓存 • 省流平衡点 A • Bug防备省流 B
11.
开发 • 奇异的网络环境 • 特殊的数据同步 •
敏感的流量限制
12.
架构
13.
防反扑流量 • 雪崩 • 主要来自客户端重试 •
严重时超过15倍流量
14.
防反扑流量办法 • 设计远高正常吞吐量系统 • 客户端放弃重试 •
防洪水闸门
15.
防反扑流量办法 • • • • 防洪水闸门: 快速结束超时 快速拒绝 逐渐随机准入 • 例子:小米抢购
16.
Good enough模式 • 防止过于复杂的服务交错调用(例:评论并 发通知)
• 产品确定核心 • 柔性服务
17.
新旧版本兼容 • A/B test
困难度:***** • 灰度升级系统( Android好一点,ios比较 困难。 )
18.
即便如此,每次更新也需要开发人员各自考虑兼容问题 例如:群里添加等级功能
19.
架构 • 流量反扑更厉害 • 点到即止省麻烦 •
灰度升级很必要
20.
运维
21.
percentile • XX服务慢 • XXX刚刚不能用 •
XXXX打不开 • 衡量内外服务质量 • 内置基础代码中 • 任意项目可度量 • 99.9%的请求在300ms内
22.
SRE • 开发工程师的操作失误 •
不了解运维的全局网络规划 • 写了一天代码,梦中被叫醒重启机器
23.
SRE • Site
Reliability Engineering(站点可靠性工 程师) • 响应、技术、视野 > 开发工程师的专业职位 • 以稳定为己任
24.
devops • 善于归纳总结 •
人肉化->脚本化->web化->平台化->规模化 • 有一部分研发与一部分运维必须在devops 紧密合作
25.
运维 • 衡量指标科学化 •
线上稳定专人化 • 平台建设合作化
26.
流程
27.
post-mortem • 故障快速反思 • 周知 •
不在同一个坑栽两次
28.
Post-‐mortem要素 • • • • 事件经过:时间、人物、经过、结果 技术细节:剖析 传达:确保周知 千万别发成了事故报告
29.
服务器发布 • 严格的询问反思,确保各环节通过 • 保持快速发布节奏 •
Post-‐mortem时不断修正各环节
30.
服务器发布要素 • 功能描述 • 集成测试是否通过 •
单元测试是否通过 • 压力测试是否通过 • Codereview是否通过• 是否有协议变动
31.
流程 • 故障剖析对人不对事 • 发布流程对事不对人
32.
移动互联网 更奇特的网络环境,更高的响应要求 似曾相识的开发、架构、运维、流程 我们需要更多高手 54chen@xiaomi.com
33.
谢谢! 微博@54chen http://54chen.com czhttp@gmail.com
Download now