运维平台的建设思考-元数据管理(二)

本文涉及的产品
数据管理 DMS,安全协同 3个实例 3个月
推荐场景:
学生管理系统数据库
简介: 之前分享过一篇元数据管理的文章 http://blog.itpub.net/23718752/viewspace-1960938/ 如果服务器不多,或者人也不多,基本都是按照下面的方式来管理。
之前分享过一篇元数据管理的文章 http://blog.itpub.net/23718752/viewspace-1960938/
如果服务器不多,或者人也不多,基本都是按照下面的方式来管理。
比如下面是14台服务器,会在特定的服务器(比如中控)设置一个专门的路径来存放一个文件,即服务器列表信息,然后把对应的责任人都划分出来。

当然这种方式是比较简单,也看起来确实很清晰,对于基本的管理应该是没有问题,但是一旦发生了信息的变化,这部分信息就比较容易出现遗漏,比如服务器2出现了问题,做了故障退还,那么就需要张三在服务器列表中标注为故障退还,可能后面给他新分配了一台服务器,他也可能没有记录新的服务器到这个文件里面,或者没有标注故障归还的服务器。
如果李四来帮助张三临时处理问题,那么这个时候这些信息就无从知晓,也不好跟进。或者张三把某台服务器的归属列为李四,也没有通知李四,没有问题大家都相安无事,但是一旦出现问题,这种责任归属和问题的划分就会比较松散。
那么一种改进思路就是需要有一个专员来协调负责这些元数据的管理。机器的申请,退还肯定要有流程,那么这些流程的一个触发器就是资产信息的变更,这些都需要跟随资产信息变更来在列表中得到体现。但是张三李四王五没有直接的权限来修改这些信息,可以提出申请修改,需要有一个审核的过程。

无规矩不成方圆,如果有成千上万台,那么这种集中-分布式的管理就尤为重要。
这些服务器信息终归还是需要放到一个共享的目录中,大家都可以查看。从这个演变来看就是excel和数据库中存储信息的差别了。
那么对于每个负责来说都是关注自己的那一亩三分地为主,所以需要从这个共享的文件中得到属于自己的那一部分信息来。
然后在这个基础上进行针对性的检查和问题处理,比如硬件监控,比如oracle数据库监控,MySQL监控等。
一种方式就是采用本地发送脚本的方式,这种方式有点类似JDBC的感觉,就是通过ssh能够连接到远程服务器,然后把需要发送的脚本内容一并发送过去,这种方法的有点狠明显,就是依赖性很小。而且可扩展性强。如果脚本不大不多的情况下还是优选。

还有一种是类似agent的方式,就是在每台服务器端都部署一个类似的agent,每个agent中都包含有这些相关的脚本内容。直接通过远程调用的方式就可以得到结果。
这种方式对于大批量的脚本,复杂的功能需求还是比较通用。

需要说明的是,这些共享的服务器资产信息是放在了数据库中。
从目前的元数据管理的情况来看,其实对于每个人来说,还是主要关心自己负责的服务器,就需要从共享文件中生成属于自己的服务器列表信息,而且这些服务器信息还可以随着资产信息变化而变化,不要求实时,但是要求这些变化能够体现出来。然后基于此来实现特定的业务管理需求。
后续来分享一个比较奇怪的元数据抽取的案例。
相关实践学习
MySQL基础-学生管理系统数据库设计
本场景介绍如何使用DMS工具连接RDS,并使用DMS图形化工具创建数据库表。
目录
相关文章
|
3月前
|
运维 监控 Java
java乡镇卫生院、二甲医院云HIS运维平台源码
运营管理是综合管理系统的核心部分,由运营商和医疗机构管理人员使用,运营管理包括:机构管理、药品目录管理、用户管理、角色管理、字典管理、模板管理、参数设置、消息管理、售后服务、运营配置、外部系统11个子模块,实现机构、用户、角色管理、药品目录管理以及通用的字典管理;可以根据业务需要为各医疗机构定制病历模板和报表模板;可以对医疗机构收费外接设备进行参数设置,对业务进行配置;可以管理消息及售后信息等。
67 3
|
3月前
|
传感器 数据可视化 数据管理
数据管理平台Splunk Enterprise本地部署结合内网穿透实现远程访问
数据管理平台Splunk Enterprise本地部署结合内网穿透实现远程访问
53 0
|
6天前
|
运维 Kubernetes 监控
|
12天前
|
机器学习/深度学习 前端开发 数据挖掘
基于Python Django的房价数据分析平台,包括大屏和后台数据管理,有线性、向量机、梯度提升树、bp神经网络等模型
本文介绍了一个基于Python Django框架开发的房价数据分析平台,该平台集成了多种机器学习模型,包括线性回归、SVM、GBDT和BP神经网络,用于房价预测和市场分析,同时提供了前端大屏展示和后台数据管理功能。
|
1月前
|
Java 数据管理 API
构建基于Spring Boot的数据管理平台
构建基于Spring Boot的数据管理平台
|
1月前
|
弹性计算 运维 自然语言处理
属于Basis运维的、在Linux平台上运行的大模型测评 OS Copilot智能助手测评
OS Copilot是阿里云为Linux打造的智能操作系统助手,基于大模型,助用户进行自然语言问答、命令执行和系统运维。它简化了Linux操作,适合新手和运维人员。测评者作为IT架构师,发现OS Copilot使非技术背景人员也能操作Linux,接入命令可在官方文档找到。测试显示,通过"co"命令可与OS Copilot交互,实现生产任务融合。该工具提高了工作效率,尤其是对于遗忘具体命令时,非常有帮助。文档清晰,适合生产环境使用,值得进一步探索。
54 0
|
2月前
|
开发框架 运维 前端开发
构建一体化运维平台的八大功能
【6月更文挑战第6天】构建一体化运维平台的关键8个基本功能。
|
2月前
|
设计模式 运维 监控
运维一体化平台的能力要素
【6月更文挑战第7天】一体化运维平台的重要性,旨在建立覆盖运维全生命周期的统一平台,提升效率,保障业务连续性,实现数字化运维管理。
|
3月前
|
SQL 运维 前端开发
一款现代化、高颜值的一站式智能运维管理平台
orion-ops-pro —— 一款现代化、高颜值的一站式智能运维管理平台,集资产管理、资产授权、批量执行、计划任务、WebShell、WebSftp、角色管理、系统管理等功能于一体,致力于简化运维团队的治理工作。
53 1
一款现代化、高颜值的一站式智能运维管理平台
|
3月前
|
弹性计算 运维 监控
【阿里云云原生专栏】自动化运维的艺术:阿里云云原生平台的自动化运维工具集
【5月更文挑战第28天】阿里云云原生平台提供全面的自动化运维工具,涵盖监控告警、资源管理、部署更新、故障自愈、安全管理和数据备份等方面,简化运维工作,增强系统稳定性。通过智能工具集,运维人员能专注于业务优化,实现高效运维,为企业数字化转型提供有力支持。
215 3

热门文章

最新文章