云场景实践研究第17期:韵达

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 作为集快递、物流、电子商务配送和仓储服务为一体的全国网络型品牌快递企业,韵达尝试探索实践将核心系统从IDC机房整体搬上物流云,实现存量数据迁移、增量数据同步到云上,数据同步的网络延迟毫秒级(DTS同步速度理论上可达到70Mbps)。

更多云场景实践研究案例,点击这里:【云场景实践研究合集】联合不是简单的加法,而是无限的生态,谁会是下一个独角兽

作为集快递、物流、电子商务配送和仓储服务为一体的全国网络型品牌快递企业,韵达刚开始讨论是否上物流云的时候,还是很纠结的。整个的核心系统要从IDC机房整体搬上物流云的过程中会遇到哪些问题?如何保证业务不受影响?所以前期和菜鸟进行了多次的合作讨论和方案论证。项目立项完成之后,针对十六个核心的业务系统进行了拆分,降低关联性。在借助阿里云的力量实现了混合云架构之后,韵达继续和菜鸟进行深度合作,解决上云前后所遇到的一些问题。

“为了把大量线下数据搬到云上且不对线下系统造成太大影响,韵达使用了阿里云DTS工具从中间库向最终的目标RDS库进行数据同步。这个方案可同时实现存量数据迁移、增量数据同步到云上,数据同步的网络延迟毫秒级。”

——张磊

韵达快运集团高级总监


采用的阿里云产品

  • 阿里云服务器ECS 
  • 阿里云专有网络VPC
  • 阿里云负载均衡SLB
  • 阿里云云数据库RDS
  • 阿里云数据传输DTS
  • 阿里云消息队列MQ
  • 阿里云容器服务

为什么使用阿里云

大规模实现云上资源调度
自动化完成快速的交付和部署


关于 韵达

韵达快递,是集快递、物流、电子商务配送和仓储服务为一体的全国网络型品牌快递企业,创立于1999年8月,总部位于中国上海,服务范围覆盖国内31个省(区、市)及港澳台地区。2013年以来,韵达快递相继与日本、韩国、美国、德国、澳大利亚等国家和地区开展国际快件业务合作,为海外消费者提供快递服务。


为什么选择阿里云?

韵达的阿里云迁移历程

在韵达刚开始讨论是否上物流云的时候,还很纠结。韵达担心整个的核心系统要从IDC机房整体搬上物流云的过程中会遇到一些问题,比如怎样保证业务不受影响?所以韵达前期和菜鸟进行了多次的合作讨论和方案论证。项目立项完成之后,韵达还针对十六个核心的业务系统(订单、COD、仓储、客服、跨境等)进行了拆分,降低关联性。上云之后继续和菜鸟进行深度合作,解决上云之前遇到的一些问题(系统架构优化、云上数据推送、大数据分析、全链路日志监控等)。

f71fd01ac6c56bd25c9551b4b013a1fff69c3c66

混合云架构

63440492350a65bbd889b935d18dc88afea0b217

上图为韵达上云之后混合云架构设计,中间部分是韵达核心系统上云之后的架构图。 韵达在上云过程中做了很多系统改造工作,比如使用使用阿里云专用网络VPC、消息队列MQ、云数据库RDS等在跨多个物理机房做了相关的集群部署。

韵达在上云过程中遇到的典型的问题是数据迁移。怎么在线下把韵达大量的数据搬到云上又不能对线下的系统造成影响?最终讨论得到的解决方案是:在云上用了一台ECS服务器安装了MySQL的备库,对IDC机房做了一个主从的同步,使用了阿里云DTS工具从中间库向最终的目标RDS库进行数据同步。这个方案可同时实现存量数据迁移、增量数据同步到云上,数据同步的网络延迟毫秒级(DTS同步速度理论上可达到70Mbps)。

韵达的云上资源调度实践

在阿里云上,韵达考虑到降低IT成本,采用了Docker技术,并且使用了阿里云的容器服务。Docker是集装箱演变过来的,集装箱可以对货物进行标准化的分装,不同集装箱之间可以做很好的隔离,Docker就是引用这种理念产生的。对开发和运维(devop)人员来说,最希望的就是一次创建或配置,可以在任意地方正常运行。开发者可以使用一个标准的镜像来构建一套开发容器,开发完成之后,运维人员可以直接使用这个容器来部署代码。Docker可以快速创建容器,快速迭代应用程序,并让整个过程全程可见,使团队中的其他成员更容易理解应用程序是如何创建和工作的。Docker容器的启动时间是秒级的,大量地节约开发、测试、部署的时间。所以韵达在云上采用了以Docker为单位的开发部署流程设计。

edcb4ba400e9b7c9d11722a2ea23cbe474604196

采用Docker仓库,把需要的环境封装好,把相关的镜像上传到仓库里面。开发人员直接从仓库里获取相关的镜像来进行相关的开发测试。测试人员和运维人员同样可以从仓库获取相关镜像进行相关工作。整个过程十分便捷,而且占用的资源比较少。开发人员编写好代码之后,进行环境定义,最终把定义好的文件打包封装成一个镜像上传到仓库中。当存在对多个Docker镜像进行管理的时候,可能会遇到一些问题,Docker官方提供了Docker-compose工具。这个工具多个具有依赖关系的镜像进行管理。

58a0b50efa1b36e4b1d4519d26d11c670a46a0f3

至于自动化的完成后续交付和部署的工作,韵达目前采用的方式是开发人员把代码上传到SVN上,通过第三方的开源工具、自动化的发布工具进行相关的管理工作。后续跟菜鸟多次探讨之后,可能会使用阿里云的持续交付平台来解决持续发布过程中遇到的一些问题。

d81416b46995e208bd6032951609ecef82519c9f

成本与效益

8fba399d85fc83f8dcc6b6dc688f81c18519e2a5

韵达通过借助阿里云的力量构建了混合云架构之后,投入成本大大降低,物流云人员投入只需两人,上云项目周期为两个月,云资源使用成本相比自建硬件成本大大降低,云上运维变得简单。


关于韵达的更多实践详情:韵达混合云深度解析:Docker助力大规模云上调度实践
原文发布日期:2016-11-01
云栖社区场景研究小组成员:李杉杉,仲浩。

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
机器学习/深度学习 人工智能 运维
北交大开源交通大模型TransGPT·致远,可免费商用
北交大开源交通大模型TransGPT·致远,可免费商用
305 0
|
弹性计算 Cloud Native 小程序
【年终特辑】看见科技创新力量 洞见时代创业精神—企业服务—蓝犀牛搬家:挑战非标化运营模式,云加速服务体验
【年终特辑】看见科技创新力量 洞见时代创业精神—企业服务—蓝犀牛搬家:挑战非标化运营模式,云加速服务体验
179 0
【1520技术开放日·宁波站】智能应用方案及技术对接动手实验室专场
平头哥1520技术开放日第六场来啦!本期开放日我们将在11月6日来到宁波,带着最新的无线控制技术跟应用方案跟深圳的小伙伴进行闭门交流。 开放日亮点: ①有机会承接阿里巴巴平头哥芯片内部项目 ;②有机会获取1520技术大礼包;③有机会成为平头哥大湾区深度合作伙伴
289 0
【1520技术开放日·宁波站】智能应用方案及技术对接动手实验室专场
|
开发者
“共携手,趣挑战!”——阿里云开发者能力评测团队排位赛正式开赛!
阿里云开发者能力评测团队排位赛开始啦!比赛时间为2月28日—3月20日,您可以叫上技术小伙伴一起组团参赛,不断刷新自测成绩,取得好的名次,获取丰厚的奖励!
“共携手,趣挑战!”——阿里云开发者能力评测团队排位赛正式开赛!
|
人工智能 编解码 存储
入选国家重点研发计划“科技冬奥”重点专项,阿里云云上转播牛在哪?
近期,科学技术部公布了《国家重点研发计划“科技冬奥”重点专项2019年度定向指南拟立项项目公示清单》。阿里云牵头的《北京冬奥会“一个APP”关键技术研究及应用》与《面向冬奥的云转播平台关键技术》两个项目入选,涉及经费3222万元。
2536 0
入选国家重点研发计划“科技冬奥”重点专项,阿里云云上转播牛在哪?
|
存储 弹性计算 安全
云场景实践研究第80期:华大基因
作为全球最大的基因组学研究中心,华大基因在阿里云的帮助下,实现了海量数据的及时获取、快速分析、安全储存。本文将带领大家一同了解华大基因的基于大数据分析的云计算实践之路。
4509 1
|
分布式计算 大数据 关系型数据库
云场景实践研究第83期:众安保险
当传统保险公司还在将“开门红”作为重中之重提前几个月做准备的时候,互联网保险公司关注的则是“双十一”和“双十二”。2017年双十一当日,刚刚在香港上市的众安保险的保单量突破3亿,比2014年增长超过200%。阿里云所输出的服务,则在帮助基础设施建设发挥“乘数效应”。
1916 0
|
安全 NoSQL 大数据
云场景实践研究第51期:趣店
对于像趣店这样的创业团队而言,由于成本问题,自建IDC显然是不现实的,所以趣店在创业之初就选择了上云。如今,趣店对于阿里云存在着深度依赖的关系,只要有需求一来,技术团队首先会去思考阿里云有没有这样的服务,这样的方式帮助趣店将精力集中在自己的业务本身,使得产品能够迅速得以迭代。
2125 0