元年

微服务助力企业中台架构快速落地

数据中台· 发布时间:2020-12-16

微服务和中台是这几年随处可见的技术词汇,最先兴起在一批互联网企业中,并逐渐的蔓延至一些传统企业之中,现在在构建信息系统时,很多企业都在说要建一套中台系统,由于技术原因很难落地,但随着微服务和容器化出现之后,企业构建中台的概念也逐渐成型,数据中台和业务中台能快速在企业内部落地,更加快速响应业务上的各种变化,带来企业效能上的提升,价值上的提升,创新能力的增强,进而还能推动人才和组织的优化。


微服务使中台架构快速落地

我们从这张图看一下什么是中台战略,又跟微服务有什么关系?

根据公司服务架构,我们简单的梳理了一下服务体系模板,也可以看做微服务的一个组织结构。

图中我们可以分为大致几个层次:从下往上看,第一层IaaS层(基础设施即服务),第二层PaaS层(平台即服务),最近几年大数据和AI智能比较热,我认为这两个也可以作为paas层的服务。在往上就是核心业务层(举个例子:共享,税务,采购,应收,应付等等),最上层就是应用(有传统的PC,APP,还有一些渠道(可以通过API方式调用平台能力)。当中台做的越完善也就是给前台提供的能力越多,中台最终目标是赋能业务持续的创新。这里面跟微服务相关比较密切的内容:paas层(微服务基础设施层)。

元年微服务底座

元年微服务基座已经集成了市面上大部分微服务组件,并针对组件进行二次封装或改造,可以让研发人员不用关心微服务架构,只需在业务工程中编写业务代码,由统一的元年持续发布平台进行单体或者微服务CI和CD,在这基础上微服务底座进行的服务通信的封装,可以实现一套代码即可单体也可以微服务通信,单体采用sdk的方式通信,微服务采用restful的方案进行服务调用,也对异构语音进行的sidecar封装。同时提供公司统一的API文档和契约协议、前后端脚手架,提供前后端开发效率。由元年继续发布平台针对开发人员进行Feature开发环境容器化管理,同时根据流水线进行代码审查和自动化测试,保证代码的质量和效率。

元年微服务底座代码耦合度低,易于开发维护;架构与业务分离,开发人员对架构变更无感,节省了适应新架构或架构新版本的时间;部署方案统一,降低了项目的运维难度,可以实现项目的快速上线部署;统一公司内部开发体系。


元年持续发布平台

元年持续发布平台是基于Kubernetes的容器编排技术,支持在公有云及私有云上简单、快速、安全地部署容器应用,帮助用户轻松构建轻量级、可伸缩、高可用、高安全、跨云的应用服务。容器服务极大程度降低了用户搭建环境和应用部署的操作门槛,减少硬件投入和运维成本,优化资源利用率,使企业专注于业务逻辑开发,缩短业务上线周期,提高服务响应效率。


特点

持续集成/持续发布(可使用服务持续集成服务,执行从开发、构建打包到部署的自动化流程。同时提 供一套完整的API接口,客户可集成企业内部已有的持续集成和发布系统)

蓝绿发布/灰度发布(提供多种升级发布策略,滚动升级、快速升级、蓝绿发布和灰度发布)

混合云部署和迁移(基于容器镜像可迁移)

优势

简化部署

容器将代码和运行环境打包成一个镜像容器,打通了开发、测试、生产环境,让代码的流水线变得简单,实现一次构建,随处运行。

降低成本

容器隔离应用的能力使得容器可以整合多个服务器以降低成本。由于没有多个操作系统的内存占用等开销,容器可以比虚拟机提供更好的服务器资源整合解决方案。

开放API

客户能够基于开放API,与企业内部系统集成,进行服务部署升级,更好地适应企业内部流程。

元年监控平台采用基于定制化的prometheus+grafana进行监控管理和报警,支持各类质控指标数据,下面例子为redis监控。


>>

解决方案

白皮书

研究报告

咨询热线

400-680-2995