全链路控制、构建Devops改善中台问题,让IT成为企业核心竞争力

简介: 2018云栖大会上海峰会ET农业大脑专场,伯俊软件总裁孙一晖带来以“中台赋能让IT成为企业核心竞争力”为题的演讲。互联网中台作为新零售的基础,它必须得改善变化快、系统多和接口多的问题。那么开发人员为了解决这些问题是怎样快速配置平台和进行全链路控制的,进而让中台赋能IT成为企业的核心竞争力。

全链路控制、构建Devops改善中台问题,让IT成为企业核心竞争力

2018云栖大会上海峰会ET农业大脑专场,伯俊软件总裁孙一晖带来以“中台赋能让IT成为企业核心竞争力”为题的演讲。互联网中台作为新零售的基础,它必须得改善变化快、系统多和接口多的问题。那么开发人员为了解决这些问题是怎样快速配置平台和进行全链路控制的,进而让中台赋能IT成为企业的核心竞争力。
数十款阿里云产品限时折扣中,赶快点击这里,领劵开始云上实践吧!
直播视频回顾
以下内容根据现场分享整理而成。

产品简介

全链路控制可以监控整个系统的运营,它具有互联网架构本身的优势,可以看到每一个服务被调用的次数、时间以及监控到每一个页面等。DeVops可以做到对产品的交付、测试、功能开发和维护。全链路控制和Devops合力对中台问题进行改善,从而让IT成为企业核心竞争力。

为什么做中台?

传统信息化壁垒

  • 变化快
    在许多大型中台中,有几十套系统,面临的最大问题就是整个IT变化太快。例如,天猫电商占据企业零售比越来越高,这就需要业务变化越来越快,对IT的响应要求越来越多。但一般的IT部门是达不到对业务响应的要求的,这就是传统信息壁垒外部的变化特征。
  • 系统多
    传统的中台系统很多,由于这些系统都比较复杂,从而导致系统上线比较慢,容易出现问题。当中台中的一个系统出现问题时,做响应的替换会相当费力。
  • 接口多
    传统的中台由于系统多从而导致接口多,例如电商、移动端的应用或一些新的渠道,需要跟各种各样系统连接,从而导致接口的工作量远远超过系统本身的工作量,对接的金额远远超过本身的金额。

互联网化信息建设思想

中台架构

image001


简单来说,可以将中台架构比喻成树,前端的应用代表树上的叶子。前端应用采集数据,并数据汇总到中台,显而易见前端应用和前端应用之间没有关联,前端应用只与树干有关联。如果途中一个前端应用出现故障,那么它不会对中台造成太大的影响,只需将这个前端应用去掉即可。

云与端的关系

云具有四个中心,即商品中心、渠道中心、人员中心以及会员中心,四个中心作为前端为各个系统提供服务。端的任务是做数据存储、服务提供以及数据透出。总而言之,云与端是密切相关,相互依存的。

我们做了什么?

案例:快鱼中台建设之路

快鱼中台建设之路即互联网技术架构(阿里云)+行业应用系统(伯俊)+快鱼业务逻辑。在整个建设路中,前台是由阿里云搭建整个系统来做基础平台的,并和快鱼IT部门共同配置前端所有的需求。中台使用伯俊快速开发平台、快鱼与伯俊开发团队在平台上配置各个功能模块。后台响应阿里云服务,并且由阿里云提供技术咨询。总而言之,前台和中台共同租用阿里云提供的标准服务,后台负责系统运维保障。

系统的中台架构

image002


上图在各个系统中的表述是不同的,在这个项目中,前端应用包括DRP、POS以及OMS等。共享服务中心包括七个中心,具体可以分为两类:
第一类是主数据中心,包括商品中心、渠道中心、会员中心以及人员中心。
第二类是业务中心,包括订单中心、库存中心以及服务中心。其中数据的来源一般都来源于前四个中心。后台的基础服务包括存储ECS,OSS以及MQ,后台服务是阿里云提供的最基础服务,它需在封装后做一个开发平台,能够让客户配置前端所有的界面、做监控平台以及整体的管理。

我们怎样做的?

中台建立需要一个架构团队,它不需要每一个人学习每一个系统以及每一门编程语言,例如云服务总线、微服务、前后分离、消息中间件、OSS、ES、DRDS以及VPS等。它仅需要将所有的这些东西封装起来,然后供开发人员以及客户使用。因此,客户仅需要做到以下三点:

  • 理解业务:即知道要做什么以及达到怎样效果。
  • 实现代码:即会写JAVA代码。
  • 嵌入到页面:将会比传统的开发将会更快。

快速配置平台

快速配置平台不需要开发人员对每个部分进行研究,并且可以实现很多价值,例如快速开发、降低开发门槛和成本、更多的前端页面形成以及更多控件等,快速配置平台需要配置普通列表、自定义配置按钮、多样式组建以及明细界面等。从而可以减少工作人员的工作量以及降低开发成本。

全链路控制

image003


全链路控制可以监控整个系统的运营,它具有互联网架构本身的优势,可以看到每一个服务被调用的次数、时间以及监控到每一个页面等。例如电商,它可以知道用户在哪个界面跳转过来、停留时间、点击哪个商品以及最后有没有购买,这个过程是数字化的。整个链路流程是由IT决定,在过去,由IT去做服务,现在有了全链路监控以后,它还可以去运营。

构建DeVops

构建DeVops是非常复杂的。对于初学者来说,典型的云部署包含30多个产品组件,这些组件需要集成才能顺利运行。由于团队需要确保开发,测试和生产环境的一致性,DeVops变得更加复杂。当企业有一个项目时,在处理这些环境的小组中需要拥有一个专门的DeVops团队。但是,随着利用云技术的应用程序数量不断增加,DeVops团队每个环境构建的成本将会很高。
要想促使一个企业引入DeVops,需要做到四点,一是将虚拟化和云计算基础设施日益普遍,二是将数据中心自动化技术和配置管理工具尽量普及,三是使用敏捷或其他软件开发的方法,四是业务负责人需加快产品交付的速率。
DeVops需要做到对产品交付、测试、功能开发和维护。在缺乏DeVops能力的组织中,开发与运营之间将会存在信息鸿沟。例如运营人员要求更好的可靠性和安全性,开发人员则希望基础设施响应更快,而业务用户的需求则是更快地将更多的特性发布给最终用户使用。
在互联网建设中需要做的四件事,具体如下:

  • 封装复杂的互联网架构。
  • 降低开发门槛和成本。
  • 优化业务使用体验。
  • 规范开发服务流程。

中台趋势展望

中台的愿景是为企业提供更好的价值,为客户提供更好的服务。目前,中台面临着变化快、系统多以及接口多的问题。互联网中台作为新零售的基础,它必须改善这些问题,最终使IT成为企业的核心。

相关文章
|
17天前
|
运维 Devops 持续交付
构建高效稳定的云基础设施:DevOps与容器技术融合实践
【5月更文挑战第31天】 随着云计算的普及和企业数字化转型的加速,传统的IT运维模式已无法满足快速迭代和持续交付的需求。本文探讨了将DevOps理念与容器技术相结合,构建一套高效、稳定且易于管理的云基础设施的实践方法。通过案例分析和技术选型,展示了如何实现自动化部署、监控和扩展,以及如何提高系统的可靠性和安全性,最终实现运维效率的显著提升。
|
18天前
|
运维 Kubernetes Devops
构建高效稳定的云基础设施:DevOps与容器化技术融合实践
【5月更文挑战第30天】 在当今快速迭代和持续交付的软件开发环境中,传统的IT运维模式已难以满足业务需求。本文深入探讨了如何通过DevOps理念和容器化技术的有机结合,构建一个既高效又稳定的云基础设施。文章首先概述了DevOps的核心概念和实施要点,然后详细介绍了容器化技术的优势及应用实践,最后通过案例分析展示了两者结合带来的显著效益。
40 3
|
18天前
|
运维 监控 Devops
构建高效自动化运维系统:DevOps在企业级应用的实践
【5月更文挑战第30天】 随着信息技术的飞速发展,企业对软件交付速度和稳定性的要求越来越高。传统的运维模式已无法满足快速迭代和高效稳定的需求,因此,本文将探讨如何通过实施DevOps文化、流程和工具,构建一个高效的自动化运维系统。文章将详细描述DevOps的核心理念、关键技术组件以及如何在组织中落地实施策略,旨在帮助企业提升运维效率,加速产品的上市时间,同时保证系统的高可用性和稳定性。
|
18天前
|
监控 Devops 持续交付
构建高效可靠的云基础设施:DevOps和SRE的最佳实践
【5月更文挑战第30天】在数字化转型的浪潮中,企业对云基础设施的依赖日益增加。本文探讨了如何通过结合DevOps和Site Reliability Engineering(SRE)的最佳实践来构建一个高效、可靠且灵活的云环境。文章首先概述了DevOps和SRE的核心原则,接着提出了一系列策略来优化云资源的管理、自动化流程、以及提高系统的弹性。最后,文中将分享一些成功的案例分析,以帮助读者理解这些原则在实际场景中的应用。
|
19天前
|
运维 Devops 持续交付
构建高效稳定的云基础设施:DevOps与容器化技术融合实践
【5月更文挑战第29天】 在当今快速迭代和持续交付的软件开发环境中,传统的IT运维模式已无法满足业务发展的需求。本文探讨了如何通过整合DevOps理念和容器化技术,构建一套既高效又稳定的云基础设施。文章首先概述了DevOps的核心概念及其对运维领域的影响,随后详细介绍了容器化技术的关键组件和优势,并通过实际案例分析展示了两者结合的最佳实践。通过阅读本文,读者将获得如何在现代云计算环境中实现自动化、可伸缩性和高可用性的深入见解。
|
19天前
|
运维 Kubernetes 监控
构建高效稳定的云基础设施:DevOps与容器化技术融合实践
【5月更文挑战第29天】在当今数字化转型的浪潮中,企业对IT基础设施的要求越来越高。本文探讨了如何通过结合DevOps和容器化技术来构建一个灵活、可扩展且高效的云基础设施。文章首先概述了DevOps文化的重要性及其对运维自动化的影响,接着深入分析了容器化技术的基本原理及其带来的优势。最后,本文通过实际案例展示了如何将这两种方法结合起来,以实现持续集成、持续部署(CI/CD)及微服务架构的最佳实践,从而提升系统稳定性和运维效率。
|
19天前
|
运维 Devops 持续交付
构建高效稳定的云基础设施:DevOps与容器化技术融合实践
【5月更文挑战第29天】在当今快速迭代的软件开发环境中,传统的运维模式已难以满足敏捷和持续交付的需求。本文将探讨如何通过整合DevOps理念和容器化技术,构建一个既高效又稳定的云基础设施,以支持现代应用的部署和管理。文章将详细阐述容器化的核心概念,以及它如何与微服务架构相结合,进而优化资源的使用、提高系统的弹性和可伸缩性。同时,我们还将讨论DevOps实践中的关键自动化工具和流程,它们如何促进团队协作,缩短开发周期,并确保部署的一致性和可靠性。
|
20天前
|
人工智能 运维 Devops
深入理解PHP的命名空间与自动加载机制构建高效自动化运维体系:DevOps与AI的融合
【5月更文挑战第28天】本文将探讨PHP中的两个重要概念——命名空间和自动加载。我们将首先解释什么是命名空间,它们如何帮助我们解决代码冲突的问题。接着,我们会深入讨论自动加载机制,以及它是如何使我们的代码更加简洁和易于管理的。最后,我们将通过实例来演示如何在项目中应用这些知识。
|
20天前
|
监控 Devops API
构建高效微服务架构:API网关的作用与实践构建高效稳定的云基础设施:DevOps与容器化技术融合实践
【5月更文挑战第28天】 在当今的软件开发领域,微服务架构因其灵活性、可扩展性和容错能力而备受推崇。本文将深入探讨API网关在构建微服务系统中的关键角色,包括它如何促进系统的高可用性、安全性和性能监控。我们将剖析API网关的核心组件,并借助具体实例展示如何实现一个高效的API网关来服务于复杂的微服务环境。 【5月更文挑战第28天】 随着企业数字化转型的深入,传统的IT运维模式已难以满足快速迭代和持续交付的需求。本文聚焦于如何通过融合DevOps理念与容器化技术来构建一个高效、稳定且可扩展的云基础设施。我们将探讨持续集成/持续部署(CI/CD)流程的优化、基于微服务架构的容器化部署以及自动化监
|
20天前
|
运维 监控 Devops
构建高效稳定的云基础设施:DevOps与自动化运维的融合构建高效微服务架构的最佳实践
【5月更文挑战第28天】 在数字化转型的浪潮中,企业对于云基础设施的依赖日益增加。为了应对不断变化的市场需求和提供不间断的服务,传统的IT运维模式已不再适应现代业务的发展。本文将探讨如何通过结合DevOps理念和自动化工具,实现云基础设施的高效稳定运营。我们将分析自动化运维在提升效率、降低成本以及增强系统稳定性方面的关键作用,并展示实践案例以验证其效果。