"阿里云移动云高级技术专家杨镔(泠茗)在2018云栖大会·深圳峰会中做了题为《EMAS平台全景介绍》的分享,就淘宝的移动互联网演进史、企业级移动中台EMAS、5大移动研发场景解决方案等方面的内容做了深入的分析。" 2018云栖大会·深圳峰会KEMASC阿里云CTHE COMEUTING CONFFRF\CF移动研发平台奥运会全球指定云报务商●●●中国联通4G19:22我们是谁?淘天猫阿里内外阿里郎淘宝直播阿里妈妈手机淘宝支付宝菜鸟裹裹暑期大促而原99E节近10年移动互联网行业沉淀LazadaTokopedia阿里健康阿里云飞飞猪闲鱼钉钅数十款千万级、亿级App产喵师傅Alibaba com土豆视频淘宝大学阿里众包品研发运营实践拿货季9骗节阿里巴巴Alibaba. com阿里零售通AliExpress52阿里智能大猫精灵旺信喵街盒马优高德地图UC向[大麦同里小号 allsorts_ plUC头条淘票票蚂蚁财富钱盾虾米音乐聚|相机千牛网商银行聚划算口碑云牺社区2018云栖大会·深圳峰会KEMASC阿里云¢9THE COMEUTING CONFFRF\CF移动研发平台奥运会全球指定云报务商手机淘宝的演进历史(208-2017)工具型App平台型App生态型超级App(1.0(2.0)(3.0)201320152017我们的挑战An无线航母级平台的业务运营中轴功能&性能效率&稳定性业务创新&生态协同我们是谁?基于手机淘宝近十年对移动端 DevOps的实践沉淀,为更多移动互联网背景下的现代企业赋能。云牺社区CC N C E2018云栖大会·深圳峰会KEMASC阿里云CTHE COMEUTING CONFFRF\CF移动研发平台奥运会全球指定云报务商手淘早期技术架构同一个代码仓库增K首页详情交易搜索购物车豫2016年基础中间件网络/图片/og/缓存)2013年HTTP方式2011年统一网关层淘RPC淘RPCRPORPC搜索后台交易后台商品后台首页后台几个人维护将近60人维护200人以上维护单一工程的开发模式,客户端承载业务越来越多,业务之间的依赖越来越多,系统耦合严重扩展困难,维护变得异常复杂业务更新:端侧的发版特性,限制了业务更新的灵活性云牺社区CC N C E2018云栖大会·深圳峰会KEMASC阿里云CTHE COMEUTING CONFFRF\CF移动研发平台奥运会全球指定云报务商技术限制业务发展协同成本高业务要求快速发版网络体验牵一发而动全身,不敏捷APP的质量、体验的保障难移动网络的优化,安全性难保障流质量效率上百人维护一个APP工程业务快速发展与AP体验、质量矛盾移动网络差异大源代码冲突严重适配成本高移动网络性能协同成本高线上问题无法快速定位接入层安全风控APP发版周期长,业务创新慢修复时间长调度容灾等能力各自业务发展依赖版本,无法独立迭代云牺社区CC N C E2018云栖大会·深圳峰会KEMASC阿里云C9THE COMEUTING CONFFRF\CF移动研发平台奥运会全球指定云报务商打造OSG容器,一切皆组件业务组件业业业业I业Bundle (deployable un t)务务务务务UlsMsgs基础组件网络库图片库存储库配置库Bus(Ui service message)容器运行时 Atlasecycle mgmtBundle mgmt∪RL导航Cce管理服务总线消息总线Runtime容器切都是组件,运行在容器中组件通过总线通讯U/ Service/Msg)动态部署,想发就发云牺社区2018云栖大会·深圳峰会KEMASC阿里Q88THE COMEUTING CONFFRF\CF移动研发平台奥运会全球指定云报务商手机淘宝泛质量管理体系线下自动化驱动真机实验室发布之前,通过线下自动化驱动测试保障基本稳定性和性能。自动化保障SDK在运行阶段自动收集性能、稳定性问题性能度量:淘Onlinemonotor安全模式稳定性度量SafeMode核心SDK检测组件全气垫测试完毕后,进行灰度发布。通过SDK和大数能力CrashReport自定义事件度量:Gaeo热修复 Hotfix据体系评估APP的质量,性能和用户的体验,AppMonitor移动日志tog·开关服务 Orange以及在多种机型,环境上问题的暴露。2度量分组件组件组件多次灰度达到发布标准后,进行正式的全量发布大数据大数据处理体系大数据体系进行线上问题的实时监控状态分析&运维稳定性用户体验用户舆情远程排查检测体系线上发现问题后,数据体系及时报警通过排查等手段发现根因,通过 patch等手段修低侵入、精准度高的客户端SDK复问题海量数据的实时处理分析能力4远程问题排査和检测能力测试环境自动化保障体系手淘整体高可用保障机制云牺社区2018云栖大会·深圳峰会KEMASC阿里云¢9THE COMEUTING CONFFRF\CF移动研发平台奥运会全球指定云报务商里巴巴无线网络统一接入体系业务特性业务系统接入统一AP、数据和安全管理配置动态更新和A/B覆盖配置更新服务AP接入网关服子统一接入网关接入调度服务Slightssl Http/2 Quic核心收益增强无线网络APP体验调度特性提高业务能力效率·減少运营商域名劫持·支持就近调度和服务容灾配置更新·服务的调度长连双工加密通道AB館力·批量域名解析推送和数据请求网络1秒法则端网络能配置SDK网络SDK安全SDK网络特性高可用的多路复用双工通道更好的协议和数据压缩APP接入无线网络服务QoS保障淘秀○日云牺社区2018云栖大会·深圳峰会KEMASC阿里云CTHE COMEUTING CONFFRF\CF移动研发平台奥运会全球指定云报务商淘宝的移动互联网演进史EMAS企业级移动中台EMAS移动研发平台5大移动研发场景解决方案云牺社区CC N C E