Тенденция усложнения технологического оснащения компаний в последние годы только усиливается. По данным IDC, число серверов во всем мире удваивается каждые пять лет, масштабы сетей — каждые два года, а число систем хранения — ежегодно. Причиной тому становится как органический рост бизнеса, так и процессы слияний, приобретений и укрупнения компаний. На очередные требования бизнеса в корпоративных центрах обработки данных привыкли отвечать покупкой новых аппаратных и программных решений, и лишь недавно упорядочивание подходов к оценке эффективности ИТ заставило задуматься об оптимизации существующего технологического парка, снижении его сложности и повышении управляемости. Однако, как замечают аналитики Forrester Research, единого рецепта, позволяющего за короткое время сделать ИТ-инфраструктуру более гибкой, эффективной и менее затратной, не существует.
Эволюционный процесс в борьбе со сложностью ЦОД и вычислительной инфраструктуры в целом включает в себя, как правило, три этапа. Первый, уже пройденный, по-видимому, большинством компаний, подразумевает развертывание средств мониторинга и управления отдельными элементами инфраструктуры: серверами, сетями, устройствами хранения, системным и прикладным программным обеспечением. Средства мониторинга предлагаются сегодня всеми основными поставщиками соответствующих программных решений и позволяют снизить расходы на поддержку инфраструктуры благодаря сокращению незапланированных работ по восстановлению нормального функционирования ИТ-систем.
Следующий шаг в оптимизации управления ИТ — внедрение методологии управления ИТ-сервисами (IT Service Management, ITSM), позволяющей упорядочить работу ИТ-департамента, поставить ее деятельность на службу бизнесу, организовать отдельные технологические компоненты инфраструктуры в ИТ-сервисы, качество которых согласуется с бизнес-заказчиком и контролируется с помощью соответствующих программных инструментов. Подходами ITSM интересуются ИТ-организации, внедряющие службы технической поддержки пользователей (Service Desk) и «подтягивающие» всех за этой службой другие процессы из числа, предлагаемых в ITIL
О третьем этапе эволюции автоматизации, как ни странно, активно говорить начинают только сейчас, хотя его необходимость лежит на поверхности. Организовав мониторинг отдельных технологических компонентов ИТ-инфраструктуры и выстроив процессы ИТ-департамента, компании сталкиваются с тем, что большинство повседневных операций, связанных с эксплуатацией и сопровождением серверов, систем хранения, сетевой среды и клиентских рабочих мест, остаются прерогативой персонала, и потому связаны, с одной стороны, с очень значительными материальными затратами, а с другой — с большими рисками (поскольку человеку, как известно, свойственно ошибаться). Как показывают исследования аналитиков, примерно 75% ИТ-бюджетов сегодня тратятся именно на поддержку операций по эксплуатации инфраструктуры, при этом причиной большинства неполадок оказываются ошибки обслуживающего персонала. Недостаток автоматизации повседневных ИТ-операций становится серьезным препятствием для повышения эффективности работы департамента информационных технологий и, в конечном итоге, — препятствием в реализации качественных ИТ-сервисов для бизнеса.
Идеи самоуправляемых систем в ИТ высказываются давно, и ряд производителей оборудования и ПО постепенно движутся в этом направлении. Однако до полностью автономных ЦОД, не требующих в своей работе вмешательства человека, еще далеко. Пока же реально на рынке управления ИТ сегодня предлагается лишь новая категория программных решений по автоматизации центров обработки данных (Data Center Automation, DCA), автоматизирующих базовые операции по развертыванию оборудования и ПО, проведению изменений в ИТ-инфраструктуре, предоставлению бизнес-системам необходимых ИТ-ресурсов, отслеживанию конфигураций ИТ-компонентов и т.д. По оценкам аналитиков Forrester, сектор DCA будет одним из определяющих в развитии рынка программных средств управления ИТ на ближайшие годы.
Ипостаси DCA
Аналитики компании Enterprise Management Associates (EMA) определяют автоматизацию ЦОД как совокупность дисциплин управления ИТ по автоматизации управления системами и приложениями в централизованных вычислительных средах. Аналитики Forrester, на первый взгляд, выражаются более пространно, относя к DCA «комбинацию методов, позволяющих аппаратному и программному обеспечению, а также процессам работать вместе для упрощения ИТ-операций». Здесь явно читается важный смысл автоматизации центров данных — эти методы и программные средства служат связующим звеном между высокоуровневыми регламентами процессов ИТ-службы, построенных в соответствии с методологией ITSM, и инструментами мониторинга и управления отдельными технологическими компонентами ИТ-инфраструктуры.
Наряду с усложнением ИТ-инфраструктур распространение сервисного подхода стало еще одним стимулом роста интереса к возможностям DCA. Сегодня компании нуждаются в том, чтобы управлять предоставляемыми сервисами через границы отдельных технологических областей, иметь возможность сквозного отслеживания и автоматизации всех операций, реализующих ИТ-сервисы и процессы управления ими. Присущая сегодня многим ИТ-инфраструктурам рассредоточенность точек контроля за операциями по разрозненным доменам (когда за работоспособностью серверов, сетей, приложений следят разные системные администраторы каждый со своим инструментом и сценариями управления) не способствует сквозному контролю и не позволяет реализовать процессы управления ИТ-сервисами с охватом всей организации. Средства DCA интегрируют эти отдельные технологические домены и поддерживают тем самым задачи управления всем жизненным циклом сервиса — важное понятие в идеологии ITILv3. Это подчеркивают в Forrester, говоря о том, что «решения DCA позволяют автоматизировать процессы, которые в значительной степени связаны с использованием ручных операций, помогая как операционному ИТ-персоналу, так и менеджерам ИТ-сервисов в реализации сервисов от их создания до эксплуатации».
В EMA относят к категории автоматизации ЦОД пятнадцать базовых дисциплин управления, в том числе выделение ИТ-ресурсов (provisioning), установку заплат, управление конфигурациями и изменениями, управление ресурсами и инвентаризацию, автоматизированное резервирование/восстановление, автоматизацию потоков работ и т.д. Однако для понимания сути современных решений DCA стоит, по всей видимости, обратиться к их более фокусному анализу, включая, по мнению аналитиков Forrester, в сферу автоматизации центров обработки данных программный инструментарий, реализующий функции в следующих четырех ключевых областях:
-
автоматическое обнаружение (discovery) компонентов ИТ-инфраструктуры;
-
управление изменениями и конфигурациями (change and configuration management, CMM);
-
автоматизация ИТ-процессов (IT process automation, ITPA);
-
аудит и контроль изменений.
Базой для автоматизации ЦОД аналитики считают инвентаризацию ИТ-ресурсов, отображение сервисов на инфраструктуру и понимание зависимостей между всеми конфигурационными элементами: серверами, приложениями, системами хранения, сетями и базами данных. Механизмы автоматического обнаружения компонентов ИТ-инфраструктуры автоматизируют идентификацию ИТ-ресурсов различных типов и выявление зависимостей между ними. Все основные игроки рынка DCA предлагают реализацию таких механизмов, хотя пока в их продуктах трудно найти возможность полностью автоматизированного отображения зависимостей между ИТ-компонентами и приложениями, процессами и ИТ-сервисами, поскольку информация о последних по-прежнему поступает как из автоматизированных источников, так и в результате операций, выполняемых вручную. Как правило, модули обнаружения сохраняют собранные данные в операционной базе и затем попадают в конфигурационную базу данных CMDB, построенную на принципах федеративного объединения конфигурационных элементов из различных источников.
Существование такого централизованного источника достоверной информации об ИТ-ресурсах и их вкладе в ИТ-инфраструктуру крайне важно, поскольку в противном случае сложно отследить влияние изменений, вносимых в отдельные компоненты, на ИТ-сервисы и бизнес-процессы. На федеративную базу данных CMDB опираются и средства автоматизированного управления изменениями и конфигурациями ИТ-ресурсов. В большинстве случаев происходящие изменения конфигураций — результат согласованных операций по запросу от ИТ-департамента или бизнес-подразделений. В задачи инструментария CMM входит сбор конфигурационной информации, включая данные о версиях ИТ-компонентов, их подсистемах и зависимостях, генерация отчетов и отслеживание внесения изменений в существующие конфигурации.
Как реализация изменений, так и повседневная поддержка нормального функционирования корпоративной ИТ-среды требует выполнения множества рутинных операций, которые, как правило, реализуются системными администраторами вручную и, следовательно, связаны с большим риском ошибок. Нынешний бум программных решений автоматизации таких операций — программного обеспечения автоматизации ИТ-процессов — связан со стремлением снизить расходы на ручной труд и обезопасить центры обработки данных от множества ошибок, вызванных человеческим фактором. Истоки ITPA аналитики Forrester видят в работе консалтинговых компаний и системных интеграторов, которые предлагали своим заказчикам варианты скриптов для автоматизации подобных низкоуровневых операций. Такие скрипты часто используются внутри ИТ-подразделения для определения последовательности действий при решении частных задач в разных технологических доменах. Программные решения ITPA предлагают автоматизированные средства моделирования и выполнения стандартных ИТ-процессов, пересекающих границы таких доменов. ITPA позволяет интегрировать различные, разрозненные инструменты ИТ-управления: средства управления сбоями, мониторинга производительности систем и приложений, механизмы регистрации и эскалации запросов в службу техподдержки, cистемы управления виртуальными средами и т.д.
Изменения в ИТ-ресурсах, которые являются одним из основных движущих факторов для автоматизации ЦОД, должны производиться в соответствии с принятыми в организации политиками и внешними регламентирующими нормами. Отследить выполнение всех необходимых условий бывает трудно из-за большого числа заинтересованных сторон и частых изменений в законодательстве. Решить эту проблему призваны входящие в DCA cредства автоматизированного аудита и контроля изменений, помогающие снизить риски информационной безопасности компаний.
В ИТ-сообществе сейчас высказывается мнение, что автоматизация центров обработки данных — такой же закономерный этап в применении информационных технологий, каким было в свое время появление автоматизированных рабочих линий в автомобильной промышленности и на производстве. Степень затратности и рискованности ручных операций в ИТ с учетом роста сложности информационной инфраструктуры и одновременно ее значимости для бизнеса достигла того уровня, когда мириться с ней — означает подвергать угрозе основные бизнес-процессы. И как в производстве автоматизированная сборочная линия — это обязательный элемент выпуска на рынок качественного конечного продукта, так и в ИТ автоматизация ЦОД — необходимый механизм предоставления качественных сервисов для бизнеса.
Однако апологеты технологий DCA подчеркивают, что их появление — следующий эволюционный шаг вслед за внедрением базовых компонентов управления ИТ и реализации процессов ИТ-департамента. Потому эффективность внедрения инструментария DCA напрямую зависит от того, насколько автоматизирован в компании контроль за отдельными технологическими доменами и насколько внедрены в практику принципы ITSM. Так, в Forrester считают, что DCA заработает при выполнении как минимум двух условий: во-первых, наличия программного инструментария управления, обеспечивающего мониторинг, обнаружение сбоев и разрешение проблемных ситуаций для различных компонентов ИТ-инфраструктуры; во-вторых, базовых процессов управления ИТ-сервисами, выстроенных в соответствии с известными методиками, такими как ITIL, включая управление инцидентами, проблемами, изменениями, конфигурациями и релизами.
Реализация DCA, как свидетельствует опыт первых внедрений, сулит компаниям целый ряд важных преимуществ. По данным прошлогоднего исследования IDC, в верхних строчках рейтинга положительных результатов автоматизации центров данных оказываются сокращение сбоев из-за ошибок персонала, повышение эффективности и продуктивности операционной деятельности ИТ-департамента и достижение более высокого уровня доступности ИТ-инфраструктуры (рис. 1).
Автоматизация ИТ-процессов
Автоматизация центров обработки данных, как это видится сегодня аналитикам рынка и его основным игрокам, подразумевает программную реализацию различных функций, связанных с проведением изменений в корпоративной ИТ-среде, а также повседневной поддержкой ее работоспособности. В списке функционала DCA наибольшей новизной отличаются возможности автоматизации ИТ-процессов. Ниша ITPA, освоенная за последние два года небольшими инновационными компаниями, сейчас активно переходит «под крыло» ведущих поставщиков в области управления ИТ, что свидетельствует в пользу значимости этого направления. В списке производителей программного обеспечения ITPA, включающем такие компании, как Opsware, Optinuity, Opalis Software, NetIQ, RealOps и Enigmatic, сокращается число независимых игроков: Opsware куплена HP, RealOps приобретена BMC Software, Opalis заключила соглашение с CA. Активизация и консолидация рынка происходит в ответ на реальные потребности пользователей: в ходе опроса, проведенного Gartner на своей конференции по центрам обработки данных в конце прошлого года, готовность к приобретению решений класса ITPA высказала треть участников мероприятия.
Основные причины бума на рыке ITPA повторяют общие стимулы развития решений автоматизации ЦОД. Прежде всего, это сложность существующих ИТ-инфраструктур, складывавшихся годами, до сих пор эксплуатирующих различные унаследованные системы и при этом стремящихся повысить свою эффективность с помощью новых технологий, например, виртуализации. Усложнение инфраструктуры ведет к усложнению оперативных процессов в ИТ-департаменте, реализующих развертывание новых систем, обновление программного обеспечения, выполнение действий по разрешению инцидентов. Распространение сервисного подхода приводит к необходимости выстраивать и автоматизировать стандартные процессы более низкого уровня в соответствии с ITSM, а не выполнять все эти операции всякий раз по новому сценарию, в зависимости от того, как решит администратор тех или иных систем. Автоматизация ИТ-процессов обещает значительно сократить участие персонала в поддержке и модернизации ИТ-инфраструктуры, освобождая тем самым человеческие ресурсы для решения более интеллектуальных задач (по данным EMA, реализация ITPA позволяет до 77% персонала ИТ-департамента переключить на выполнение стратегических проектов) и одновременно снижая риск возникновения ошибок.
Наконец, еще один немаловажный фактор интереса к ITPA связан с усложнением не только самого ИТ-парка компаний, но и среды управления этим парком. Очень часто предприятия накапливают разнообразный инструментарий мониторинга и управления различными компонентами ИТ-среды, не имея при этом ни малейшей возможности связать такие инструменты и предоставляемые ими данные между собой, чтобы с их помощью выстроить логическую цепочку операций. Эту задачу как раз и призваны решить средства ITPA, которые, как определяют аналитики Forrester, автоматизируют процессы путем моделирования серии операций, предоставления коннекторов к продуктам мониторинга и управления, которые используются в компании для реализации этих операций, и запуска этих продуктов в контексте процесса с передачей им специфических для данного процесса данных. Таким образом, ITPA позволяет создать интеллектуальную схему для организации взаимосвязей между различными системами управления ИТ и агрегировать данные этих систем для предоставления в нужный момент нужным пользователям.
Системы ITPA напоминают решения по управлению бизнес-процессами, но в применении к оперативным процессам ИТ-службы. Их базовые компоненты:
-
механизм «оркестровки» процесса, обеспечивающий представление процесса как последовательности операций с возможностями использовать шаблоны и средства ролевого доступа;
-
средства организации потока работ (workflow) на базе заданных правил, в котором управление автоматически будет передаваться определенным действиям в соответствии с требованиями ИТ-процесса;
-
средства интеграции с системами управления ИТ.
Первоначально решения класса ITPA было принято обозначать как «run book automation». Термин run book возник еще во времена мэйнфреймов и обозначает набор инструкций, описывающих действия оператора вычислительной системы в различных штатных и нештатных ситуациях. Введение новой аббревиатуры указывает на связь этого направления с распространением принципов ITSM — предлагаемые такими решениями возможности стандартизации и автоматизации низкоуровневых ИТ-процессов с использованием существующих инструментов мониторинга и контроля ИТ-инфраструктуры будут по-настоящему востребованы лишь тогда, когда появляются стандартные процессы ИТ-подразделения более высокого уровня. Для повышения их эффективности компаниям нужны инструменты автоматизированного проведения изменений или разрешения инцидентов, охватывающие различные технологические направления и выполняющиеся всякий раз по заранее заданной схеме. ITPA выступает связующим звеном между процессами ITSM и технологической средой управления ИТ.
В процессе управления изменениями, после того как предложенные изменения подвергнутся анализу на предмет их целесообразности, оценки рисков и возможного влияния на сервисы и будут утверждены (для этого может использоваться соответствующий инструментарий управления изменениями из того или иного пакета поддержки ITSM), с помощью ITPA можно, например, инициировать автоматизированную последовательность процедур. Эти процедуры и будут фактически реализовывать изменение: проверять статус приложений и оборудования на предмет соответствия принятым в организации политикам, затем выполнять обновление системного или прикладного ПО или модернизацию серверов, систем хранения или сетевых устройств, обновлять CMDB информацией о новых конфигурациях ИТ-компонентов и генерировать соответствующую отчетность. В ходе разрешения инцидентов программное решение ITPA сможет автоматически, сразу по получении сообщения о сбое от средства мониторинга, запустить поток работ по восстановлению, который будет включать в себя диагностику оборудования, выяснение причин сбоя, определение и выполнение действий по восстановлению и генерацию нужных сообщений. Наконец, с помощью инструментария ITPA cтандартизируются и автоматизируются рутинные задачи сопровождения ИТ-инфраструктуры, такие, например, как перезагрузка и переконфигурация файловых серверов и серверов печати, изменение паролей и заведение новых пользователей, периодическая дефрагментация базы данных и др. Их более четкое, качественное и надежное выполнение также полезно, с одной стороны, для обеспечения нужного уровня ИТ-сервисов, а с другой — высвобождает ресурсы персонала ИТ-службы для решения аналитических и других интеллектуальных задач.
Группа лидеров
Эволюция автоматизации ИТ-инфраструктур от средств мониторинга систем и сетей к поддержке процессов управления ИТ-сервисами и глобальной автоматизации управления ИТ-операциями естественным образом нашла отражение в эволюции программного инструментария для управления ИТ. И нет ничего удивительного в том, что лидерами рынка DCA, по данным аналитиков Forrester за второй квартал 2008 года, стали все те же представители «большой четверки» управления ИТ — HP, BMC, IBM и CA. Единственный независимый производитель в списке ведущих игроков рынка DCA, компания BladeLogic, весной 2008 года была приобретена BMC.
Автоматизация бизнес-сервисов по версии HP
Решение Data Center Automation Center от компании HP занимает первую строчку в рейтинге систем DCA от Forrester. В конце 2007 года компания представила комплекс программных средств под общим названием Business Service Automation (BSA). В новой структуре своих программных решений, в которой все продукты управления ИТ организованы в так называемые «центры», BSA занимает промежуточное положение между центрами, обеспечивающими мониторинг технологической инфраструктуры и отслеживание зависимости бизнес-сервиса от различных ИТ-компонентов, и центрами по поддержке процессов ITSM. По замыслу HP, центры Data Center Automation Center и Client Automation Center, вошедшие в состав BSA, должны обеспечить полную автоматизацию выполнения бизнес-сервиса на уровне операций в центрах обработки данных и клиентских системах. В основе интеграции всех этих решений между собой лежит федеративная база данных конфигурационных единиц Universal CMDB (рис.2).
Сформировать полный комплекс предложений класса DCA в HP смогли в результате приобретения в прошлом году компании Opsware, одного из ведущих нишевых игроков в области автоматизации центров обработки данных и, в частности, ITPA (ранее Opsware купила компанию iConclude, производителя системы данного класса). Входящие в Data Center Automation Center решения по обнаружению компонентов ЦОД и отображения зависимостей между ними (Discovery and Dependency Mapping), по управлению серверами, сетями и системами хранения (HP Network Automation, HP Server Automation, HP Storage Automation, HP Storage Essentials) обеспечивают автоматизацию таких задач, как распространение программ, установка заплат, выделение ресурсов серверов и систем хранения, управление конфигурациями, аудит на соответствие вносимых изменений корпоративным политикам и внешним нормативам (соответствующие сервисы предоставляет система HP Live Network) и др. Все эти возможности объединяются в автоматизированные потоки работ по разрешению инцидентов, внесению изменений и оперативной поддержке инфраструктуры центров обработки данных с помощью системы Operations Orchestration. Для графического отображения зависимостей между компонентами ЦОД на физическом и виртуальном уровнях и отслеживания изменений используется продукт HP Service Automation Visualizer, а для генерации отчетов — HP Service Automation Reporter.
Реализовать комплексную функциональность DCA и автоматизации бизнес-сервисов в целом, включая их клиентские компоненты, HP позволяет тесная связь продуктов соответствующих центров между собой и с внешними решениями от HP. В целом интеграция как наиболее сильная сторона предложений HP в области автоматизации ЦОД отмечается аналитиками не только Forrester, но и IDC. Такая интеграция позволяет назвать HP Data Center Automation Center наиболее унифицированным на сегодняшний день DCA-решением на рынке. В частности, система Operations Orchestration может «бесшовно» взаимодействовать как с решениями HP по мониторингу и управлению бизнес-сервисами (Operations Center, Network Node Manager, Business Availability Center), так и с продуктами поддержки ITSM (Service Manager). Например, при развертывании новой версии бизнес-приложения после обработки запроса на изменение при соответствующей программной поддержке в решениях HP Service Center система Operations Orchestration запустит скоординированный поток работ по реализации изменения, обращаясь для этого к другим продуктам Data Center Automation Center, а по окончании процесса гарантирует обновление Universal CMDB актуальной информацией о новом статусе центра обработки данных. Аналогичный автоматизированный процесс будет запущен при получении системой сообщения о сбое от продуктов Business Availability Center. В этом случае Operations Orchestration будет обращаться к решениям по диагностике проблемы и средствам автоматизации компонентов инфраструктуры для их восстановления, после чего передаст информацию в Service Manager для завершения процесса разрешения инцидента и обновит Universal CMDB для отображения статуса ЦОД в результате восстановления после сбоя.
Автоматизация бизнес-сервисов по версии BMC
Как и у HP, решения компании BMC Software по автоматизации центров обработки данных объединяются под общей «мантрой» автоматизации бизнес-сервисов и представляют собой комплекс как собственных продуктов, так и включенных в ее портфель в результате приобретения других компаний. Даже время анонсирования соответствующих стратегий у двух компаний практически совпадает: BMC сообщила о своей новой инициативе Service Automation в октябре, а HP представила пакет Business Service Automation в ноябре 2007 года. В обоих случаях появление комплексных предложений по автоматизации было стимулировано возможностью дополнить уже существующие средства управления конфигурациями и изменениями для различных типов ресурсов механизмом оркестровки ИТ-операций. В HP такая возможность появилась в результате приобретения решений Opsware, а в BMC — благодаря покупке компании RealOps, одного из ведущих производителей систем ITPA. В результате, по оценкам Forrester, BMC смогла представить наиболее полное на рынке решение по оркестровке произвольных оперативных процессов ИТ-службы. В комплекс BMC Service Automation также вошли продукты по управлению конфигурациями серверов и клиентских систем (от компании Marimba) и управлению конфигурациями и изменениями в сетевой среде (от Emprisa). Интегрирующим центром для всех этих компонентов автоматизации стала конфигурационная база данных Atrium.
Однако, как отмечают в EMA, слабой стороной пакета BMC Service Automation до недавнего времени была автоматизация задач, связанных с поддержкой серверной среды ЦОД, поскольку существующие решения, унаследованные от Marimba, в большей степени были ориентированы на управление конфигурациями и изменениями для пользовательских платформ. Ситуацию кардинальным образом исправляет приобретение компании BladeLogic, которая является одним из лидеров рынка DCA в рейтинге Forrester, предоставляя развитые возможности автоматизированного выделения ресурсов и управления конфигурациями и изменениями для серверов на платформах Windows, Unix и Linux и связанных с ними приложений в сложных, глобально распределенных ЦОД. Включенные в состав BMC Service Automation решения BladeLogic Operations Manager и BladeLogic Application Release Manager автоматизируют жизненный цикл серверов и приложений, включая поддержку таких задач, как обнаружение, выделение программных и аппаратных ресурсов, управление версиями приложений, установку заплат, управление конфигурациями, управление виртуализированными серверными средами, аудит на соответствие нормативам.
Система автоматизации ИТ-процессов BMC Run Book Automation (RBA) отвечает всем необходимым требованиям к ITPA, представляя собой платформу для описания, выполнения и анализа оперативных ИТ-процессов (рис. 3). В состав этого модульного решения входят среда графического моделирования процессов, механизм их выполнения на базе стандартного для описания бизнес-процессов языка BPEL, средства интеграции с различными инструментами ИТ-управления и мониторинга и компонентами сетевой и серверной инфраструктуры ЦОД, а также встроенные средства измерений для анализа хода выполнения и оптимизации процессов. Кроме возможности строить собственные процессы, системные администраторы могут воспользоваться предоставляемыми BMC RBA готовыми процессами и отдельными действиями (утверждается, что в системе их реализовано более тысячи), такими, например, как «выделить новую виртуальную машину» или «сделать запрос к CMDB».
Развитые средства интеграции, поддержка произвольных ИТ-операций и существование стандартных шаблонов процессов упрощает решение с помощью BMC RBA, например, такой задачи, как развертывание Web-сервера в новом подразделении компании. Этот процесс включает в себя следующие операции: выделение мощностей виртуализированной серверной фермы, установка на новый виртуальный сервер операционной системы и Web-сервера, настройка этого программного обеспечения в соответствии с корпоративными стандартами, фиксация новых компонентов ИТ-инфраструктуры в CMDB. Система RBA будет последовательно вызывать программные средства VMware для создания виртуального сервера, систему BMC BladeLogic по автоматизации серверов и приложений для развертывания нужной программной среды на новом виртуальном сервере и проверки ее соответствия принятым в компании политикам, решения для мониторинга BMC Patrol для контроля работоспособности новой системы и функцию обращения к Atrium для обновления CMDB. Входящий в состав BMC RBA портальный компонент позволяет системному администратору отслеживать все происходящее в реальном времени и оценивать эффективность процесса.
От «автономного компьютинга» к автоматизации процессов
Корпорация IBM продвигает идеи самоуправляемых компьютерных систем (Autonomic Computing) с начала текущего десятилетия, в этом плане являясь одним из пионеров автоматизации центров обработки данных. Однако технологии, реализующие эти идеи, «размазаны» по множеству продуктов компании, как программных, так и аппаратных, и до последнего времени IBM явно уступала конкурентам в том, что касается наличия сконцентрированной стратегии автоматизации центров обработки данных именно на уровне программных решений. HP и BMC смогли сделать яркие анонсы в этой области прежде всего благодаря удачным приобретениям нишевых игроков рынка DCA, а у IBM, несмотря на ее беспрецедентную «закупочную» активность в последние годы, сопоставимых приобретений не было. Однако на самом деле сходные возможности уже давно присутствуют в ряде продуктов семейства Tivoli. Они и составили ядро стратегии IBM по автоматизации ЦОД, которую корпорация все же провозгласила в мае 2008 года на своей международной конференции Pulse.
Основные компоненты комплекса решений DCA от IBM — это продукты Tivoli Provisioning Manager (TPM), Tivoli Intelligent Orchestrator (TIO), Tivoli Application Dependancy Discovery Manager (TADDM), а также, как и положено, конфигурационная база данных Tivoli Change and Configuration Management Database (ССMDB). Эти интегрированные между собой решения обеспечивают обнаружение ресурсов ИТ-среды компании, внесение изменений в эти ресурсы в соответствии с установленными в компании и автоматизированными потоками работ и соответствующее обновление CCMDB.
Центральную роль в автоматизации центров данных по версии IBM играют системы TPM и TIO, предоставляющие возможности управления виртуализированными средами, ресурсами хранения данных в сетях хранения (SAN) и сетевых устройствах хранения (NAS) и различными компонентами сетевой инфраструктуры. TPM автоматизирует развертывание системного и прикладного ПО и установку заплат, а также обеспечивает контроль соответствия конфигураций установленными политикам, а система TIO, включающая в себя TPM, добавляет к этому функции выделения аппаратных физических и виртуальных ресурсов на основе анализа потребности в них приложений. TIO реализует мониторинг, моделирование и прогнозирование изменений в потребностях бизнес-систем в ИТ-ресурсах и на основе этой информации обеспечивает предоставление серверов, операционных систем, инфраструктурного программного обеспечения, приложений, систем хранения и сетевых устройств. При этом наиболее важной возможностью этих решений является механизм создания автоматизированных потоков работ по внесению изменений в ИТ-ресурсы, которые могут выполняться многократно в ходе реализации типовых задач по сопровождению и модернизации инфраструктуры.
В роли преследователя
Анонс в декабре 2007 года комплекса решений по автоматизации центров данных позволил компании CA войти в четверку лидеров рынка DCA по рейтингу Forrester, однако аналитики подчеркивают, что пока CA в этом списке находится в положении догоняющего. Компании еще придется поработать над функциональностью и возможностями интеграции своих DCA-решений, чтобы составить реальную конкуренцию прежде всего HP и BMC. Аналитики EMA отмечали явное преимущество последних благодаря покупке производителей продуктов ITPA. Аналогичных приобретений CA не делала, и в EMA предполагали, что компании придется реализовывать возможности автоматизации ИТ-процессов самостоятельно, что неизбежно потребует немалых затрат времени и ресурсов. Однако в CA упростили себе задачу, заключив весной 2008 года OEM-соглашение с одним из ведущих нишевых производителей ITPA, компанией Opalis. В результате уже в июне CA смогла представить свой инструментарий автоматизации ИТ-процессов IT Process Manager, основанный на технологиях Opalis.
Программный комплекс для автоматизации центров обработки данных от CA включает в себя интегрированные с CMDB решения по обнаружению и выделению ИТ-ресурсов, управлению заплатами, управлению изменениями и конфигурациями в физических и виртуальных средах, а также средства автоматизации рабочей нагрузки, обеспечивающие планирование, автоматический запуск, выполнение и мониторинг пакетных заданий (например, расчеты заработной платы в ночное время, когда большинство ресурсов центров обработки данных свободно).
IT Process Manager дополняет эти продукты возможностями моделирования и оркестровки ИТ-процессов, предоставляя средства автоматизации потоков операций ИТ-службы и интеграции в процессы различных инструментов ИТ-управления. Система включает в себя клиентские механизмы визуального проектирования и мониторинга процессов, хранилище данных для размещения логики процессов и серверные компоненты для их выполнения. Оркестровка процесса — возможность автоматизации различных операций с помощью соответствующего инструментария — реализуется благодаря использованию так называемых «пакетов интеграции» (Integration Pack), которые позволяют инициировать и контролировать работу различных систем, в том числе решений по управлению событиями, систем класса Service Desk, механизмов виртуализации, средств автоматического резервирования, управлениями изменениями и конфигурациями, автоматизации пакетных заданий. При этом интеграционные механизмы Opalis позволяют системе IT Process Manager вызывать управляющий инструментарий не только самой CA, но и других поставщиков, включая HP, Microsoft, IBM, BMC, Symantec, VMware, EMC, NetIQ.
Рис. 1. Преимущества автоматизации центров обработки данных
Рис. 2. Комплекс HP Business Service Automation
Рис. 3. Платформа BMC Run Book Automation
Service Desk и другие http://www.osp.ru/os/2006/10/3910047
Концепция саморегулирующихся вычислений http://www.osp.ru/os/2003/02/182622
В поисках правильных решений http://www.osp.ru/os/2005/01/185185
Интеллектуальный потенциал ITPA
Несмотря на большой интерес к автоматизации ИТ-процессов со стороны основных поставщиков решений управления ИТ, на рынке ITPA остается значительное число небольших производителей. Причем некоторые аналитики полагают, что такие компании обладают большими возможностями для инноваций в области ITPA, поскольку полностью концентрируются на этом направлении. Как отмечают в EMA, нишевые игроки быстрее реализуют новые разработки, более гибко реагируют на изменение потребностей рынка и обеспечивают лучшие возможности интеграции с разнородными технологическими средами.
В конце 2007 года три компании, специализирующиеся на ITPA, представили свои новые решения. В Forrester высоко оценили архитектуру программной платформы Aegis от NetIQ, которая дополняет уровень автоматизации процессов механизмом сбора данных из различных источников. Aegis автоматизирует заранее определенные потоки работ для процессов управления заплатами, выделения виртуальных машин и управления инцидентами, поддерживая интеграцию с инструментарием автоматизации сервисов от других поставщиков. Компания Optinuity представила систему автоматизации ИТ-операций Oasis, интегрирующую средства управления политиками, мониторинга и планирования работ. Компания Opalis выпустила новую версию своего решения Integration Server, которая реализует ITPA в сервисной архитектуре и предоставляет среду тестирования ИТ-процессов перед их выполнением.