如何建立基础架构标准化的运维体系之应用蓝图

一、背景及目的

银发【2021】335号文之金融科技(FinTech)发展规划(2022-2025)中第十五点要求,金融科技企业要进一步夯实一体化运营中台,以标准化接口提供可扩展、可配置的组件式技术支持,提升研发质效,为持续敏捷交付提供坚实技术底座。为此,提出应用一体化运营中心的解决方案,以期整合各运维专业领域的能力平台,达到两个目的:

(1)实现基础架构资源管控一体化:旨在围绕运维对象的生命周期,打通各个垂直运维领域运管平台之间的数据孤岛问题,重在基于标准化的API接口的能力整合,以期提升资源快速、高效的交付。解决的核心问题:一是,目前资源基本以分段的方式交付,在交付效率、质量两个维度上已到达瓶颈,亟需通过纵向扩展,实现资源交付向系统交付的升维,突破瓶颈;二是,面向终端用户,提升资源交付的服务体验,作为标准化和服务化的高阶实现以及基础架构赋能开发的能力载体。

(2)实现应用系统业务运营可视化:旨在围绕应用系统的生命周期,针对生命周期中各阶段的运维工作进行线上化,进而对获取的数据制定SLO和SLAs,以期通过数据影响业务和运维决策。

二、可行性思考

(1)技术基础:基础能力支撑先行建设完备,满足端到端交付能力

组织内各运维垂直领域的运管平台已基本建成,并投入使用。针对交付资源重度频率的资源需要100%的覆盖面。基础架构面向开发提供的可交付资源,基本完成标准化、线上化和自动化的改造,为应用蓝图已做好铺垫。

下图为目前各垂直运维领域的工具平台及其主要提供的资源类别。
在这里插入图片描述

(2)概念基础:抽象标准原子能力,实现标准化系统交付

蓝图基于如下3层概念:

(1)最小化原子能力:基于运维对象原子能力的标准化改造,实现运维场景的标准化构建,基本完成应用发布、资源交付。例如,某个中间件的部署

(2)运维场景原子能力:基于标准化的运维场景,重组合形成运维领域的标准化能力。例如基于多种中间件、网络、监控等资源原子能力重组合形成的发布平台

(3)运维领域数字化能力:对于多种运维场景的重组合,可以形成某个运维领域的数字化能力。例如基于操作系统、中间件、网络、监控、容器等等资源原子能力重组合形成的系统稳定性领域的混沌工程

对照概念,从上到下依次递增实现难度。

第一阶段:运维对象标准原子能力

基于2年的标准化改造,基本完成应用、网络、基础设施三方面的标准化原子能力的建设。

第二阶段:运维场景原子组合能力

基于抽象的单个标准化能力,重组合为场景标准化能力,实现标准化的能力进阶。

第三阶段:运维领域通用业务能力

以发布平台为例,基于下层运管平台提供的标准化原子能力,实现重组合,进而实现基于编排的发布流水线。
在这里插入图片描述

(3)对标异业

对比来看

l 运维对象标准原子能力(现在在这里)

公有云,原子能力即是各类云化产品,例如ecs、rds、oss等。对标来看,我们的则是各类PaaS平台提供运管对象,例如JDK、Tomcat、Vm等等

l 运维场景原子组合能力 (希望在这里)

公有云,对于组合能力冠以最佳实践的称谓,例如持续发布(CICD)、云速搭、微搭、极速建站。对标来看,通过对PaaS平台能力的整合,我们实现了发布平台,以及后续希望实现的应用蓝图

l 运维领域通用业务能力(未来的规划)

公有云,对于领域能力冠以解决方案的称谓,例如灾备、全链路监控、数仓、超级APP等。新业态是对于现有能力的集成重组,能力需要插件化、模块化、泛在化。

阿里云,云速搭
在这里插入图片描述

腾讯云,微答低代码
在这里插入图片描述

三、目标

基于目的,业务侧将目标拆解为

(1)资源一体化管控方面:针对新系统,基于应用蓝图承载应用系统全生命周期的资源管控,目标是实现一键化申请资源,系统交付质效从目前按周交付,提升至按天交付

(2)运营操作一体化方面:针对老系统,基于标准的资源套餐,实现端到端的资源交付,目标是针对当前单个资源对象的交付效率再次提升质效,从目前的按天交付提升至分钟级交付

四、范围

(1)功能范围

l 介入阶段:针对系统的生命周期,包括立项、评审、新建、维护(扩、缩、部分下线)、系统下线,蓝图在架构评审前接入。主要负责新建系统的部署架构图的绘制、涉及资源的校验(包括配额、合法性)以及按照下述资源范围进行一键式自动化的资源交付。在这里插入图片描述

(2)资源范围

资源范围包括,系统最小化模型中的1)所有池化且可以自动化交付的资源,2)部分非池化,但必要的资源(物理机、Tomcat、NGINX、JDK等);非系统最细化模型中的其他所有可交付资源
l 最小化系统标准架构
在这里插入图片描述

l 组合资源列表如下
在这里插入图片描述

(3)单资源套餐

指,可交付资源中每个资源均需要以套餐的方式提供应用蓝图使用,即交付资源不在是一个资源对象,例如Redis的套餐包含集群模式(哨兵、集群)、可用内存(4G、8G)等

(4)组合套餐资源

指,针对部分资源进行端到端的交付,即绑定在一起交付

l 中间件组合服务器或容器

l 中间件组合容器

l F5组合中间件

l DNS组合F5负载

(5)基础或公共资源

指,业务系统在提供业务功能时或者之前就需要接入的底层支撑系统或工具,例如AD域控、加密机、oss、文件传输等

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值