EMAS移动开发平台全景介绍.pptx

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EMAS移动互联的进化论EMAS移动开发平台全景介绍淘宝的移动互联网演进史企业级移动中台EMAS5大移动研发场景解决方案我们是谁?近10年移动互联网行业沉淀数十款千万级、亿级App产 品研发运营实践手机淘宝的演进历史(2008-2017)平台型App(2.0)生态型超级App(3.0)工具型App(1.0)201320152017我们的挑战All In 无线功能性能航母级平台的效率稳定性业务运营中轴业务创新生态协同我们是谁? 基于手机淘宝近十年对移动端DevOps的实践沉淀,为更多移动互联网背景下 的现代企业赋能。手淘早期技术架构同一个代码仓库2016年首页详情交易搜索购物车2013年基础中间件(网络/图片/Log/缓存)2011年HTTP方式统一网关层RPCRPCRPC RPC搜索后台交易后台商品后台首页后台几个人维护将近60人维护200人以上维护单一工程的开发模式,客户端承载业务越来越多,业务之间的依赖越来越多,系统耦合严重,扩展困难,维护变得异常复杂业务更新:端侧的发版特性,限制了业务更新的灵活性技术限制业务发展网络体验移动网络的优化,安全性难保障协同成本高牵一发而动全身,不敏捷业务要求快速发版APP的质量、体验的保障难业 务业 务业 务业 务业 务业 务业 务1234567….质量体验效率 上百人维护一个APP工程源代码冲突严重协同成本高APP发版周期长,业务创新慢各自业务发展依赖版本,无法独立迭代业务快速发展与APP体验、质量矛盾适配成本高线上问题无法快速定位修复时间长移动网络差异大移动网络性能接入层安全风控调度容灾等能力打造OSGI容器,一切皆组件业务组件业 务 3业 务 4业 务 5BunBdulned(lde e(dpeloplyoaybableleuunniitt))业 业务 务1 2Bundle (deployable unit)….UIsServicesMsgsLibraries基础组件网络库图片库存储库配置库….RuntimeBus (UI Service Message)容器-运行时(Atlas)Bundle Mgmt.Lifecycle Mgmt.服务总线 消息总线URL导航 LifeCycle管理容器一切都是组件,运行在容器中组件通过总线通讯 (UI/Service/Msg)动态部署,想发就发手机淘宝泛质量管理体系自动化驱动真机实验室线下自动化保障发布之前,通过线下自动化驱动测试保障基本稳定性和性能。SDK在运行阶段自动收集性能、稳定性问题1性 能 度 量 : OnlineMonotor稳定性度量: CrashReport自定义事件度量:AppMonitor安全模式SafeMode安全气垫热修复 Hotfix开关服务 Orange检测组件Galileo移动日志 tLog测试完毕后,进行灰度发布。通过SDK和大数 据体系评估APP的质量,性能和用户的体验, 以及在多种机型,环境上问题的暴露。2核心SDK 能力F度量组件分析组件修复组件TM多次灰度达到发布标准后,进行正式的全量发布 大数据体系进行线上问题的实时监控状态3大数据处理体系大数据 分析运维稳定性用户体验用户舆情远程排查检测体系线上发现问题后,数据体系及时报警通过排查等手段发现根因,通过patch等手段修低侵入、精准度高的客户端SDK海量数据的实时处理分析能力远程问题排查和检测能力测试环境自动化保障体系复问题4手淘整体高可用保障机制阿里巴巴无线网络统一接入体系业务系统接入业务特性统一API、数据和安全管理配置动态更新和A/B覆盖配置更新服务API接入网关安全服务统一接入网关HTTP/2接入调度服务…SlightSSLQUIC核心收益增强无线网络APP体验提高业务能力效率调度特性减少运营商域名劫持支持就近调度和服务容灾配置更新A/B能力服务的调度批量域名解析长连双工加密通道推送和数据请求网络1秒法则客户端网络能力API SDK 网络SDK…安全 SDK配置SDK网络特性高可用的多路复用双工通道更好的协议和数据压缩无线网络服务QoS保障APP接入…淘宝的移动互联网演进史企业级移动中台EMAS5大移动研发场景解决方案EMAS 顶层模型EMAS Top-level ModelUC浏览器 UC Browser手机淘宝Mobile Taobao手机天猫Mobile Tmall优酷Youku高德Amap菜鸟CainiaoLazadaUI组件UI Component图表组件Charting Component业务组件Business Component功能组件Function Component服务组件Service Component测试监控Test APM网络服务Network Service用户运营User Operation移动中间

文档评论(0)

智慧IT + 关注
实名认证
内容提供者

微软售前技术专家持证人

生命在于奋斗,技术在于分享!

领域认证该用户于2023年09月10日上传了微软售前技术专家

1亿VIP精品文档

相关文档