电商
亚太地区
企业/公共部门
“双十一期间,整个系统在阿里云上稳定运行,经受了数亿包裹的考验,数千万订单实现了毫秒级响应。”
方尧,
申通上云项目技术负责人
关于申通快递
作为国内发展最快的物流企业之一,申通快递积极探索以技术创新赋能业务增长,实现降本增效的目标。申通快递日均处理数千万订单,追踪数亿包裹,每天产生TB级数据,目前部署超过1300个计算节点用于实时业务处理。
挑战
申通快递的核心业务应用部署在数据中心,帮助申通快递平稳度过了早期快速发展阶段。但随着业务量的指数级增长和业务的日益多元化,原有数据中心的诸多问题逐渐暴露。例如,传统 IOE 架构不规范且不稳定,导致研发效率低下,制约了业务的快速发展。软件交付周期过长,无法满足大型促销活动的资源需求,系统稳定性也得不到保障。
为什么选择阿里云
在与阿里云进行多轮需求沟通和技术验证后,申通快递最终选择阿里云作为唯一的上云合作伙伴。阿里云的云原生技术和架构帮助申通快递将核心业务迁移上云。
在全量迁移方案的最初设计阶段,云迁移项目技术负责人方耀就决定拥抱云原生技术,将所有应用全面容器化。这一决策既源于他对业务增长的雄心,也兼顾了方案的实际可行性。申通快递的业务量已达到 73 亿件,预计在不远的将来将达到百亿规模。
在快速变化的时代,保持领先是企业取得成功的关键,而云原生技术能够实现快速发布和部署。申通快递部署阿里云容器服务Kubernetes版ACK和容器镜像服务ACR,实现业务快速上线以及开箱即用的可靠性和弹性。
在阿里云的支持下,申通快递团队实现了应用开发和运维的标准化,建立了将应用代码打包为容器镜像并按标准流程部署到 Kubernetes 集群的完整流程。从此不再需要耗时的手动发布,也避免了因集群配置不一致而引发的故障。申通快递成功转型为 DevOps 驱动的企业。
快递业务具有季节性特点,2020 年双十一成为申通快递弹性调度能力的极致考验。ACK 和 Kubernetes 技术在其中发挥了关键作用。申通快递实现了核心数据中心的应用编排和业务自愈,使整个系统更加稳定。在快速迭代过程中,通过追踪点监控、业务日志采集和链路监控保障业务系统稳定。系统根据监控到的计算资源利用率和业务峰值进行弹性伸缩,减少预配置资源数量,从而降低整体资源成本。
2020 年采用的解决方案大幅降低了应用弹性计算成本。与传统数据中心架构方案相比,IT 投入降低了 30%,业务量持续增长。
架构
展望未来
“上云只是开始,云也只是基础设施,”方尧表示,“申通的技术架构将向下一代微服务架构——服务网格演进,以改善复杂系统的治理能力。”
精选
产品
产品
兼容 Kubernetes 的全托管服务,帮助用户聚焦应用本身,无需管理容器基础设施。
安全的镜像托管平台,提供容器化镜像全生命周期管理。
弹性可扩展的高性能计算服务,提供与传统物理服务器同等的计算性能,并具备物理隔离能力。
