优维应用级数字化架构管理:让企业运维天堑变通途

在优维科技的产品视角中,数字化架构管理就像是一门精妙的艺术,它将上层应用模型的业务概念以可视化的方式呈现出来,使得业务逻辑和流程变得更加直观、清晰。我们将这样的管理方式理解为“给企业搭起一座桥梁”——在这座桥梁的搭建过程中,数字化架构管理巧妙地屏蔽了CMDB模型的复杂性,让企业的运维人员无需深入关注技术细节,就能轻松地运用CMDB模型。

优维数字化架构管理

一、产品建设背景

随着企业数字化转型的加速和技术架构的不断演进,企业在架构治理方面仍然存在诸多挑战和问题。例如:

  • 架构梳理工作量大。企业的业务系统众多,对所有业务系统的架构进行梳理,工作量巨大,难以落地。

  • 架构变化快。敏态业务系统架构变化频繁,传统的文档维护方式,成本高。

  • 架构治理难。把架构可视化代替了架构管理全部,架构从开始就无规范/标准,导致架构管理失控。

  • 架构类型多。客户从过去历史遗留系统到今天的云原生系统,系统种类很多,依赖基础环境也不同,无法手工管理。

通过构建数字化的架构管理平台,实现架构的透明化、规范化管理,全生命周期可追溯。服务于规范化开发系统架构、架构故障排查、架构变更风险识别等一系列场景,提供架构管理在设计态、运行态、架构治理、可视化系统墙、可视化应用墙、架构规范文档、系统统计、应用统计的关键产品能力。

数字化架构管理平台能够为企业提供以下重要的价值:

  1. 通过运行访问架构自动发现+人工治理(如基线版本/人工更新)的模式,降低架构维护成本,提升维护效率。

  2. 建立数字化管理模式,去文档化,从设计态到运行态,实现全生命周期管理架构。

  3. 把架构当成数字化资产,可视化图谱只是数字化的呈现,从一开始建立架构管理规范和标准,设计态架构到运行态架构对应关系皆可追溯。

  4. 构建全过程、多维度的系统-应用-应用服务的数字化管理能力,统一应用资源画像。

产品核心概念

图片

产品功能架构

图片

二、产品能力

为了给客户带来极致的产品体验,优维从系统规划、逻辑架构、运行环境、访问架构四个方面进行产品能力的设计与研发。

系统规划

在一套新系统的设计阶段,架构师的角色至关重要。他需要在项目初期就对整个系统进行全面的规划和设计,确保系统能够在未来的运行中高效、稳定地服务于业务需求。

有了优维这套数字化架构管理产品,架构师可以在这里执行规划应用系统、拆分子系统、规划环境、拆分应用等功能性操作。

新建应用系统

图片

通过【父系统】字段可将新建的系统设置为子系统。

规划环境

有时在应用系统设计阶段,架构师会考虑该系统的高可用要求,此时可以使用环境管理功能进行规划,如两地三中心、同城灾备、异地灾备等。

图片

在环境详情页中还可以管理环境拥有的基础设施资源,支持主机和容器资源:

图片

环境管理除了用于部署规划,也将用于访问架构的生成。

应用管理

用户可以在应用系统中新建应用:

图片

图片

逻辑架构

设计逻辑架构

系统的逻辑架构指的是系统中应用之间的逻辑关系,因此进行逻辑架构设计前需确保应用系统中已拆分好对应的应用。

添加应用

首先按照应用系统的维度进入逻辑架构的设计工作区,点击添加按钮可向画布中添加应用:

图片

编排应用间的逻辑关系

依次点击画布上的应用节点、编辑按钮,可编排和调节应用间的逻辑访问关系和应用所处的架构层级:(应用的架构层级在创建应用时初始化,设计逻辑架构时可直接调整该属性)

图片

查看外部系统的逻辑访问关系

当用户编排的逻辑访问关系涉及到非当前系统的应用时,这部分线条不会直接在画布上呈现,而是将其收敛为“上游系统”和“下游系统”来指代这些外部应用。

这样处理的好处在于避免了过多外部复杂连线导致本系统逻辑架构过于复杂,降低视图的可读性。

若有必要,可以让这些外部应用全部显示:

图片

更为推荐的方法是点击“上游系统”或“下游系统”来下钻查看单个外部系统与本系统间的逻辑访问关系:

图片

删除逻辑访问关系

用户可通过依次点击应用与应用之间的边、移除按钮来实现删除指定逻辑访问关系的功能。

图片

逻辑架构版本管理

保存为版本

用户对逻辑架构的任意编辑在任何时刻都将实时保存在工作区内,因此用户可随时离开页面或临时退出工作区;

当用户确认编辑完成后,可点击页面右上角的【存为版本】按钮,将逻辑架构存为一个版本

图片

查看历史版本

若要查看逻辑架构的历史版本,请先退出工作区,随后在查看视图下依次点击页面右上角的管理、历史版本按钮:

图片

运行环境

运行态架构可自动发现并绘制现网运行的系统的访问架构图,便于用户将运行态访问架构与设计态的逻辑架构进行对比,也便于后续实现架构治理的目的。

此功能需要用户提前管理好应用系统的运行环境及服务发现等相关工作。

图片

维护部署资源

服务自动发现依赖服务部署的基础设施,因此用户可基于设计态规划的环境继续维护该环境下的部署资源:

图片

维护服务特征

使用服务特征我们可以识别自动发现的服务与应用之间的关系。

服务特征又叫应用的运行特征,它可以在新建应用时全局设置:

图片

也可以在运行环境中针对该环境进行个性化设置:

图片

配置服务发现

现网服务自动发现依赖服务发现策略,用户可针对基础设施的不同类型(主机或容器)选择不同的服务发现套件:

图片

图片

配置好服务发现策略后,系统将按具体策略执行服务自动发现,并自动分析服务归属的应用。当然用户也可以手动触发服务归属的分析。

访问架构

访问架构管理

系统的运行态访问架构依赖运行环境的管理,请先确保运行环境中存在现网发现的应用服务。

维护系统运行态访问架构需要进入架构维护的工作区,工作区内会将应用服务展示在画布上,并根据关联应用的架构层级信息分层展示,服务访问关系依赖自动发现:

图片

视图调和

有时可能因为现网网络环境不可达、安全性或其他原因导致某些服务访问关系无法被自动发现,此时可以借助视图调和的功能实现对访问架构的人工调和。

添加节点

用户可依次点击架构图画布层级上的“…”、“添加节点”按钮实现人工添加:

图片

或者点击画布上的应用服务,并选择“新增下游调用”或“新增上游调用”来实现对节点的手动添加:

图片

访问架构变更通知

当访问架构维护完成,用户可即时将其保存为版本,但此时自动发现策略可能仍在工作,有时会因为系统工程实现的变化而发现有新增的服务、新增的服务访问,此时并不会直接打乱用户的架构维护工作区,而是通过界面提示,经用户确认后方才会使有变更的对象进入工作区:

图片

服务部署架构

在运行态访问架构上,用户可点击具体的某个应用服务,并选择“查看应用服务”来详细查看指定服务的部署架构及上下游访问关系:

图片

三、产品价值

立足应用层提升CMDB模型实用性和运营价值

  1. 优维应用数字化架构管理产品专注于应用层面,使得CMDB模型技术对业务人员变得更加实用、易用,辅助日常决策。

  2. 数字化架构管理提升了CMDB模型的运营价值,通过结合业务概念,企业能够实时监控业务状态并迅速解决问题。

  3. 动态和实时的管理方式使CMDB模型从静态被动转变为动态主动,为企业发展提供动力。

  4. 数字化架构管理如同一位指挥家,协调上层应用模型和CMDB模型,推动企业的数字化进程。

  5. 优维应用数字化架构管理产品的推出,不仅帮助客户运维人员更好地运用CMDB模型,还提高了企业的整体运营效率。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/564540.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Langchain入门到实战-第四弹

Langchain入门到实战 Langchain中的提示词官网地址Langchain概述Langchain的提示词用法更新计划 Langchain中的提示词 语言模型提示模板是预定义的生成语言模型提示的方法。模板可能包括指令、少样本示例、特定任务的上下文和问题。LangChain 提供了创建和处理提示模板的工具。…

BMR:基于Boostrapping多视图的虚假新闻检测

一、概述 文章提出了三种视图信息来表示一篇新闻:文本、图像结构、图像语义。然后设计了改进的多门混合专家系统(iMMoE)来进行信息融合。保留单模态信息来保证特征对新闻的保真性,增加的多模态信息能保证不同模态的一致性&#xf…

【python】如何通过python来发送短信

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,…

(2024,DiffEdit,掩码,潜在噪声校正)GenVideo:使用 T2I 扩散模型进行单样本目标图像和形状感知视频编辑

GenVideo: One-shot target-image and shape aware video editing using T2I diffusion models 公和众和号:EDPJ(进 Q 交流群:922230617 或加 VX:CV_EDPJ 进 V 交流群) 目录 0. 摘要 3. 方法 3.1. 对源视频进行微调…

用Python自动化操作PPT,看完这篇文章就够了!

1.PPT自动化能干什么?有什么优势? 它可以代替你自动制作PPT它可以减少你调整用于调整PPT格式的时间它可以让数据报告风格一致总之就是:它能提高你的工作效率!让你有更多时间去做其他事情! 2.使用win32com操作ppt 官…

【Linux基础】Linux基础概念

目录 前言 浅谈什么是文件? Linux下目录结构的认识及路径 目录结构 路径 家目录 什么是递归式的删除 重定向 输出重定向: 追加重定向: 输入重定向: 命令行管道 shell外壳 为什么需要shell外壳? shell外壳…

Jetpack Bluetooth蓝牙MODE,这个项目使用Jetpack Bluetooth库来实现我们用于开发的一些日常功能

Jetpack蓝牙演示,这个项目使用Jetpack Bluetooth库来实现我们用于开发的一些日常功能[搜索,连接,发现服务,蓝牙操作[读,写,通知]]。 AndroidX蓝牙是Jetpack库套件的新增功能。虽然目前处于阿尔法阶段&…

【华为OD笔试】2024D卷机考套题汇总【不断更新,限时免费】

有LeetCode算法/华为OD考试扣扣交流群可加 948025485 可上全网独家的 欧弟OJ系统 练习华子OD、大厂真题 绿色聊天软件戳 od1441了解算法冲刺训练(备注【CSDN】否则不通过) 文章目录 2024年4月17日(2024D卷)2024年4月18日&#xff…

【创作活动】2023年图灵奖

2023年图灵奖揭晓,你怎么看? 2023年图灵奖,最近刚刚颁给普林斯顿数学教授 Avi Wigderson!作为理论计算机科学领域的领军人物,他对于理解计算中的随机性和伪随机性的作用,作出了开创性贡献。提醒&#xff1…

前端学习<四>JavaScript基础——42-事件的传播和事件冒泡

DOM事件流 事件传播的三个阶段是:事件捕获、事件冒泡和目标。 事件捕获阶段:事件从祖先元素往子元素查找(DOM树结构),直到捕获到事件目标 target。在这个过程中,默认情况下,事件相应的监听函数…

CCF PTA 2023年11月C++卫星发射

【问题描述】 在 2050 年卫星发射技术已经得到极大发展,我国将援助 A 国建立远轨道卫星导航系统,该项目计划第 一个天发射一颗卫星;之后两天(第二天和第三天),每天发射两颗卫星;之后三天&#…

4.点云数据的配准

1.点云配准ICP(Iterative Closest Point)算法 点云配准的原理及ICP(Iterative Closest Point)算法原理参照博客【PCL】—— 点云配准ICP(Iterative Closest Point)算法_icp点云配准-CSDN博客。 (1)点云配准原理:三维扫描仪设备对目标物体一…

Spring Cloud Gateway详细介绍以及实现动态路由

一. 简介 Spring Cloud Gateway This project provides a libraries for building an API Gateway on top of Spring WebFlux or Spring WebMVC. Spring Cloud Gateway aims to provide a simple, yet effective way to route to APIs and provide cross cutting concerns to …

Mysql学习大纲

文章目录 整体大纲总结 整体大纲 大纲 MySQL在金融互联网行业的企业级安装部署mysql启动关闭原理和实战,及常见错误排查 花钱9.9 订阅了专栏MySQL字符集和校对规则史上最详细的Mysql用户权原理和实战,生产案例InnoDB引擎原理和实战,通俗易懂…

[C++][算法基础]求组合数(II)

给定 𝑛 组询问,每组询问给定两个整数 𝑎,𝑏,请你输出 的值。 输入格式 第一行包含整数 𝑛。 接下来 𝑛 行,每行包含一组 𝑎 和 𝑏。 输出格…

vue3左树的全选和反选

<el-input v-model"filterText" placeholder"" style"width: 48%"/><el-button type"primary" click"handleSearch" class"ml-2">查找</el-button><el-radio-group v-model"form.choic…

一文扫盲(5):实验室管理系统的界面设计

本次带来第5期&#xff1a;实验室管理系统的设计&#xff0c;从系统定义、功能模块、界面构成和设计着力点四个方面讲解&#xff0c;大千UI工场愿意持续和大家分享&#xff0c;欢迎关注、点赞、转发。 一、什么是实验室管理系统 实验室管理系统是一种用于管理和监控实验室运作…

【C++】友元--最全解析(友元是什么?我们应该如何理解友元?友元可以应用在那些场景?)

目录 一、前言 二、友元是什么&#xff1f; 三、友元的感性理解和分类 &#x1f95d;友元的感性理解 &#x1f34b;友元的三种分类 ✨友元 --- 全局函数 ✨友元 --- 成员函数 ✨友元 --- 类 四、友元函数的应用场景 &#x1f34d;操作符重载 :"<<" 与…

Nacos的介绍和使用Docker、MySQL持久化挂载安装

文章目录 Nacos的介绍和使用Docker、MySQL持久化挂载安装一、Nacos的介绍二、使用Docker和MySQL进行持久化安装1、选择想要使用的MySQL服务器&#xff0c;创建一个数据库nacos-config&#xff0c;然后运行下面sql2、在linux下的opt文件夹下创建 /opt/nacos/data文件夹 和 /opt/…

“卫星-无人机-地面”遥感数据快速使用及地物含量计算的实现方法

原文链接&#xff1a;“卫星-无人机-地面”遥感数据快速使用及地物含量计算的实现方法https://mp.weixin.qq.com/s?__bizMzUzNTczMDMxMg&mid2247601940&idx6&sn515e01666037570939aaf0eee56f46d1&chksmfa820ef3cdf587e5276eac181c890026b6ca4bc36ce0e4f80d89d…