Автоматизация предоставления ИТ-сервисов Александр Шаповал Эксперт по информационной инфраструктуре Microsoft The information contained in this document relates to a pre-release product which may be substantially modified before it is commercially released. This pre-release product may not ever be commercially released. Microsoft makes no warranties, express or implied with respect to the information presented here. Содержание • Стандартизация – Предложение сервиса (Service Offering) – Предложение запроса (Request Offering) – Автоматизация процессов • Самообслуживание – Предоставление сервисов – Использование ролей – Портал самообслуживания • Автоматизация ИТ как сервис с помощью System Center Конфигурирование App Controller Orchestrator Развертывание Virtual Machine Manager Самообслуживание Владелец прилож. Сервисная модель Доставка и автом-ция сервисов Operations Manager Configuration Manager Data Protection Manager Админ. ЦОД Service Manager Service Manager Мониторинг Эксплуатация Управление приложениями Предоставление сервисов Управление инфраструктурой Согласованное предоставление ИТ-сервиса Самообслуживание Системы Автоматизация Потребитель сервиса Процессы Стандартизация Провайдер сервиса Автоматизация предоставления ИТ-сервиса Самообслуживание Каталог сервисов Отчеты Почта/Клиент/Моб. Рабочие процессы Автоматизация Формы Знания Рабочие элементы Стандартизация CMDB Конфигурац. единицы Обработка процессов Отчеты и хранилище данных Инструменты управления 3-х фирм Автоматизированное предложение запроса 4 СОЗДАНИЕ 1 ИМПОРТ 2 ОПРЕДЕЛЕНИЕ 3 ПУБЛИКАЦИЯ ЗАПУСК МОНИТОРИНГ 6 5 Сценарий: запрос ресурсов частного облака Импорт процедур (Runbooks) Формирование предложения запроса Публикация в каталог сервисов Провайдер сервиса Запрос ресурсов частного облака Потребитель Выполнение нужных процедур Мониторинг предоставленных ресурсов Переход к автоматизации предоставления ИТ-сервисов СТАНДАРТИЗАЦИЯ САМООБСЛУЖИВАНИЕ АВТОМАТИЗАЦИЯ Стандартизуйте сервисы, предоставляемые ИТ Предоставьте потребителям возможность идентифицировать и сформировать запрос на сервис Автоматизируйте процессы и системы, необходимые для выполнения запросов Определите предлагаемые сервисы Определите предложения запросов в рамках предложения сервиса Определите список вовлеченных субъектов (утверждения, оповещения, исполнения) Контролируемое предоставление сервисов Перечень предложений запросов определяется ролью пользователя Интуитивно понятная навигация на портале Автоматизируйте маршрутизацию запросов для утверждений и оповещений Автоматизируйте исполнения запросов СТАНДАРТИЗАЦИЯ Service Manager Стандартизация предложений ПРЕДЛОЖЕНИЕ СЕРВИСА ПРЕДЛОЖЕНИЕ ЗАПРОСА Определите сервисы, предлагаемые потребителям Укажите запросы, доступные для каждого сервиса, и требуемую информацию для их исполнения Сервисы облака Запрос на новую ВМ Сервисы сервера Запрос на расширение ВМ Шаблон запроса Информация о затратах и SLA Статьи знаний Сервисы хранилища АВТОМАТИЗАЦИЯ Определите организационные активности, необходимые для выполнения и отслеживания запросов Процессы Назначение Оповещение Утверждение Удаление ВМ Входные данные ПУБЛИКАЦИЯ В КАТАЛОГ СЕРВИСОВ Автоматизация систем Предложение сервиса • Представляет собой рабочий элемент (Work Item) CMDB для идентификации и классификации ИТ-сервисов • Содержит одно или несколько предложений запросов • Также включает в себя: • Статьи знаний • Информацию SLA • Информацию о затратах Предложение запроса • Определяет информацию, которую необходимо получить от потребителя • Хранится в каталоге сервисов • Содержит поля для ввода • Текстовая строка • Список • Список выбора • Да/Нет (True/False) • Ставит в соответствие введенные данные заданным активностям • Классифицируйте запросы на сервисы • Задайте правила маршрутизации запросов для отработки немедленных активностей Оповещения Автоматизация Классификация Маршрутизация Автомат-ия процессов Процедуры • Свяжите с процессами назначения и оповещения • Сопоставьте введенные значения с параметрами процедур Отчетность Автоматизированное предложение запроса 4 СОЗДАНИЕ 1 ИМПОРТ 2 ОПРЕДЕЛЕНИЕ 3 ПУБЛИКАЦИЯ ЗАПУСК МОНИТОРИНГ 6 5 Демонстрация Предоставление ресурсов с помощью запросов в каталоге сервисов САМООБСЛУЖИВАНИЕ Service Manager Самообслуживание с помощью каталога сервисов ПЕРДОСТАВЛЕНИЕ СЕРВИСОВ Перевод запросов с языка бизнеса в термины ИТ. Сбор требуемой информации для исполнения запросов ИСПОЛЬЗОВАНИЕ РОЛЕЙ Перечень предложений запросов определяется ролью пользователя ПОРТАЛ Удобная навигация по каталогу сервисов Предоставление сервисов • Услуги публикуются провайдером, инициируются потребителем • Запросы транслируются с языка бизнеса в термины ИТ • Сервисы предоставляются в согласованном виде • Потребитель выбирает уровень сервиса и стоимость Использование ролей Облачные предложения • Список предложений зависит от роли пользователя • Пользовательские роли ставятся в соответствие объектам Active Directory Бизнес-приложения Предложения VDI Предложения по разработке Портал самообслуживания Удобство использования • Веб-части Silverlight в SharePoint Foundation 2010 • Настройка стандартными инструментами администрирования SharePoint • Расширение с помощью веб-частей Возможности • Настраиваемые динамические формы Готовые к использованию предложения Предложение Описание Request Management for Private Cloud capacity Предложения сервиса для запроса выделения и изменения объемов выделенных ресурсов частного облака Request Management for Virtual Machines within Private Clouds Предложения сервиса для запроса виртуальных машин в частном облаке System Center Cloud Services Process Pack Автоматизированное предложение запроса 4 СОЗДАНИЕ 1 ИМПОРТ 2 ОПРЕДЕЛЕНИЕ 3 ПУБЛИКАЦИЯ ЗАПУСК МОНИТОРИНГ 6 5 АВТОМАТИЗАЦИЯ Service Manager Orchestrator Автоматизация АВТОМАТИЗАЦИЯ ПРОЦЕССА Назначение и оповещение Утверждение Запрос Утверждение АВТОМАТИЗАЦИЯ СИСТЕМЫ Оркестровка Интеграция Исполнение Входящие потоки в System Center Двусторонние для Orchestrator Двусторонние для оповещений/отчетов Двусторонние для интеграции процедур Интеграция Virtual Machine Manager Operations Manager Configuration Manager Orchestrator Active Directory Оповещения Exchange Бизнес-приложения Инструменты 3-х фирм Service Manager Service Manager Data Warehouse Коннекторы для интеграции Configuration Manager Инвентаризация аппаратного и программного обеспечения, обновления ПО Основной владелец компьютера на основе данных Asset Intelligence Operations Manager Объекты, обнаруженные Operations Manager Распределенные приложения (приложения, развернутые на основе сервисных шаблонов VMM) Active Directory Информация объектов Active Directory: пользователи, группы, принтеры, компьютеры Virtual Machine Manager ВМ и шаблоны ВМ Контактная информация пользователя, организация, адреса Информация, передаваемая через коннекторы, используется для автоматизации задач, в которых задействуются продукты System Center, Exchange, бизнес-приложения, инструменты управления 3-х фирм Концепция автоматизации АКТИВНОСТИ ПРОЦЕДУРЫ (RUNBOOKS) Компоненты, реализующие определенные задачи Invoke Web Services Query Database Run .Net Script Процессы, выполняющие наборы связанных активностей Send e-mail Create Incident Create Checkpoint Шина передачи информаций при выполнении процедур Shut Down VM Compare Values E-mail on error Return Data Start Maint Mode Check Schedule ШИНА ДАННЫХ Update on success Get Server ID from DPM Get Data Sources Create Recovery Point СТАНДАРТНЫЕ АКТИВНОСТИ Набор готовых активностей Дизайнер процедур (Runbook Designer) • Удобная разработка и отладка – Drag and drop, работа в стиле Visio, вложенные процедуры, встроенный функционал циклов и ветвлений • Шина данных – Упрощение разработки процедур за счет прозрачного обмена данными • Более 20 интеграционных пакетов для продуктов Microsoft и сторонних производителей Дизайнер процедур (Runbook Designer) Стандартные активности для реализации запросов к частному облаку – – – – – – – – – Запуск системных команд Запуск активностей по расписанию Системные оповещения Операции с файлами (copy, move) Оповещения по email Поддержка других типов оповещений Поиск и модификация данных в процедурах Операции с текстовыми файлами Управление процедурами Настройка интеграции • Реализуйте интеграцию своими силами • Quick Integration Kit (QIK) command line interface (CLI) – Мастер с графическим интерфейсом – Встраивание своих скриптов в активности • QIK SDK – Отсутствие мастера – .NET или Java IDE для создания DLL или JAR-файлов Интеграционные пакеты • Microsoft Runbook Integration Packs • • • • • • • • • • • System Center 2007 Operations Manager System Center 2007 Configuration Manager System Center 2010 Service Manager System Center 2008 Virtual Machine Manager System Center 2010 Data Protection Manager System Center 2012 Operations Manager System Center 2012 Configuration Manager System Center 2012 Service Manager System Center 2012 Virtual Machine Manager System Center 2012 Data Protection Manager Active Directory Автоматизированный ЦОД Утверждение Конфигурация Назначение админ. VMM Гипервизор Безопасность Хранилище Сервер Сеть Выделение ресурсов Настройка служб Создание элемента CMDB Настройка инфраструктуры Активы/CMDB Выбор гипервизора Настройка безопасности Назначение хранилищ Выбор хоста для ВМ Подключение адаптеров Обновление/ закрытие запроса Оповещение клиента Исполнение сервисного запроса Служба ИТ Создание запроса Настройка и развертывание приложений Каталог сервисов Обновление CMDB Настройка разрешений Автоматизированное предложение запроса 4 СОЗДАНИЕ 1 ИМПОРТ 2 ОПРЕДЕЛЕНИЕ 3 ПУБЛИКАЦИЯ ЗАПУСК МОНИТОРИНГ 6 5 Демонстрация Предоставление сервиса с помощью Service Manager и Orchestrator Переход к автоматизации предоставления ИТ-сервисов СТАНДАРТИЗАЦИЯ САМООБСЛУЖИВАНИЕ АВТОМАТИЗАЦИЯ Стандартизуйте сервисы, предоставляемые ИТ Предоставьте потребителям возможность идентифицировать и сформировать запрос на сервис Автоматизируйте процессы и системы, необходимые для выполнения запросов Определите предлагаемые сервисы Определите предложения запросов в рамках предложения сервиса Определите список вовлеченных субъектов (утверждения, оповещения, исполнения) Контролируемое предоставление сервисов Перечень предложений запросов определяется ролью пользователя Интуитивно понятная навигация на портале Автоматизируйте маршрутизацию запросов для утверждений и оповещений Автоматизируйте исполнения запросов Автоматизированное предложение запроса 4 СОЗДАНИЕ 1 ИМПОРТ 2 ОПРЕДЕЛЕНИЕ 3 ПУБЛИКАЦИЯ ЗАПУСК МОНИТОРИНГ 6 5 Сценарий: запрос ресурсов частного облака Импорт процедур (Runbooks) Формирование предложения запроса Публикация в каталог сервисов Провайдер сервиса Запрос ресурсов частного облака Потребитель Выполнение нужных процедур Мониторинг предоставленных ресурсов Ресурсы Скачайте и оцените Microsoft System Center 2012: http://www.microsoft.com/ru/ru/softmicrosoft/SysCnt 12.aspx • Virtual Machine Manager • Operations Manager • Orchestrator • Service Manager • Data Protection Manager • Configuration Manager • App Controller Дополнительные ресурсы Microsoft Virtual Academy: http://www.microsoftvirtualac ademy.ru Тех. центр по частному облаку: http://technet.microsoft.com/ ru-ru/cloud/private-cloud Портал TechDays: http://www.techdays.ru/