Когда в ведении системного администратора находится всего пара коммутаторов и несколько серверов, то управлять ими вручную не представляет труда. Однако по мере роста бизнеса увеличивается и число серверов. Очень быстро их количество переваливает за несколько десятков, и тогда появляются трудности: каждый сервер нужно обслуживать по индивидуальным правилам, часть серверов приходится периодически перезапускать для повторной загрузки виртуальных машин, необходимо контролировать работу многочисленных сетевых устройств, вносить изменения в параметры мониторинга и т. д. Обслуживание ИТ-систем превращается в каторгу.
Сегодня обслуживание инфраструктуры усложняется еще и тем, что все больше услуг начинают предоставляться из облака в дополнение к тому, что выдает корпоративная ИТ-система. Все используемые конфигурации начинают обрастать индивидуальными наборами политик, при этом требования по администрированию не снижаются.
В результате управлять ИТ-инфраструктурой прежними методами становится сложно. Поэтому все чаще слышатся голоса о необходимости оптимизации работы ИТ, переходе на новый уровень управления ИТ-ресурсами. Вот как объясняет суть такого перехода Эд Сканнелл из TechTarget.
Автономные вычисления: из прошлого в будущее
Поиск новой концепции для управления ИТ-инфрастуктурой заставил отрасль вспомнить о технологии, предложено IBM еще в 2001 г. Речь идет о концепции «автономных вычислений» (autonomic computing).
Эта идея была концептуально выстроена на принципах, скопированных с биологических систем. В основу были взяты правила, по которым работает, например, вегетативная нервная система человека, которая способна управлять подчиненными ей органами, перестраиваясь и самонастраиваясь с учетом изменяющихся внешних воздействий. Для построения концепции автономных вычислений был использован аналогичный принцип.
Модель автономных вычислений представляет собой подход, когда ИТ-инфраструктура выстраивается из самоуправляемых аппаратных и программных систем, а администратору новой системы управления отводится роль высокоуровневого мониторинга работы ИТ-систем.
Переход на новую модель управления не предусматривает отказ от имеющихся ИТ-компонентов. Речь идет о внедрении дополнительных инструментов, которые способны реализовать принцип «полной автономности», о выстраивании «гомеостатической» системы, способной автоматически изменять свою конфигурацию с учетом изменяющихся, подчас непредсказуемо, внешних факторов.
Новая система управления должна уметь многое. Она должна самовосстанавливаться при собственных сбоях, обеспечивать самозащиту при нарушениях в работе подключенной компьютерной сети, самостоятельно распоряжаться доступными ИТ-ресурсами и осуществлять оптимизацию работы. Однако главное свойство новой системы автономных вычислений состоит в следующем: сложность большинства выполняемых управленческих задач должна быть скрыта от администратора.
Реинкарация автономных вычислений
По мнению эксперта IDC Джонстона Тернера, потребность в реализации новой модели управления ИТ-инфраструктурой, переосмысление принципов работы ИТ-систем начнет проявляться лишь тогда, когда в компаниях начнут осознавать, что предоставляемые ими сервисы выглядят с точки зрения их потребителей как комплексный набор функций, полученных из разных источников. Каждый из них имеет свои, часто очень заметно отличающиеся от других технические характеристики. При этом клиент желает получить унифицированное качество вне зависимости от того, откуда поставляются услуги. Чтобы выровнять технические параметры, придется искать соответствующие решения.
Различия в работе функций в составе единой услуги возникают уже тогда, когда в один комплекс объединяются облачные службы и онпремис-работа корпоративной ИТ-инфраструктуры. Согласно IDC, сегодня уже более 70% компаний предоставляют услуги с использованием облачных служб от нескольких поставщиков, а в течение ближайших нескольких лет их число превысит 90%.
В новых условиях нужны решения, которые могли бы умело управлять и облачными ресурсами, и перенастройкой конфигураций корпоративных виртуальных машин «на лету». В них должны учитываться особенности ИТ-инфраструктуры и параметры прикладных систем, чтобы выравнить характеристики. Но для этого необходимо учитывать многочисленные особенности используемых конфигураций — от содержания прикладного кода до уровня производительности используемых инфраструктурных компонентов. По мнению экспертов, готовых крупных решений для этого пока на рынке нет.
Это заставляет привлекать стартапы, которые обещают реализовать недостающую экспертизу. Одним из примеров такого партнерства стало добавление в продуктовый портфель BMC, мирового лидера в области построения корпоративных бизнес-приложений, решения Turbonomic. Оно представляет собой облачную услугу по регулированию ИТ-нагрузки для самонастройки подключаемых систем в гетерогенной вычислительной среде. По существу система Turbonomic осуществляет автоматизацию низкоуровневых операций, выполнением которых традиционно занимались системные администраторы. Это требовало от них значительных затрат времени на комплексное осмысление ситуаций и правильный выбор параметров для корректировки. Теперь это можно делать автоматически.
Поскольку параметров регулировки множество, прежний результат сильно зависел от системного инженера. Это сказывалось на эффективности загрузки ИТ-ресурсов и оборудования. Автоматизация в стиле автономных вычислений помогает не только повысить качество решений, но еще и часто избавляет компании от необходимости преждевременного приобретения нового оборудования и ПО.
Новая концепция дата-центров
Возрождение автономных вычислений — это шаг на пути к созданию программно-определяемых дата-центров (software-defined data centers, SDDC). «До сих пор система управления ЦОДом опиралась в первую очередь на сбор аналитики, ее последующий анализ. Это позволяло производить правильную настройку системы, — рассказывает Чарльз Краучман, технический директор Turbonomic. — Однако это были точечные корректировки. Реализация концепции автономных вычислений позволяет перейти к непрерывному управлению дата-центром».
Интерес к новой технологии проявляют сегодня уже многие компании. Например, недавно было объявлено о запуске совместного проекта компаний Zenoss, лидера рынка по разработке систем ИТ-мониторинга и аналитики, и SaltStack, разработчика системы автоматизированного управления конфигурациями и удаленного выполнения операций. Эти компании планируют создать готовое решение, реализующую идею автономного SDDC. Система будет способна масштабировать свою работу, используя информацию о происходящих изменениях. Ее управление будет связано в первую очередь с интеллектуальным выбором нужной ИТ-конфигурации и переключением в нее с учетом регистрируемых событий и графика потребления ресурсов.
Другой подход демонстрирует компания ServiceNow. Она разработала пакет ServiceWatch Suite, где идея автоматизации управления ИТ-ресурсами в дата-центре реализована в виде единого инструмента управления конфигурациями. Благодаря мониторингу система накапливает данные, а сводные характеристики выводит на единую информационную панель. Системный администратор получает полное представление о работе системы, контролируя качество предоставляемых клиентам услуг. При этом система самостоятельно осуществляет управление ресурсами публичных и частных облаков, контролирует настройку и обеспечение ИТ-ресурсами и событийное управление.
По словам Фаррелла Хоу, руководителя бизнес-подразделения ServiceNow, «при переносе данных в облачную среду практически все клиенты сразу получают определенные выгоды. Прежде всего сокращается время, которое они тратили раньше на обслуживание систем. Однако благодаря внедрению средств автоматизации они получают еще больше. Новая система управления позволяет сократить объем рутинных операций по низкоуровневой поддержке систем, высвобождая время на их развитие».