ПОИСК
Быстрый заказ
ОЦЕНКА КУРСАобщая оценка курса:оценка преподавателя: Хочу скидку |
Этот пятидневный курс поможет глубже понять принципы работы универсаль¬ной CMDB (UCMDB) и приобрести навыки разработки. В ходе этого курса рас¬сматриваются сложные темы, в практических упражнениях демонстрируются методики внедрения. Учащиеся получают знания о Jython, Java и веб-службах в контексте UCMDB.
В среде для практических работ используется UCMDB версии 10.2
РАСПИСАНИЕ ЗАНЯТИЙ
|
После изучения курса вы сможете
- Работать с несколькими арендаторами с помощью многоарендной архитектуры
- Выполнять интеграцию нескольких баз данных управления конфигурациями (CMDB), подробно описывать компоненты и процессы интеграции
- Использовать расширенные методики моделирования и изменения составных конфигурационных элементов (CI) для браузера Universal CMDB (UCMDB) и Configuration Manager
- Объяснять процессы сверки и использовать правила идентификации
- Выполнять разработку новых адаптеров: обнаружение и интеграцию
- Использовать данные UCMDB в адаптерах
- Выполнять разработку собственных сценариев Jython для адаптеров
- Выполнять разработку собственного стандартного адаптера баз данных и проводить федеративную обработку данных в UCMDB или заполнение UCMDB данными
- Выполнять разработку собственного адаптера интеграции Java
- Использовать API UCMDB для адаптеров Java
- Выполнять разработку собственных push-адаптеров XML
- Объяснять принцип работы push-адаптеров веб-служб
- Выполнять разработку кода Java с помощью API UCMDB
- Использовать API Java UCMDB для запросов и заполнения UCMDB
- Выполнять разработку собственного клиента веб-служб
Содержание курса
1. Обзор курса
- Содержание курса
- Расписание занятий
- Предварительные требования
- CMDB и система управления конфигурациями (CMS)
- Отношения между ресурсами служб и информацией системы управления конфигурациями
- Управление технологическими ресурсами (ITAM) и CMS
- Перечень сценариев использования CMS
- Различные методики интеграции
- Различные способы потребления данных
- Многоарендный принцип
- Перечень сценариев использования многоарендной архитектуры
- Многоарендная архитектура
- Пояснение различий между арендатором и клиентом
- Использование средств управления многоарендной средой
- Синхронизация нескольких CMDB
- Пояснение необходимости синхронизации нескольких CMDB
- Перечисление компонентов нескольких UCMDB
- Описание адаптера CMDB
- Пояснение глобальных идентификаторов
- Описание обратных идентификаторов push
- Перечисление использования push и федерации в синхронизации CMD
- Описание решения CLIP
- Перечисление ограничений синхронизации UCMDB
- Описание модели классов
- Создание сложных отношений
- Пояснение принципа моделирования для управления изменениями
- Пояснение принципа моделирования для управления доступностью
- Пояснение моделирования для браузера UCMDB/CM
- Пояснение функций URM
- Система сверки в UCMDB 10
- Перечень процессов сверки
- Пояснение истории сверки
- Типы сверки
- Использование правил идентификации.
- Необходимость создания адаптеров
- Жизненный цикл разработки адаптеров
- Перечень компонентов адаптера
- Способы доступа к данным CMDB
- Различия между типами адаптеров
- Рекомендации по разработке адаптеров
- Удаленное выполнение процессов
- Python и Jython
- Основы Python
- Структура адаптеров Jython
- Экземпляр платформы
- Готовые библиотеки UCMDB
- Стандартный адаптер баз данных (GDBA)
- Гибернация Java
- Этапы подготовки к использованию адаптера
- Распознавание тегов сопоставления
- Различия между федерацией и заполнением данными
- Перечень ограничений GDBA
- Описание адаптеров Java
- Платформа федерации
- Перечень возможностей платформы федерации
- Использование ресурсов адаптеров Java
- Распознавание структуры адаптеров Java
- Использование кода адаптеров Java
- Использование журналов и отладки
- Описание стандартных push-адаптеров
- Различие между push-адаптерами XML и веб-служб
- Подготовка push-адаптера
- Использование сценариев Jython для push-адаптеров
- Использование методики разностной синхронизации
- Перечень общих рекомендаций для push-адаптеров
- Сценарии использования API управления потоками данных (DFM)
- Описание API DFM
- Использование документации API DFM, доступ к файлу языка WSDL
- Общая структура кода DFM
- Использование примеров кода DFM
- Сценарии использования API UCMDB
- Описание API UCMDB
- Описание потоков данных в API UCMDB
- Общая структура API UCMDB
- Использование примеров кода API UCMDB
- Использование API-веб-служб
- Описание API веб-служб UCMDB
- Доступ к API веб-служб
- Общая структура API UCMDB
- Обновление UCMDB с помощью веб-служб
- Использование примеров кода
- Угрозы безопасности UCMDB
- Основные меры безопасности
- Рекомендуемые методики MSSQL
- Роль Confidential Manager в системе
- Сохранение конфиденциальных данных в памяти
- Высокая доступность и повышение надежности
- Распознавание потребностей UCMDB
- Изучение примеров в организации
- Изучение сценариев использования
- Определение технических характеристик серверов и зондов
- Поддержание высокой производительности UCMDB
- Назначение решений высокой доступности (HA)
- Типовая архитектура решений высокой доступности
- Пояснение принципов потока данных
- Перечень поддерживаемых продуктов
- Этапы настройки решений высокой доступности
Слушатели
- Архитекторы по оптимизации технологий бизнеса (BTO), использующие возможности интегрированной CMDB для набора решений BTO/BSM. –
- Сотрудники, отвечающие за управление конфигурациями, документирование и хранение бизнес-служб и связанных с ними ресурсов и отношений.
- Руководители проектов, специалисты по моделированию приложений, инженеры по обнаружению ресурсов, консультанты по внедрению UCMDB.
- Специалисты по интеграции, реализующие федеративную архитектуру, объединяющую несколько разрозненных бизнес-решений и семейств программных продуктов.
Предварительная подготовка
- Успешное прохождение курсов «UCMDB120 — основы UCMDB 10.x» и «UD120 — основы Universal Discovery 10.x»
- Успешное прохождение курса CMS350 — расширенный курс Configuration Management System 10.x
- Не менее 6 месяцев опыта работы с UCMDB и Universal Discovery.
- Предыдущий опыт работы с языками сценариев, такими как Python, Perl и т. п.