WeCMDB (Configuration Management Database) est un système de base de données de gestion de configuration dérivé de la pratique de gestion de l'exploitation et de la maintenance de WeBank. Afin de prendre en charge efficacement les applications Internet avec un grand nombre d'utilisateurs et d'énormes quantités de données, l'architecture distribuée est largement utilisée pour prendre en charge les systèmes actuels. Cependant, l'architecture distribuée actualise également les exigences en matière de gestion de l'exploitation et de la maintenance. Par rapport à l'architecture traditionnelle, l'architecture distribuée apporte trois changements à l'infrastructure informatique : des serveurs massifs, des versions continues fréquentes et des dépendances interservices complexes. Les problèmes d’exploitation et de maintenance qui en ont résulté ont rapidement favorisé le développement d’outils DevOps et des changements dans les concepts de gestion intelligente de l’exploitation et de la maintenance.
CMDB, en tant que noyau des outils d'exploitation et de maintenance, fournit la seule source de données d'informations informatiques pour l'ensemble du système et constitue la base et la condition préalable à l'automatisation et à l'intelligence de l'exploitation et de la maintenance informatiques. S'appuyant sur une CMDB fiable, les informations informatiques sont entièrement enregistrées depuis la couche physique (data center, emplacements des racks, serveurs, informations réseau, etc.), jusqu'à la couche logique (IP, informations sur l'architecture du système), jusqu'à la couche applicative (application métier). informations système) et les gérer.
WeCMDB est un centre de données de configuration centralisé qui gère les composants et les informations sur les relations entre les composants à tous les niveaux de l'informatique. Dans le même temps, il est étroitement lié aux outils automatisés de gestion de l'exploitation et de la maintenance, prenant en charge le fonctionnement des outils et des processus de gestion de l'exploitation et de la maintenance, mettant pleinement en valeur la valeur des informations de configuration et s'appuyant sur ces outils et processus pour garantir l'exactitude des données. .
Fonctionnalités WeCMDB
1. Modèle de configuration et expansion dynamique
2. Ajoutez de manière flexible des éléments de configuration, des attributs et des relations ; les types de données d'attribut, les règles de remplissage, etc. peuvent être définis de manière dynamique.
3. Requête de configuration, flexible et diversifiée
4. Requête associée à plusieurs configurations personnalisées en ligne.
5. Contrôle précis des autorisations
6. Implémente un contrôle précis des autorisations de données ; prend en charge la configuration en ligne.
7. Service API ouvert et convivial
8. Prend en charge la définition en ligne des éléments de configuration, des attributs et des relations qui peuvent être lus et écrits par l'interface ; prend en charge les tests en ligne pour vérifier l'exactitude de l'interface.
9. Requête de journal multidimensionnelle
10. Fournir une interface de gestion et prendre en charge les requêtes multidimensionnelles sur l'historique des modifications de données.
Fonctions principales de WeCMDB
1. Fonction de requête d'informations
2. Y compris la requête de configuration, la requête complète et la requête de journal.
3. Fonctions de gestion de configuration
4. Y compris la gestion des informations de configuration, la requête de configuration de base, la gestion complète des requêtes et la configuration complète de l'interface de requête.
5. Les fonctions de gestion des vues incluent la planification et la conception IDC, la planification des ressources IDC, la conception de l'architecture des applications et la conception du déploiement des applications.
6. Fonctions de gestion du système
7. Y compris la gestion des autorisations (gestion des rôles, gestion des rôles des utilisateurs, autorisations de données, gestion des menus).