WeCMDB (база данных управления конфигурациями) — это система баз данных управления конфигурациями, созданная на основе практики управления эксплуатацией и обслуживанием WeBank. Для эффективной поддержки интернет-приложений с большим количеством пользователей и огромными объемами данных широко используется распределенная архитектура для поддержки существующих систем. Однако распределенная архитектура также обновляет требования к управлению эксплуатацией и обслуживанием. По сравнению с традиционной архитектурой распределенная архитектура вносит в ИТ-инфраструктуру три изменения: массивные серверы, частые чередующиеся выпуски и сложные зависимости между сервисами. Возникшие в результате проблемы эксплуатации и обслуживания быстро способствовали развитию инструментов DevOps и изменениям в концепциях интеллектуального управления эксплуатацией и обслуживанием.
CMDB, являясь ядром инструментов эксплуатации и обслуживания, обеспечивает единственный источник данных ИТ-информации для всей системы, а также является основой и предпосылкой для автоматизации и интеллектуального управления ИТ-операцией и обслуживанием. Опираясь на надежную базу данных CMDB, ИТ-информация полностью записывается от физического уровня (центр обработки данных, расположение стоек, серверов, сетевая информация и т. д.), до логического уровня (IP, информация об архитектуре системы), до уровня приложений (бизнес-приложение). системную информацию) и управлять ею.
WeCMDB — это централизованный центр обработки данных конфигурации, который управляет компонентами и информацией о взаимоотношениях компонентов на всех уровнях ИТ. В то же время он тесно связан с автоматизированными инструментами управления эксплуатацией и техническим обслуживанием, поддерживая работу инструментов и процессов управления эксплуатацией и техническим обслуживанием, полностью используя ценность информации о конфигурации и полагаясь на эти инструменты и процессы для обеспечения точности данных. .
Возможности WeCMDB
1. Модель конфигурации и динамическое расширение
2. Гибко добавляйте элементы конфигурации, атрибуты и отношения; типы данных атрибутов, правила заполнения и т. д. могут определяться динамически.
3. Запрос конфигурации, гибкий и разнообразный.
4. Индивидуальный онлайн-запрос, связанный с несколькими конфигурациями.
5. Детальный контроль разрешений
6. Реализует детальный контроль разрешений данных, поддерживает онлайн-конфигурацию;
7. Открытый и удобный сервис API.
8. Поддержка онлайн-определения элементов конфигурации, атрибутов и связей, которые могут быть прочитаны и записаны через интерфейс, поддержка онлайн-тестирования для проверки точности интерфейса;
9. Многомерный запрос журнала
10. Предоставление интерфейса управления и поддержка многомерных запросов истории изменений данных.
Основные функции WeCMDB
1. Функция запроса информации
2. Включая запрос конфигурации, комплексный запрос и запрос журнала.
3. Функции управления конфигурацией
4. Включая управление информацией о конфигурации, запрос базовой конфигурации, комплексное управление запросами и комплексную настройку интерфейса запросов.
5. Функции управления представлением включают планирование и проектирование IDC, планирование ресурсов IDC, проектирование архитектуры приложений и проектирование развертывания приложений.
6. Функции управления системой
7. Включая управление разрешениями (управление ролями, управление ролями пользователей, разрешения на данные, управление меню).