WeCube — это набор универсальных инструментов управления ИТ-архитектурой, а также управления эксплуатацией и обслуживанием с открытым исходным кодом. Он в основном используется для упрощения управления ИТ-инфраструктурой с распределенной архитектурой и может быть расширен с помощью подключаемых модулей.
Концепция дизайна WeCube
Философия дизайна WeCube в основном соответствует управлению жизненным циклом ИТ-системы. Его можно разработать через «шесть измерений и одно ядро».
Одно ядро: постоянно расширяйте функции WeCube путем регистрации новых плагинов, а также реализуйте регистрацию плагинов и совместную работу с помощью следующих пяти возможностей. Подробную информацию о регистрации плагина см. в разделе «Регистрация плагина».
Макет меню: WeCube предоставляет базовый интерфейс пользовательского интерфейса и спецификации разработки интерфейса, так что интерфейсное взаимодействие каждого плагина может быть легко интегрировано в WeCube, образуя тем самым единую платформу.
Модель разрешений: модель разрешений WeCube представляет собой трехуровневую модель разрешений «пользователь-ролевое меню» и обеспечивает унифицированную схему аутентификации. Разрешения на данные и разрешения API контролируются самим плагином.
Оркестровка процессов: WeCube имеет встроенный набор стандартных механизмов процессов BPMN, которые могут работать вместе с помощью определяемых клиентом подключаемых модулей драйверов оркестрации, чтобы сократить количество ручного вмешательства. Подробнее о дизайне аранжировки см. в разделе «Дизайн аранжировки».
Модель данных: плагин должен зарегистрировать модель данных, которую он должен предоставить другим плагинам, в унифицированной модели данных WeCube, а затем предоставить услуги доступа к данным через стандартный интерфейс CRUD.
Системные параметры: глобальные параметры WeCube, параметры плагинов, которые необходимо изменить клиенту, а также плагины, которые должны быть доступны другим плагинам, должны быть зарегистрированы в системных параметрах WeCube.
Шесть измерений: Путем определения меню в шести измерениях и организованного добавления подключаемых функций в эти меню достигается эффективное управление всем жизненным циклом ИТ-системы.
Задачи: Соберите различные типы задач в единую рабочую платформу. Содержание работы четко видно, а приоритеты ясны с первого взгляда.
Проектирование. Определите модели и спецификации, чтобы сформировать стандартизированный язык дизайна. Благодаря стандартизированному дизайну и графическому отображению четко и точно отражаются ожидания от распределенной архитектуры.
Реализация: благодаря выполнению различных автоматизированных и стандартизированных задач ожидаемый проект распределенной архитектуры становится реальностью, устраняя различия в реализации, вызванные неодинаковыми возможностями персонала.
Мониторинг: Определите полный спектр показателей мониторинга, точно отразите текущую ситуацию посредством непрерывного сбора данных мониторинга и выявите различия между реальностью и ожиданиями.
Мудрость: применяйте такие технологии, как машинное обучение, для придания интеллектуальных способностей. Посредством математического моделирования мы разрабатываем стратегии устранения несоответствий, обнаруженных в ходе мониторинга.
Корректировка: постоянно вносите динамические корректировки, выполняя стратегии обработки, чтобы в конечном итоге поддерживать эквивалентность между реальностью и ожиданиями, тем самым обеспечивая стабильную работу системы.
Знакомство с основными функциями WeCube
Дизайн меню функций WeCube соответствует концепции дизайна. Это задача, проектирование, исполнение, мониторинг, мудрость, корректировка, сотрудничество и система.
система
1. Параметры системы: управляйте параметрами системы, необходимыми для работы платформы WeCube.
2. Управление ресурсами. Управляйте ресурсами, предоставляемыми WeCube, такими как хост-контейнер и экземпляры, работающие на этих ресурсах.
3. Управление разрешениями: управляйте пользователями, ролями и меню платформы WeCube, а также контролируйте разрешения на уровне меню.
Сотрудничество
1. Регистрация плагина: выберите пакет плагина для загрузки. Пакет плагина должен объявить зависимости плагина, необходимые меню, модели данных, системные параметры, настройки разрешений и запущенные ресурсы. После регистрации он запускается. контейнер и поддерживает несколько экземпляров. Вы можете просмотреть журнал работы плагина. Выберите службу плагина и свяжите значения атрибутов модели данных CMDB через параметры операции плагина для формирования регистрации.
2. Оркестрация задач. Например, разработайте оркестровку для создания VPC. Включая создание VPC, создание подсетей и создание виртуальных машин. Для каждого исполнительного узла процесса требуется соответствующий плагин.
Дизайн (предоставляется плагином WeCMDB)
1. Планирование и проектирование: используется для проектирования структуры компьютерного зала.
2. Планирование ресурсов: используется для создания компьютерного зала, особенно трехцентровой структуры в двух местах.
3. Проектирование архитектуры приложения: используется для проектирования логической архитектуры приложения.
4. Проектирование развертывания приложения: используется для фактического развертывания приложения. Поддерживает публикацию в оттенках серого.
5. Управление/запрос данных CI: введите индивидуальное управление данными и запросите их с помощью графики модели.
6. Комплексное управление запросами CI/комплексный запрос данных: используется для подготовки отчетов по атрибутам нескольких CI. Например, какие хосты используются приложением.
7. Управление/запрос данных перечисления: управление общедоступными и частными перечислениями и их запрос.
осуществлять
1. Выполнение задачи компоновки: после выбора компоновки ее можно выполнить для выбранного целевого объекта, при этом поддерживаются операции в оттенках серого. Например, перезапустить 5 хостов определенного набора ресурсов.
2. Управление материалами (обеспечивается плагином Artifacts): управляет пакетами приложений. Можно определить различные файлы и настроить правила замены переменных, вызванные различиями в среде, без ручной обработки.
3. Пакетное выполнение: настройте комплексный запрос и выберите цели. Выполняйте задачи через специальные плагины. Например, все хосты приложения выполняют изменение разрешений пользователя.
Задача (предоставляется плагином Service-Management)
1. Управление шаблонами: управление каталогом услуг, управление шаблонами запросов на обслуживание;
2. Управление услугами: управление запросами на обслуживание, управление задачами;
Мониторинг (обеспечивается плагином Open-Monitor)
1. Управление агентом: регистрация, запуск, остановка;
2. Управление данными: обеспечение конфигурации сбора данных, запроса данных и других функций;
3. Управление сигналами тревоги: обеспечивает такие функции, как настройка пороговых значений, мониторинг журналов и срабатывание сигналов тревоги;
4. Управление просмотром: обеспечивает графическую конфигурацию и настраиваемые функции просмотра;
Корректировка (в стадии планирования)
Мудрость (в стадии планирования)
Расширять
Дополнительная информация
-
Версия
4.2.1
-
Тип
Исходный код JAVA
-
Время обновления
2024-10-19
-
размер
33.35MB
-
Язык
Упрощенный китайский
Комментарии пользователей