顺丰“快递+”的云原生“密码”

2009年成立的顺丰科技,是顺丰速运旗下的科技公司,它承担着顺丰从过去专注做快递到转型为一体化综合物流解决方案商做技术赋能的工作。

经过十几年的技术积累,顺丰科技已经为顺丰实现了全流程的线上化、数据化,智能化,实现智能调度、智能决策、智能服务。构建智慧大脑,建设智慧物流服务,则是顺丰科技的未来愿景。

我们知道,物流行业的应用场景非常复杂,各个链条都有原生的系统,物流与电商对接之后,系统就会变得更加复杂。为了提高系统能力,并支撑个性化的物流服务,顺丰科技“快递+”,通过云原生的能力,走向了业务敏捷。

“快递+”,面对开发复杂性的挑战
顺丰科技“快递+”应对物流个性化服务的新需求。按照官方的概念:“快递+”高端物流,是以顺丰快递为基础的高端物流服务,包括快递、仓储管理、配送、冷链、跨境物流等,讲究时效、服务、综合成本控制。项目将为现代产业企业提供优质的高端物流服务,解决企业后顾之忧,同时还将充分利用顺丰的物流行业经验,为中小客户提供综合的物流解决方案。
在业务模式连续升级之后,顺丰的直营电商渠道从“一元”转变为“多元”,针对直营电商行业打造的“快递+”个性化服务能力,是运用科技为客户提供多场景的个性化解决方案,但面对业务场景的多变化,定制化,对研发部提出了更高的要求:
首先,更透明的管理。多个服务同时并发,团队协作效率如何提高,需求、进度、质量如何把控?
其次,更规范的流程。因为流程及标准比较多,开发过程不透明,所以在开发过程中,需要实时进行监督把控。
第三,更高效的交付。由于大量工作需要人工完成,工时等信息需要Excel收集。从需求到代码开发,再到上线的周期被无线拉长,其中接口测试和安全测试,依赖人工操作,平均耗时1-3天,导致应用上线的速度变得异常缓慢。
第四,更严格的安全管控。传统开发流程缺少安全管控、安全测试和可信构建,导致整个开发环境缺乏安全保护。
为了快速应对挑战,顺丰“快递+”希望实现研发上云,关注质量和效率,并同时带动生产上云。怎么去实现,如何去改变,选择什么样的合作伙伴,这些问题,都是“快递+”需要迅速解决的难题。
拥抱DevOps,拥抱华为云
近日,在华为云TechWave云原生2.0技术峰会上,顺丰科技“快递+”敏捷教练尹佳也分享了顺丰“快递+”的智慧物流DevOps实践。
顺丰“快递+”的核心理念是:搭载云平台,有效提升业务研发效能。这就意味着,开发流程要全面云化,并通过DevOps的升级,来实现业务敏捷。
虽然走向DevOps的目标是明确的,但成功实践DevOps依然是一个难题。因为DevOps在开发和部署周期中,设计开发人员需要环境的自动化,以提高开发效率和支持快速迭代。90%的企业都会选择云来助力DevOps实践落地,这是一个共识。而在国内软件开发一体化的DevOps平台当中,华为云一直是领跑者,并在DevOps的理念上推出了DevCloud。
所以,华为云成为了顺丰“快递+”的云上合作伙伴。华为云的解决方案通过DevCloud的全面赋能,帮助“快递+”应对挑战。
首先,基于DevCloud,实现了云上敏捷 DevOps开发,覆盖软件开发全流程,从需求规划-迭代管理-代码托管-CICD流水线-测试,提升了研发、部署、运维的效率。
其次,基于DevCloud流水线,实现了云上调度线下风洞系统(安全测试服务),也实现了线上线下协同。同时,基于DevCloud API还打造了研发度量体系。
据了解,为满足业务敏捷性和时效性的需求,顺丰“快递+”使用华为云云原生解决方案之后,保障了120套应用系统全面上云,实现了研发效率提升,实现了应用生命周期管理,满足了融合研发管理需求,并做到了自动化运维监控。
综合来看,顺丰“快递+”从应用基础资源、安全、监控、权限、端到端DevOps全方位验证,满足部门业务敏捷性和时效性高的需求。最明显的改变是在端到端流水线交付方面,基于华为云DevCloud,研发系统从需求设计到上线端到端线上化,全流程上线时间从平均2天缩短到最快1小时,效率得到了40+倍的巨大提升。
据2019年IDC发布的《IDCMarketScape:中国DevOps云服务市场2019厂商评估》报告显示,华为云位于“中国DevOps云服务 2019 年厂商评估报告”中的"Leaders"的位置。
而华为云DevCloud本身就是孵化于华为内部的软件研发能力中心,在可用、可靠、安全性方面都经过了实践应用的检验。所以,能够帮助顺丰“快递+”解决研发上云的难题,实现业务敏捷,就不足为奇了。
“快递+”启示录
云原生带来应用敏捷
对物流行业来说,效率就是生命线,是标尺。顺丰“快递+”成功的背后,也让我们看到了物流行业数字化的共性需求:在云原生时代,企业应用要达到敏捷高效的交付,并且在规模化扩展的同时,兼顾可靠性、灵活性,就需要积极拥抱DevOps,拥抱云原生。
华为云认为,云原生2.0是企业智能升级的新阶段,企业云化从“ON Cloud”走向“IN Cloud”,新生能力与既有能力立而不破、有机协同,实现资源高效、应用敏捷、业务智能、安全可信,成为“新云原生企业”。
华为云CTO张宇昕
例如,华为云DevCloud就是生于云、长于云的DevOps平台,可以帮助客户快速构建起端到端的DevOps研发运维体系。全流程云原生DevOps平台,支持全流程DevSecOps,3种开发模式覆盖7大开发场景,实现10倍效率提升,让开发更简单,应用更敏捷。
华为云还能够提供ServiceStage微服务,帮助用户高效实现应用的快速开发与运维,基于微服务双栈模式打造应用的统一治理与管理。融合集成平台将新老应用和数据进行统一服务化的连接,从而形成了一个新老系统无缝连接的“立而不破”的架构。云中间件提供一系列分布式、APIG、函数等云原生应用使能服务,让应用开发者不再白手起家,而是站在行业优秀实践的基础上开发好的应用。
除此之外,华为云还可以通过全生命周期应用平台,加速政企云原生转型。这个平台源自ROMA,源于华为17年数字化转型实践输出,可以赋能政企应用加速创新。
客观地说,顺丰“快递+”的云原生“密码”代表了很多传统行业的现状和选择。走向应用敏捷也将是未来每一家走向数字化转型的企业追求的目标。
(0)

相关推荐

  • 我们为什么需要云原生?

    在著名的<集装箱改变世界>当中,我们能看到集装箱的发明对于二十世纪全球化的巨大推动作用.集装箱,这一看起来并无多少技术含量的发明,却因为进行标准化和系统化运输的创新彻底改变了全球的货物贸易 ...

  • 什么是云原生?有哪些发展方向?终于有人讲明白了

    导读:Cloud Native:云原生.我们今天一起来聊一下,到底什么是云原生?以及这个领域的一些发展方向.此文来自陈耿老师的视频文字整理.(视频见文末) 作者:陈耿 来源:大数据DT(ID:hzda ...

  • 终于有人把云原生讲明白了

    导读:本文我们将一起探讨什么是云原生,它的关键技术包括哪些. 作者:郝树伟 来源:大数据DT(ID:hzdashuju) 云原生计算加速了应用与基础设施资源之间的解耦,通过定义开放标准,向下封装资源, ...

  • 云原生时代的微服务,适合所有人么?

    微服务是一种优化资源的体系结构方法,这些资源为复杂.快速.分布式基础设施上的大规模服务和软件提供计算.存储和网络.大多数有IT历史的组织,传统上都是在虚拟技术栈上构建软件,这些技术栈由操作团队手动维护 ...

  • 顺丰科技架构升级之路

    顺丰作为物流龙头,公司在 2018 年面临业务多元化.快速发展的诉求和技术架构工具.平台落后的冲突.在 2018-2021 年期间,顺丰通过联动业务研发.基础设施和工具平台"铁三角" ...

  • 为云而生的“云原生”,为什么越来越重要?

    IT史上有一个经典故事.那就是在1943年,IBM的董事长老托马斯·沃森胸有成竹地告诉人们:未来5台计算机就可以满足全世界的市场. 现在我们知道,老沃森的预言有一半正在实现.就是世界正在朝着" ...

  • 阿里-华为-腾讯三大主流公有云平台云原生解决方案对比分析

    今天准备初步分析下当前主流的三大公有云平台的云原生解决方案,以作为企业实施云原生和上云策略选型的一个参考.在前面我整理过关于企业应用云端迁移和云原生相关的一些文章,今天则重点从多个方面对三个主流公有云 ...

  • 让开发者相见恨晚?!华为云软件开发云实现云上敏捷开发

    [51CTO.com原创稿件]弗吉尼亚鹿是现存最古老的一种鹿.这并不是偶然的,而是因为350万年来,这门优雅的物种延续了一种有效的生存办法--它们保存了灵活的本性和迅速适应环境的能力.这恰恰佐证了达尔 ...

  • 云原生与微服务架构基础:02 | 云原生基础架构的组成以及云原生应用的特征

    云原生的基础架构 1. 微服务 2. 容器 3. 服务网格 5. 声明式 API 云原生应用的特征:云原生与"12 因素" 1. 方法论和核心思想 2. 编码.部署和运维原则 3. ...

  • 天下武功出少年:Login 2020的技与道

    <神雕侠侣>结尾部分,杨过教导少林小沙弥张君宝,打败了西域高手尹克西.后来叱咤江湖的武当祖师张三丰,时年8岁. 这个故事的张力在于,读者都以为少林武功要从达摩拳.金钟罩练起,特点是扎实且慢 ...