ИТ-инфраструктура: вызовы времени
Современные технологии позволяют создавать в дата-центрах экономически эффективные, динамически настраиваемые, легко масштабируемые инфраструктуры, отвечающие любым бизнес-потребностям. Но на практике идеальные инфраструктуры встречаются редко. Даже при применении в дата-центре новейших систем его владельцу далеко не всегда удается оптимально использовать имеющиеся ресурсы и инвестиции. Причина – отсутствие полной картины взаимосвязей и взаимовлияния различных систем и, как следствие, невозможность полноценно контролировать инфраструктуру.
Немногие организации строят дата-центры с нуля. Как правило, дата-центр – система со своей специфической и достаточно долгой историей. Наряду с новыми технологиями в нем используются унаследованные системы, к тому же от разных вендоров. Некоторые приложения могут быть виртуализированы, другие – нет. Традиционно в крупных организациях существует разделение зон ответственности между специалистами разных направлений – администраторами вычислительных систем, систем хранения, сети. И если один из них производит изменения на своем участке, другой может об этом даже не знать. Ситуация осложняется тем, что современные ИТ-инфраструктуры являются многопользовательскими, и у каждой группы пользователей свои требования к SLA: одним важна производительность, для других в приоритете надежность, третьим требуется быстрота развертывания новых приложений… К этому добавляются требования финансовых департаментов, которые заботятся об экономии бюджетов.
Совместить все эти разнообразные требования – задача нетривиальная. Для этого нужен инструмент, позволяющий в режиме реального времени собирать информацию о состоянии всех компонентов инфраструктуры, сводить ее в единую картину и предоставлять в удобной форме различным категориям пользователей – бизнес-руководителям, аналитикам, администраторам, финансистам. Таким инструментом является NetApp OnCommand Insight. Все элементы управления сложной многовендорной инфраструктурой он сводит в единую панель; посредством удобного веб-интерфейса каждый уполномоченный пользователь может отследить, насколько успешно инфраструктура выполняет поставленную задачу, где есть узкие места, где и как инфраструктуру можно оптимизировать.
Структура OnCommand Insight
OnCommand Insight – инструмент мониторинга и управления гетерогенными инфраструктурами хранения. Это аналитическая система, которая работает в режиме реального времени. Система является безагентной, поэтому ее инсталляция не вносит никаких изменений в существующую инфраструктуру.
Рисунок. Источники и составные части OnCommand Insight
Ключевые компоненты OnCommand Insight – движок Insight Server и аналитическое хранилище Data Warehouse. Устанавливаются они на разных серверах.
Insight Server – «мозг» системы. С помощью специальных модулей (Acquisition Units) он собирает из разных источников информацию о конфигурации компонентов инфраструктуры, данные счетчиков производительности; на основании собранных cведений строит и постоянно обновляет топологию путей между потребителями ресурса (виртуальными машинами с экземплярами приложений) и ресурсами хранения, обнаруживает отклонения от заданных параметров и риски превышения допустимой нагрузки, выдает уведомления о событиях. Источниками данных для Insight Server служат гипервизоры (ESXi, Hyper-V, IBM Power Hypervisor), коммутаторы Fibre Channel (Brocade, Cisco, QLogic), СХД NetApp и других вендоров. Для работы пользователя с Insight Server предусмотрены веб- и Java-интерфейсы, которые позволяют задавать политики и составлять отчеты о состоянии инфраструктуры.
Движок OnCommand Insight включает четыре модуля, которые могут использоваться по отдельности или в комбинации.
Основной (обязательный) модуль – Insight Discover. Он автоматически идентифицирует ресурсы в многовендорной среде и интегрирует между собой остальные модули OnCommand Insight.
Модуль Insight Assure обеспечивает детальную прорисовку пути от потребителя до ресурса, показывает, кем и какие ресурсы используются, обнаруживает риски отклонения от заданных политик, а также является инструментом моделирования последствий изменений в инфраструктуре.
Модуль Insight Plan обеспечивает полную картину использования ресурсов, позволяет рассчитывать стоимость владения и планировать дальнейшее развитие инфраструктуры.
Модуль Insight Perform отвечает за сбор данных со счетчиков производительности серверов, портов коммутаторов, СХД. Соотнося ресурсы с потребностями бизнес-приложений, модуль помогает оптимизировать их размещение и предотвращать проблемы с производительностью.
Data Warehouse – это в большей степени инструмент для руководителя. DWH консолидирует и анализирует данные из множества серверов Insight, развернутых в распределенной инфраструктуре. Data Warehouse снабжен мощным инструментом отчетности на базе IBM Cognos и панелями управления (dashboards). С помощью набора переконфигурированных шаблонов пользователь может создавать любые нужные варианты отчетов. Анализ исторических данных позволяет отслеживать тенденции и осуществлять долгосрочное планирование развития ИТ-инфраструктуры.
Эффект от внедрения
Итак, инструментарий OnCommand Insight позволяет «видеть» и держать под контролем:
- существующие ресурсы хранения, их расположение и степень использования, изменения потребностей каждого приложения в ресурсах хранения;
- доступность ресурсов и образование узких мест – за счет анализа топологии путей между потребителями и ресурсами;
- производительность системы и потенциал ее оптимизации;
- затраты на ресурсы хранения – путем анализа полноты использования имеющегося ресурса и понимания перспективных потребностей.
Как показала практика эксплуатации OnCommand Insight заказчиками, этот инструмент позволяет разрешать проблемы, которые иными средствами едва ли могли быть даже выявлены. Например, в активно используемой многопользовательской среде зачастую возникают «ресурсы-сироты» – бесхозные LUN, которые когда-то для кого-то были созданы, а потом перестали использоваться и были забыты. Такая проблема возникает даже при наличии мощного инструмента сопровождения заявок. OnCommand Insight выявляет все имеющиеся логические тома, определяет их хозяев по топологии путей, частоту обращения к ним. Возвращение бесхозных LUN в общий пул ресурсов позволяет заказчикам экономить на покупке дополнительных ресурсов хранения колоссальные средства.
Для администраторов, отвечающих за поддержку инфраструктуры в рабочем состоянии, очень актуален вопрос взаимного влияния ресурсов. Например, некая виртуальная машина начинает генерировать большое количество трафика. Не помешает ли это работе «соседних» приложений, не снизит ли доступность данных? OnCommand Insight позволяет отслеживать и даже предсказывать возможные взаимовлияния в ИТ-инфраструктуре, причем на протяжении всей цепочки – от приложения до диска в массиве.
Предположим, некая проблема все-таки возникла, например с производительностью. Что стало причиной? OnCommand Insight позволяет быстро определить, что именно произошло в системе, что изменилось в ее конфигурации в момент возникновения проблемы: было ли подключено новое устройство, заработало ли ПО резервного копирования и т. д. Решение подобной задачи вручную было бы очень долгим и трудоемким.
В заключение хорошая новость для потенциальных заказчиков: OnCommand Insight можно взять на тест-драйв сроком на 30 дней. С учетом того, что инструмент начинает работать сразу после включения, а его настройка занимает буквально десять минут, у заказчика будет более чем достаточно времени, чтобы привести в порядок свою инфраструктуру.
По материалам компании NetApp