互联网企业的大中台架构实践课件_第1页
互联网企业的大中台架构实践课件_第2页
互联网企业的大中台架构实践课件_第3页
互联网企业的大中台架构实践课件_第4页
互联网企业的大中台架构实践课件_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

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

文档简介

1、互联网企业的大中台架构实践 录第章,阿中台前台战略简介大中台小前台背景中台定义第章,名企中台介绍腾讯,滴滴第三章,爱奇艺App中台介绍App中台演进,架构App中台门户QMAS运营平台,研发平台,高可用高性能平台 框架组件,网络组件2015年12月7日,时任阿里巴巴集团CEO的张勇通过一封内部信说,“今天起,我们全面 启动阿里巴巴集团2018年中台战略,构建符合DT时代的更创新灵活的“大中台、小前台” 组织机制和业务机制。即从左边的单项目单平台,变成右边的联合中台模式。阿里“大中台,小前台”战略项B前台项A管理 后台项B管理 后台用户提供服务项A前台提供配置淘宝天猫付聚划阿阿盒马 宝算妈妈菜鸟

2、鲜户 中商品 中交易 中评价 中搜索 中营销 中AliWare小前台大中台阿里“大中台,小前台”提出的背景企业信息中心发展的问题突显:烟囱式系统建设模式2008年时淘宝的技术团队同时支持者淘宝和天猫两大电商平台。1999年成立的1688 一直拥有在的技术团队。阿里集团三大电商体系的技术支持架构如下:16881688技术团队淘宝天猫淘宝 技术团队“烟囱式”系统建设模式烟囱系统是指一种由相互关联的 元素紧密结合在一起的集合,其 中单个元素无法区分、升级或重 构。烟囱系统会一直维持存在直 到有新的系统将其完全取代。弊端一弊端二弊端三企业信息中心发展的问题突显:烟囱式系统建设模式重复功能建设和维护带来

3、 重复投资;大量的功能和 业务在多个系统中同时存 在,是很显性的成本和资 源浪费打通“烟囱式”系统间交互 的集成和协作成为必然; 随着企业的发展,打通这 些“烟囱式”系统之间的连 接成本高昂;不利于业务的沉淀和持续 发展。系统上线几年后, 无法满足业务发展不得不 推倒重建,这将会大大影 响多年业务的沉淀保留阿里“大中台,小前台”提出的背景阿里巴巴共享事业部阿 里 云 平 台集 群 部 署(大 禹)远程过程调用 (夸父)安全管理 (钟馗)分布协同服务 (女娲)资源管理 (伏羲)集 群 监 控(神 农)分布式文件系统(盘古)任务调度(伏羲)弹性计算 服务ECS关系型数据 库服务 RDS/DRDS开

4、放存储 服务OSS消息服务 MQ开放缓存 服务OCS开放数据处 理服务ODPS分布式应用服务平台EDAS支撑共 享 业 务 事 务 部用户中心商品中心交易中心评价中心店铺中心搜索中心数据服务 中心营销中心支撑Ai Express集 团 业 务1688淘宝天猫聚划 算飞猪口碑阿里 妈妈菜鸟 物流开 源监控报警故障处理 系统升级 应用发布 安全防护 业务监控运维保障部共享业务事业部将阿里巴巴集团前端业务中公共、通用的业务沉淀到这个事业部,包含了用户、商品、 交易等几个中心,实现了阿里真正的“业务中台”,基于阿里云平台这个技术后台的基础上,为阿里若 干个“业务前台”提供着最专业、稳定的业务。Supe

5、rCell对中台带来的启示180人干出腾讯3000人团队业绩UVCA时代,真正高价值的公司在组织架构设计方 面有强大的整合和支撑业务的能力,既能提供强大 的业务支撑能力,又能让一线部门(前台)最快速 创新地应对市场的需求对于SuperCell而言,虽然开发的游戏完全不同,但 是后台支撑的系统包括支付系统,用户系统,游戏 引擎,内部开发工具等等都是完全一样的,因此各 游戏小分队只需要在这强大的支撑平台上进行快速 开发即可中台定义和意义前台系统小而美,快速迭代后台系统稳定可靠中台比前台稳定,比后台灵活中台定义:企业级能力复用平台腾讯组织架构调整历程CEOCOOCTO渠道业务研发基础架构CEO企业发

6、展系统B线-业务系统R线平台研发系统运营平台系统职能系统线 业务互联 业务互动娱 乐业络媒 体业务平台研即时通搜索业 发部线信线务线职能式BU化事业部 制企业发展事互动娱乐事移动互联 业群业群事业群(络媒体事社交络事技术程事 业群业群业群微信事业群(WXG)技术委员会企业发展事 业群(CDG)云与智慧产 业事业群(CSIG)平台与内容 事业群(PCG)互动娱乐事 业群(IEG)技术程事 业群(TEG)微信事业群(WXG)BG化七事 业群六事业群+技术委员 会创业初2005年2012年2018年腾讯变阵:技术委员会神似阿里大中台六事业 群技术委员 会合理分配技术资源、跟踪技术落地进度、完 善技术

7、研发文化在企业内部提供共享的技 术、数据、产品和标准紧跟前沿技术、重视基础科技、提供创新动力, 针对 必须长期投资的基础技术,比如搜索、算法、图像 识别、语音、定位等,结合业务场景进行深技术支持创新调研滴滴中台乘客端司机端乘客API司机API运营管理界客服界供需撮合计费与出帐接驾送驾乘客系统产品录司机系统订单系统交易引擎体验引擎运营引擎运力供给 Bundled ConText收银分账 Bundled ConText核心出行BundledConText调度层业务流程层服务管控状态智能层领域 模型决策 引擎服务化 异步化 配置化 插件化 数据化滴滴中台服务化乘客API供需撮合计费与出账接驾送驾服务

8、管控前拼车单 乘客需求 司机运报价单 实时账单订单真 判责结果 申诉单状态智能层业务流程层调度层打车拼车确认 乘客排队 指派预约动调确认 一口价确认崩溃恢复 历史订单发送频率限制 支付能力校验下单爱奇艺App中台必要性由于是多业务垂直化的架构, 会有多个团队开发同样的架 构,这就需要很多的程师。 每个团队都是最快速的式 构建流程,所以技术很难做 深。这样来,导致客户端的 流畅度不,后端不稳定,影 响可扩展性。爱奇艺App中台必要性决定构建App中台主要是三方面考虑:专业深度,人力资源,用户体验专业深度原则上来说把每个团队加到 够的,每个架构都能有很好 的发展。但程师的薪资都 常,招聘量程师来做

9、同 样的架构,研发成本昂。很 还有些时候,愿意花钱,却招 聘不到合适的。资源流畅度、稳定性、扩展性、界、业务流程等都是影响户 体验的重要因素。在现在的组 织结构和研发情况下,会出现 业务的颜各异,业务流程却 相同的问题,很影响户的体 验。户体验爱奇艺App中台演进历程代码共爱奇艺App套代码 多产品组件化中台化对外Saas 持2018年前2018年2019年未来爱奇艺台湾版爱奇艺PPS爱奇艺HD版开发测试资源共独代码独开发测试资源独开发测试资源独开发测试资源独开发测试资源独代码独代码独代码拆分通组件共爱奇艺App爱奇艺台湾版爱奇艺PPS爱奇艺HD版爱奇艺App中台爱奇艺App爱奇艺台湾版爱奇艺

10、PPS爱奇艺HD版爱奇艺App爱奇艺台湾版爱奇艺PPS爱奇艺HD版合资公司爱奇艺App中台迭代效率团队规模决定迭代效率的瓶颈小型团队:独当一面 - 拿来主义中型团队:解耦分工 - 组件化(边界弱耦合)大型团队:并行迭代 - 组件化 + 并行构建 (组件版本化的持续构建)组件化拆分的改造成本随着工程规模指数级增长App中台架构App家族移动开发基 础框架中台门户爱奇艺极速版爱奇艺App爱奇艺HD版爱奇艺国际版框架组件RNH5插件化Flutter程序游戏业务组件播放账号 扫码基础组件关HTTPDNS图可性能APM热修复全链路志发布运营云控IVOS互动页发布户为消息推送舆情反馈后台组件点赞关注 投票

11、统接统门户统账号统权限研发撑研发中台代码规范SDK管理App脚架后台服务数据同步应模版 数据查询下载分享 统计统档QIYI Mobile Application Studio中台门户QMAS开发新APP冷启时间长,都有哪些后台服务和SDK?文档在哪里?APM上的APP日活连公司前台都能看?每次搭建新系统都需要搭建一套新的权限管理,定义自己的产品线各后台的接入申请邮件丢来丢去,流程长,容易跟丢SDK发布没有Change Log,人工通知SDK更新困境中台门户QMAS平台整合优势平台整合123一站式服务接入手工接入,手工维护一站式接入申请 通用后台流程(工单,权限申请)一站式浏览体验服务繁多,体验

12、不一,互不相通统一的角色管控无差别访问各后台根据QMAS角色分配权限 各平台产品,角色保持同步例子:推送平台申请接入效率提升申请信息沉淀复用QMAS权限申请各步骤单独邮件申请QMAS工单一键申请创建申请商务处理 Oppo商务处理 Vivo商务处理 Huawei商务处理 Xiaomi推送前台确认消息系统确认结束App中台架构App家族移动开发基 础框架中台门户爱奇艺极速版爱奇艺App爱奇艺HD版爱奇艺国际版框架组件RNH5插件化Flutter程序游戏业务组件播放账号 扫码基础组件关HTTPDNS图可性能APM热修复全链路志发布运营云控页发布IVOS互动户为消息推送舆情反馈后台组件点赞关注 投票统

13、接统门户统账号统权限研发撑研发中台代码规范SDK管理App脚架后台服务数据同步应模版 数据查询下载分享 统计统档互动能力展示故事线分支剧情视角切换竖屏小视频互动IVOS-应用场景场景+策略剧情+互动运营人员配置策略和场景,提供非剧情类互动,比如气泡、广告等影视制作人员配置剧情和互动, 提供剧情互动运营平台IVP平台用户互动互动视频用户行为分析通过用户行为路径大数据可视化分析,了解用户转化,留存的原因,实现业务快速增长研发支撑App家族移动开发基 础框架中台门户爱奇艺极速版爱奇艺App爱奇艺HD版爱奇艺国际版RNH5插件化Flutter程序游戏业务组件播放账号 扫码基础组件关HTTPDNS图可性

14、能APM热修复全链路志发布运营云控IVOS互动页发布户为消息推送舆情反馈后台组件点赞关注 投票统接统门户统账号统权限SDK管理App脚架后台服务数据同步应模版 数据查询下载分享 统计统档框架组件研发撑研发中台代码规范移动端研发中台移动端研发中台项管理平台项管理 问题追踪打包平台版本控制 代码Review 单元测试 静态检查 编译打包 安全检查 符号管理版本列表 版本查询 版本提升上线平台上线申请 上线审批 测试验证 上线回测 灰度上线版本管理平台渠道管理平台运维平台APM代码质量志 舆情管理渠道号管理 渠道配置 打包配置 渠道上线监控平台(各平台稳定性,作业流线,服务器志)基础云平台SDK管理

15、提供方接入方创建预发布测试 发布成员管理检索 更新订阅 信息展示 沟通直达SDK管理移动App脚手架业务组件基础组件后台服务DemoSDK Demo集合播放器扫一扫分享下载账号支付弹幕意见反馈网络崩溃图片推送云控投递日志热修复APM推送投递意见反馈打包灰度升级云控热修复开发效率提升避免容易趟的典型坑为App建立一致的基础设施脚手架使用姿势QMASGitlab用户脚手架代码App代码业务开发Keys用户Json配置替换各子系统新App创建从2月缩短至2周框架组件App家族移动开发基 础框架中台门户爱奇艺极速版爱奇艺App爱奇艺HD版爱奇艺国际版框架组件RNH5插件化Flutter程序游戏业务组件

16、播放账号 扫码基础组件关HTTPDNS图可性能APM热修复全链路志发布运营云控IVOS互动页发布户为消息推送舆情反馈后台组件点赞关注 投票统接统门户统账号统权限研发撑研发中台代码规范SDK管理App脚架后台服务数据同步应模版 数据查询下载分享 统计统档移动应用的技术跃迁昨天:Web-Native (合久必分)今天:跨平台 (分久必合) 明天:跨终端(合合分分)爱奇艺动态化框架和性能Web化Flutter性能小程序小游戏React Native插件化/热修复Native化动态性爱奇艺Native动态化框架QigsawBase APPPlayCore librarySplit apksGoogle

17、 player爱奇艺Native动态化框架Qigsaw开发体验佳:复用原生开发工具链和文档高稳定性:一处Hook,支持4.0 x国内国际双轨制,无缝切换Base APPQigsaw Core librarySplit apks爱奇艺CDN原理:基于Google原生App bundles工具链,山寨play core library爱奇艺公司实践崩溃率接近0,启动成功率99.5%爱奇艺爱奇艺极速版好多视频随客游戏中心爱奇艺主播爱奇艺小游戏自研渲染内核VS浏览器内核跨平台,动态加载性能一般可扩展性一般背靠浏览器大厂,稳定性有保证跨平台,动态加载 性能强劲可扩展性强,可发挥空间大 开发门槛,需要自行

18、保证稳定性AndroidiOSMacWindowsLinux窗口系统AudioSensorFileWAL(平台隔离抽象层)SocketV8/JavascriptCore实现W3C Canvas 2D和Webgl 标准 、类浏览器的环境跨平台渲染器组件RAL解释器NetworkOpengl ES/Vulkan/Metal/Skia资源管理Timer/VsyncMisc游戏引擎: Cocos Creator/Layabox/Egret/U3D用户逻辑层内核层小游戏架构Game Logic and Business高可用高性能体系App家族移动开发基 础框架中台门户爱奇艺极速版爱奇艺App爱奇艺HD

19、版爱奇艺国际版框架组件RNH5插件化Flutter程序游戏业务组件播放账号 扫码基础组件关HTTPDNS图可性能APM全链路热修复志发布运营云控IVOS互动页发布户为消息推送舆情反馈后台组件点赞关注 投票统接统门户统账号统权限研发撑研发中台代码规范SDK管理App脚架后台服务数据同步应模版 数据查询下载分享 统计统档60 fps崩溃异常慢交互网络热修复调试帧率ANRAPM功能APM架构APM上线后崩溃率全链路监控埋点端埋点网络埋点存储日志采集(kafka)链路基本 信息库链路指标 数据库链路日志 数据库链路可视化链路监控报警和优化故障快速定位统 一 技 术 规 范基 础 架 构 支 撑埋点埋点后台服务物理资源实实时时分分析析离离线线采采集集目标:线上快速发现/定位的效率至20分钟内移动端日志平台xlogUploader崩溃日志仓库网络错误远程调试用户反馈日志存储上传策略xlogUploaderxlogUploader设备A设备B设备CxlogUploader设备D触

温馨提示

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

最新文档

评论

0/150

提交评论