Оценка системных требований
Опубликовано: Март 2016
Применимо к: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator
В этом разделе обобщаются лучшие методики ITIL по определению требований к развертыванию применительно к Orchestrator. В следующей таблице приведена последовательность критериев оценки.
Задача | Информация |
---|---|
1: определение области охвата проекта. | Определение объема и содержания работ |
2: определение задач, которые планируется автоматизировать. | Определение задач |
3: определение системных рабочих нагрузок для Orchestrator и задач, которые планируется автоматизировать. | Определение отдельных рабочих нагрузок |
4: оценка количества выполняемых заданий в час. | Определение общего количества выполняемых заданий |
5: определение пакетов интеграции, необходимых для данной среды. | Определение необходимых пакетов интеграции |
6: определение требований к безопасности. | Определение модели безопасности |
7: определение количества и расположения серверов Runbook. | Разработка требований к серверу Runbook |
8: определение требований к отказоустойчивости. | Отказоустойчивость |
9: определение дополнительных ресурсов, необходимых для развертывания. | Требования к ресурсам |
10: определение сетевого трафика и потенциально узких мест. | Сеть |
11: определение требований к службам и операциям. | Требования к службам и операциям |
12: определение уровня интеграции с другими продуктами System Center. | Интеграция с System Center |
13: определение требований к разработке. | Разработка |
14: разработка тестовой среды Orchestrator. | Тестовая среда |
15: разработка подготовительной среды Orchestrator. | Подготовительная среда |
Определение объема и содержания работ
В рамках планирования размера развертывания начните с определения бизнес-требований. На этом этапе должны быть определены процессы, которые требуется автоматизировать с помощью Orchestrator, требования к отчетности для организации и подразделения, на работу которых повлияет эта установка. Определите все приложения, службы, серверы и ручные процессы, связанные с задачами, которые должны будут выполняться. Расположите эти требования по приоритетам в соответствии с их воздействием на бизнес, чтобы эффективно определить приоритеты задач развертывания.
Определение задач
Какие процессы необходимо автоматизировать? Сопоставьте процессы, которые вы собираетесь автоматизировать, с отдельными необходимыми шагами. Такой уровень детализации упрощает задачу разработки модулей Runbook. Необходимо определить критически важные для бизнеса процессы, так как они требуют больших усилий по проверке, прежде чем можно будет положиться на модули Runbook в производственной среде.
Определение отдельных рабочих нагрузок
Для автоматизируемых процессов необходимо определить, как часто они будут запускаться. Модуль Runbook, запускаемый раз в день, использует значительно меньше ресурсов, чем постоянно работающий Runbook, который контролирует системный процесс. Учитывать следует в совокупности рабочую нагрузку в системе Orchestrator и автоматизируемый процесс. Сервер, который ранее отвечал на запросы, вводимые вручную, может вести себя совершенно иначе при получении автоматического запроса.
Проанализируйте, сколько ресурсов требуется на ведение журнала опубликованных данных для каждого из модулей Runbook. С повышением уровня ведения журнала растет сетевой трафик и нагрузка на сервер, на котором размещена база данных Orchestrator.
Определение общего количества выполняемых заданий
После определения отдельных рабочих нагрузок рассчитайте общее количество заданий, которое может работать в любой момент времени. Система должна быть разработана с учетом максимальной рабочей нагрузки. В дополнение к ресурсам автоматизируемых процессов, количество и расположение серверов Runbook должны соответствовать требованиям для размещения наибольшего числа работающих модулей Runbook.
Определение необходимых пакетов интеграции
Устройства и приложения, произведенные не Майкрософт, автоматизируются с помощью пакетов интеграции. Определите пакеты интеграции, необходимые для автоматизируемых процессов. Обычно для каждого программного и аппаратного продукта требуется его собственный пакет интеграции. Если в продаже нет нужного пакета интеграции, сможете ли вы создать автоматизацию на уровне сценариев? Нужно ли создавать специальные пакеты интеграции для полной автоматизации?
Определение модели безопасности
При планировании модели безопасности следует определить, должны ли серверы и ресурсы Runbook быть расположены в более чем одном лесе Active Directory. Существует ли отношение доверия между доменами? Имеются ли шлюзы Operations Manager, которые требуют сертификата? Просмотрите текущие требования к безопасности среды, чтобы определить требования по разрешениям и сертификатам.
Разработка требований к серверу Runbook
Планируется ли находить серверы Runbook по ссылкам глобальной сети (WAN) и через границу внешнего доверия? Если да, то необходимо определить расположение шлюза для связи с базой данных Orchestrator и серверами Runbook. Хотя работающий сервер Management для запуска модулей Runbook или сохранения данных Runbook не требуется, база данных Orchestrator нужна для всех активных серверов Runbook.
Отказоустойчивость
Определите уровень отказоустойчивости для развертывания Orchestrator. В зависимости от текущих требований, среду Orchestrator можно разработать как высоконадежную в случае единичного отказа.
Требования к ресурсам
Определите требования для развертывания Orchestrator и любые дополнительные нагрузки, которые повышают требования для процессов, на которые может повлиять создаваемая автоматизация. Есть ли у вас адекватные ресурсы серверов Runbook для того количества модулей Runbook, которое может работать в данный момент времени? Имеет ли база данных Orchestrator необходимый размер для обработки всех запросов и ведения журнала опубликованных данных?
Требования к службам и операциям
Определите все требования к среде. Предусмотрите все стратегии консолидации данных и требования для хранения данных, размера хранилища данных, отказоустойчивости и группы перекрестного управления.
Сеть
Определите, нужна ли дополнительная пропускная способность для поддержки повышенного трафика, который создают серверы Runbook и база данных Orchestrator. Нужно ли изменять какие-либо параметры сетевых портов под потребности веб-службы Orchestrator?
Интеграция с System Center
Orchestrator полностью поддерживает все продукты System Center, такие как Service Manager или Operations Manager. Определите существующие продукты System Center в вашей среде, чтобы установить потребность в дополнительных серверах Management или шлюзах.
Разработка
Определите, где и как осуществляется разработка модулей Runbook. Обычно разработка модулей Runbook ведется на компьютерах, изолированных от производственной среды. Однако потребности бизнеса могут предусматривать возможность незапланированного создания модулей Runbook.
Тестовая среда
Если разработка ведется изолированно от производственной среды, определите необходимые ресурсы для создания и тестирования новых модулей Runbook.
Подготовительная среда
Перед переносом модулей Runbook в производственную среду, разумным шагом будет развернуть критически важные модули Runbook в подготовительной среде . Подготовительные среды должны точно воспроизводить полномасштабную производственную среду.