WeCMDB (Base de datos de gestión de configuración) es un sistema de base de datos de gestión de configuración derivado de la práctica de gestión de operación y mantenimiento de WeBank. Para admitir de manera eficiente aplicaciones de Internet con usuarios masivos y grandes cantidades de datos, la arquitectura distribuida se usa ampliamente para respaldar los sistemas actuales. Sin embargo, la arquitectura distribuida también actualiza los requisitos para la gestión de operación y mantenimiento. En comparación con la arquitectura tradicional, la arquitectura distribuida trae tres cambios a la infraestructura de TI: servidores masivos, lanzamientos continuos frecuentes y dependencias complejas entre servicios. Los problemas de operación y mantenimiento resultantes han promovido rápidamente el desarrollo de herramientas DevOps y cambios en los conceptos inteligentes de gestión de operación y mantenimiento.
CMDB, como núcleo de las herramientas de operación y mantenimiento, proporciona la única fuente de datos de información de TI para todo el sistema y es la base y el requisito previo para la automatización y la inteligencia de la operación y el mantenimiento de TI. Al confiar en una CMDB confiable, la información de TI se registra completamente desde la capa física (centro de datos, ubicaciones de bastidores, servidores, información de red, etc.), a la capa lógica (IP, información de arquitectura del sistema) y a la capa de aplicación (aplicación empresarial). información del sistema) y gestionarlo.
WeCMDB es un centro de datos de configuración centralizado que gestiona componentes e información sobre las relaciones entre componentes en todos los niveles de TI. Al mismo tiempo, está estrechamente relacionado con las herramientas automatizadas de gestión de operación y mantenimiento, respaldando la operación de las herramientas y procesos de gestión de operación y mantenimiento, aprovechando al máximo el valor de la información de configuración y confiando en estas herramientas y procesos para garantizar la precisión de los datos. .
Características de WeCMDB
1. Modelo de configuración y expansión dinámica.
2. Agregue de manera flexible elementos de configuración, atributos y relaciones; se pueden definir dinámicamente tipos de datos de atributos, reglas de llenado, etc.
3. Consulta de configuración, flexible y diversa.
4. Consulta relacionada con múltiples configuraciones personalizadas en línea.
5. Control de permisos detallado
6. Implementa un control detallado de permisos de datos; admite la configuración en línea.
7. Servicio API abierto y amigable
8. Admite la definición en línea de elementos de configuración, atributos y relaciones que la interfaz puede leer y escribir; admite pruebas en línea para verificar la precisión de la interfaz;
9. Consulta de registro multidimensional
10. Proporcionar una interfaz de gestión y admitir consultas del historial de cambios de datos multidimensionales.
Funciones principales de WeCMDB
1. Función de consulta de información
2. Incluyendo consulta de configuración, consulta integral y consulta de registro.
3. Funciones de gestión de configuración.
4. Incluyendo gestión de información de configuración, consulta de configuración básica, gestión integral de consultas y configuración integral de la interfaz de consulta.
5. Las funciones de gestión de vistas incluyen planificación y diseño de IDC, planificación de recursos de IDC, diseño de arquitectura de aplicaciones y diseño de implementación de aplicaciones.
6. Funciones de gestión del sistema.
7. Incluyendo la gestión de permisos (gestión de roles, gestión de roles de usuario, permisos de datos, gestión de menús).