首页 > 其他分享 >云原生架构案例分析_3.某快递公司核心业务系统云原生改造

云原生架构案例分析_3.某快递公司核心业务系统云原生改造

时间:2024-06-03 21:58:38浏览次数:14  
标签:原生 架构 业务 快递 阿里 服务器 云上

        名称解释:

        阿里云ACK:阿里云容器服务 Kubernetes 版 ACK(Container Service for Kubernetes)集成Kubernetes网络、阿里云VPC、阿里云SLB,提供稳定高性能的容器网络。本文介绍ACK集群网络及阿里云网络底层基础设施的重要概念,如容器网络CNI、Service、Ingress、提供服务发现能力的DNS等。您可以通过了解这些概念,更合理地设计应用部署模型和网络访问的方式。

        神龙服务器:阿里云通过推出神龙云服务器,成为了中国首个自研服务器的云服务提供商。这一举措被认为意义深远,因为它不仅满足了企业客户日益多元化的需求,而且展示了阿里云在自研服务器方面的能力,成为中国公有云服务提供商的标杆。阿里云副总裁李津在云栖大会上表示,阿里云在中国的市场份额已经达到40%,并有望在未来达到50%或更高。在全球范围内,阿里云也有信心超越谷歌,成为云计算服务领域的两强之一。 

        云服务器 ECS:云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

1.背景和挑战

         某快递公司日订单处理量已达千万量级,亿级别物流轨迹处理量,每天产生数据以达到TB级别,使用1300+个计算结点来实时处理业务。

        过往某快递公司的核心业务应用运行在IDC机房,原有IDC系统帮助某快递公司安稳度过早期业务快速发展期。但伴随着业务体量指数级增长,业务形式愈发多元化。原有系统暴露出不少问题,传统IOE架构、各系统架构的不规范、稳定性、研发效率都限制了业务高速发展的可能。软件交付周期过长,大促保障对资源的特殊要求难实现、系统稳定性难以保障等业务问题逐渐暴露。

        在与阿里云进行多次需求沟通与技术验证后,某快递公司最终确定阿里云为唯一合作伙伴,采用云原生技术和架构实现核心业务搬迁上阿里云。2019年开始将业务逐步从IDC迁移到阿里云。目前,核心业务系统已经在阿里云上完成流量承接,为某快递公司提供稳定而高效的计算能力。

2.基于云原生架构的解决方案  

        图1 某快递公司核心业务上云架构示意图 

3.应用效益

         成本方面:使用公有云作为计算平台,可以让企业不必因为业务突发增长需求,而一次性投入大量资金成本用于采购服务器及扩种机柜。在公共云上可以做到随用随付,对于一些创新业务想做技术调研十分便捷。用完即释放,按量付费。另外云产品都免运维自行托管在云端,有效节省人工运维成本,让企业更专注于核心业务。

        稳定性方面:首先,云上产品提供至少5个9(99.999%)以上的SLA服务确保系统稳定,而且自建系统稳定性想去甚远。其次,部分开源软件可能存在功能Bug,造成故障隐患。最后,在数据安全方面云上数据可以轻松实现异地备份,阿里云数据存储体系下的归档存储产品具备高可靠、低成本、安全性、存储无限等特点,让企业数据更安全。

        效率方面:借助与云产品深度集成,研发人员可以完成一站式研发、运维工作。从业务需求立项到拉取分支开发,在到测试环境功能回归验证,最终部署到预发验证及上线,整个持续集成流程耗时可缩短至分钟级。排查问题方面,研发人员直接选择所负责的应用,并通过集成的SLS日志控制台快速检索程序的异常日志进行问题定位,免去了登录机器查日志的麻烦。

        赋能业务:阿里云提供超过300余种的云上组件,组件涵盖计算、AI、大数据、IoT等诸多领域。研发人员开箱即用,有效节省业务创新带来的技术成本。

标签:原生,架构,业务,快递,阿里,服务器,云上
From: https://blog.csdn.net/huaqianzkh/article/details/139424132

相关文章

  • java 线程池 Executors原生三大方法
    packagecom.chen.pool;importjava.util.concurrent.ExecutorService;importjava.util.concurrent.Executors;publicclassTest1{publicstaticvoidmain(String[]args){//平时我们创建一些类使用工具类操作s//总数可以管理//线程池Executors原生三大方法......
  • 如何用扫描录入单号工具!自动识别匹配快递名称和记录时间
    功能简介单号扫描录入:用户只需在软件中输入快递单号并回车,系统即可自动识别并录入该单号。自动匹配快递公司:根据用户输入的单号规律,系统能够自动匹配对应的快递公司名称,无需手动选择。实时记录时间:在录入单号的同时,系统会自动记录当前的日期和时间,为包裹的签收状态提供准......
  • Jetpack架构组件_LifeCycle组件
    1.LifeCycle组件     LifeCycle组件可以让我们自定义的类能主动感知到Activity、Fragment、Application、Service等系统组件的生命周期。       我们以百度定位为例,我们一般在Activity生命周期的onCreate回调函数里调用自定义类LocationService的Start()方法......
  • VeraCrypt源代码学习--架构介绍
      VeraCrypt的简介我就不在多啰嗦了,大家可以直接到官方网站上去查看。如何使用我也不做过多的介绍,网上的教程太多太多,能够进入看本博客的童鞋,绝对有足够的能力去搞定这方面的知识。  需要的基础知识:VeraCrypt主要用C/C++语言编写,为了提高软件的运行效率,源码中也夹杂着少许......
  • java springboot基于bs 架构的母婴用户商城全程服务管理系统万字文档和PPT(源码+lw+部
    前言......
  • java springboot基于BS架构的校园体育器材管理系统设计与实现万字文档和PPT(源码+lw+
    前言......
  • 车载电子电器架构 —— 智能座舱技术范围(万字长文精讲)
    车载电子电器架构——智能座舱技术范围我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师:屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不费力证明自己,无利......
  • 【云原生进阶之数据库技术】第二章-Oracle-使用-3.3.2-Oracle Data Guard原理
    2DataGuard原理解析2.1数据同步原理        DG的核心组件包括:主数据库:负责处理所有的写操作,并将这些操作记录在重做日志(RedoLogs)中。备用数据库:可以是物理备用数据库(PhysicalStandby)或逻辑备用数据库(LogicalStandby)。物理备用数据库通常是只读的,而逻辑备用......
  • LNMP网站架构部署
     目录一、LNMP架构部署(源码编译安装)①实验准备②安装nginx服务③安装mysql服务,配置文件④安装php服务,修改配置文件⑤验证静态页面测试访问动态页面测试访问调用数据库测试二、LNMP架构应用实例1.论坛网站应用①nginx服务器上传压缩包并解压 ②php服务器上修改论......
  • 逆袭之路:成为一名成功的前端架构师
    在当今数字化时代,前端开发已经成为了IT行业中备受瞩目的一个领域。随着互联网的不断发展和普及,前端开发的重要性也日益凸显,而前端架构师更是在这个领域中扮演着至关重要的角色。然而,要想成为一名成功的前端架构师,并非易事。下面将探讨一条逆袭之路,助你成为一名优秀的前端架......