顺丰科技架构升级之路.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
顺丰科技架构升级之路 首先,为了让大家更清楚地理解这个议题,我先简约引见下顺丰的情况。 顺丰从 1993 年建立至今,已经成为国内物流的 TOP 公司,目前努力于成为一家“第三方独立的行业处理方案数据科技服务公司”。 经过近 30 年的进展,顺丰建设了业界领先的天网,地网和信息网。我们目前有 75 架全货机在天上飞,有十几万辆车在地上跑,还有几十万快递小哥每天奔波为大家服务。顺丰是怎样协同调度人,车,货,场各种力量,这有赖于对技术的执着追求,以及强大技术团队的支撑。 顺丰科技目前有 4000+员工,其中 3000+的研发,1000+多人具有博士硕士学位。科技团队在支撑顺丰业务的同时,也基于业务场景孵化通用的产品方案,溢出到社会。 2021 年顺境 要做架构升级,肯定要了解企业之前的情况,晓得“因”,才能更好地理解结果。 把时间线拉回到 2021 年。 2021 年,顺丰各业务 BU 进展多元化,很多业务异军突起,我们向“快运”、国际业务的拓展,进展快速,各个业务线都组建了本人的运营和研发团队。但当时,整个应用架构缺乏统一规划和管理,系统交互交叉综简单。 同时业务要求供应更快的需求响应速度,期望科技能够驱动业务的快速成长,而底盘的技术体系相对传统, 次要基于虚拟机供应计算力量,Mesos 和 Docker 的建设刚起步,运维交付的自动化率约 30%左右,且并不是直接面对业务,给用户的资源交付周期以天记,弹性扩展暂没做起来。 另一个挑战是,整个工具链相对较芜杂,且很多断点。 各业务研发中心积极试点新的技术组件和工具,缺少统一的管理和规划;应用发版还趋于传统,每周发版时间固定,发版预备到发版完成约需 1 天时间。 战略突围 面临业务快速进展与科技力量相对落后,流程机制相对传统的冲突,我们成立了架构委员会,并在架构委员会的驱动下,构成了以应用架构,基础设备和工具平台为核心的架构升级铁三角。 为什么是这三个方面呢? 首先谈下应用架构,我们认为应用架构是火车头,应用架构做得好,首先可以快速支撑好业务,其次可以削减研发人员数量,提升研发效能,第三应用架构做得好,可以大大削减后端资源的使用和降低运维的压力。 基于这样的理解,我们首先做应用架构的管理,并做了大陆与台湾的实践。 在基础架构方面,我们在建设选择上有如下考虑: 1、集团在科技的投资大,管控要求高,传统的基础设备管理方法,无法做到数字化的精益运营,形成成本铺张。我们当时对成本结构并不清楚,需要借助云化,服务化和数字化的手段来处理问题。 2、业界的主流技术是基于 K8S 和微服务的处理方案,我们顺势选择了云原生的技术栈。 3、公有云是我们很好的补充,靠近业务端的部署可以提升用户体验,同时私有云要建设全量的服务成本太高,从用户体验和成本的角度动身,我们选择建设混合云。 4、顺丰是一个巨大的网络,有近 2 万个分点部和几百个中转、仓储场地,边缘设备的管理和运营的挑战越来越大,需要耗费大量的人力和物力,边缘云是我们的必定选择。 基于如上的考虑,我们启动了顺丰云的建设,并选择了云原生,私有云,混合云和边缘云的技术方向。 最终要讲一下工具平台,其实基于前面的背景,研发团队对工具平台的需求是很迫切的,很多研发开头自发式构建本人的工具平台力量,架构管理的简单度正在上升。 当时迫切要处理的问题是研发发版的速度,所以我们就顺势而为,做了 DevOps 一体化的建设,重点搞定 DevOps 流水线,全景监控,APM,在线压测等标准力量。 架构升级铁三角 架构管理— 以人为本 铁三角策略定了后,怎样去实现呢? 架构委员会在其中的作用格外关键,搞定事,先要搞定人,我们秉着以人为本的理念,对公司的优秀人才进行盘点,并识别出来一批优秀架构师,构成了架构师梯队,并建立架构管理体系。 整个架构体系分为三层,第一层就是架构委员会,它是架构的决策层,由技术力量强的总监和顶级专家组成,担任顶层的架构设计,这批人把握技术方向和人力资源,这一层人员的选择标准是有远见和有 POWER,能够洞见将来,并促进落地。 其次层是执行层,担任公司层架构管理决议的执行落地,这一层由各领域有影响力的优秀架构师组成,作为架构委员会的执行组织,能够联动架构委员会,同时推动应用研发和基础设备研发做架构落地; 第三层是架构人才池,是各个领域或者产品的架构师,担任具体产品的架构优化落地。三层架构很好的处理了架构战略制定到战略落地的问题,为后续整个转型的快速推动打下了基础。 以应用架构为例,讲一下架构委员会的运作,我们修订了各个业务域的架构蓝图,并跟业务部门培训,让业务部门跟科技有共识,基于统一的架构蓝图,我们推动了应用的架构整合和应用的下线,近 2 年我们每年推动 150+的应用系统的下线。 技术组件方面,2021 年开头,我们对全部的技术组件建立了技术

文档评论(0)

136****7795 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档